$(function() {
    // Event ketika tombol Tambah Data diklik
    $('.tambahData').on('click', function() {
        $('#tmbhplgn').html('Tambah Data Pelanggan');
        $('.modal-footer button[type=submit]').html('Tambah Data');
        $('#formPelanggan').attr('action', 'http://tritechsolutions.my.id/webmk/public/pelanggan/tambah');
        $('#nama_pel').val('');
        $('#alamat').val('');
        $('#hp').val('');
        $('#idpel').val('');
    });

    // Event ketika tombol Edit Data diklik
    $('.tampilmodaledit').on('click', function() {
        $('#tmbhplgn').html('Ubah Data Pelanggan');
        $('.modal-footer button[type=submit]').html('Ubah Data');
        $('#formPelanggan').attr('action', 'http://tritechsolutions.my.id/webmk/public/pelanggan/ubah');
        const IDPEL = $(this).data('idpel'); // Mengambil nilai IDPEL dari atribut data-idpel
        $.ajax({
            url: 'http://tritechsolutions.my.id/webmk/public/pelanggan/editplgn',
            data: { IDPEL: IDPEL },
            method: 'post',
            dataType: 'json',
            success: function(data) {
                $('#nama_pel').val(data.NAMA_PEL);
                $('#alamat').val(data.ALAMAT);
                $('#hp').val(data.HP);
                $('#idpel').val(data.IDPEL);
            },
            error: function(xhr, status, error) {
                console.error('AJAX Error:', status, error);
                alert('Terjadi kesalahan saat mengambil data pelanggan. Silakan coba lagi.');
            }
        });
    });

    // Event ketika tombol Tambah Data Penanganan diklik
    $('.tambahDatapngn').on('click', function() {
        $('#tmbhpngn').html('Tambah Data Penanganan');
        $('.modal-footer button[type=submit]').html('Tambah Data');
        $('#formPenanganan').attr('action', 'http://tritechsolutions.my.id/webmk/public/penanganan/tambah');
        $('#nama_pen').val('');
        $('#harga').val('');
        $('#idpen').val('');
    });

    // Event ketika tombol Edit Data Penanganan diklik
    $('.tampilmodaleditpngn').on('click', function() {
        $('#tmbhpngn').html('Ubah Data Penanganan');
        $('.modal-footer button[type=submit]').html('Ubah Data');
        $('#formpenanganan').attr('action', 'http://tritechsolutions.my.id/webmk/public/penanganan/ubah');
        const IDPEN = $(this).data('idpen'); // Mengambil nilai IDPEN dari atribut data-idpen
        $.ajax({
            url: 'http://tritechsolutions.my.id/webmk/public/penanganan/editpngn',
            data: { IDPEN: IDPEN },
            method: 'post',
            dataType: 'json',
            success: function(data) {
                $('#nama_pen').val(data.NAMA_PEN);
                $('#harga').val(data.HARGA);
                $('#idpen').val(data.IDPEN);
            },
            error: function(xhr, status, error) {
                console.error('AJAX Error:', status, error);
                alert('Terjadi kesalahan saat mengambil data penanganan. Silakan coba lagi.');
            }
        });
    });

    // TAMBAH DATA BARANG
    $('.tambahdatabrg').on('click', function() {
        $('#tmbhbrg').html('Tambah Data Barang');
        $('.modal-footer button[type=submit]').html('Tambah Data');
        $('#formbarang').attr('action', 'http://tritechsolutions.my.id/webmk/public/barang/tambah');

        $('#nama_brg').val('');
        $('#harga_brg').val('');
        $('#idbrg').val('');
    });

    // EDIT DATA BARANG
    $('.tampilmodaleditbrg').on('click', function() {
        $('#tmbhbrg').html('Ubah Data Barang');
        $('.modal-footer button[type=submit]').html('Ubah Data');
        $('#formbarang').attr('action', 'http://tritechsolutions.my.id/webmk/public/barang/ubah');

        const IDBRG = $(this).data('idbrg');  // ← BENAR

        $.ajax({
            url: 'http://tritechsolutions.my.id/webmk/public/barang/editbrg',
            data: { IDBRG: IDBRG },           // ← BENAR
            method: 'post',
            dataType: 'json',
            success: function(data) {
                $('#nama_brg').val(data.NAMA_BRG);
                $('#harga_brg').val(data.HARGA_BRG);
                $('#idbrg').val(data.IDBRG);
            },
            error: function(xhr, status, error) {
                console.error('AJAX Error:', status, error);
                alert('Terjadi kesalahan saat mengambil data Barang. Silakan coba lagi.');
            }
        });
    });

    $('.tambahDatasrv').on('click', function() {
        $('#tmbhsrv').html('Tambah Data Servis');
        $('.modal-footer button[type=submit]').html('Tambah Data');
        $('#formservis').attr('action', 'http://tritechsolutions.my.id/webmk/public/servis/tambah');
        $('#idpel').val('');
        $('#namabrg').val('');
        $('#tgl').val('');
        $('#keluhan').val('');
        $('#status').val('');
        $('#IDSERVIS').val(''); // pastikan input hidden IDSERVIS direset
    });

    // Event ketika tombol Edit Data Servis diklik
    $('.tampilmodaleditsrv').on('click', function() {
        $('#tmbhsrv').html('Ubah Data Servis');
        $('.modal-footer button[type=submit]').html('Ubah Data');
        $('#forminputservis').attr('action', 'http://tritechsolutions.my.id/webmk/public/servis/ubah');
        const IDSERVIS = $(this).data('idservis');
        $.ajax({
            url: 'http://tritechsolutions.my.id/webmk/public/servis/editsrv',
            data: { IDSERVIS: IDSERVIS },
            method: 'post',
            dataType: 'json',
            success: function(data) {
                $('#idpel').val(data.IDPEL);
                $('#namabrg').val(data.NAMABRG);
                $('#tgl').val(data.TGL);
                $('#keluhan').val(data.KELUHAN);
                $('#status').val(data.STATUS);
                $('#IDSERVIS').val(data.IDSERVIS); // Isi input hidden IDSERVIS dengan ID dari data
            },
            error: function(xhr, status, error) {
                console.error('AJAX Error:', status, error);
                alert('Terjadi kesalahan saat mengambil data penanganan. Silakan coba lagi.');
            }
        });
    });

    $('.tambahDatapenj').on('click', function() {
        $('#tmbhpenj').html('Tambah Data Penjualan');
        $('.modal-footer button[type=submit]').html('Tambah Data');

        $('#forminputpenj').attr('action', 'http://tritechsolutions.my.id/webmk/public/penjualan/tambah');

        $('#idpel').val('');
        $('#tglj').val('');
        $('#IDPENJ').val('');
    });

$('.tampilmodaleditpenj').on('click', function() {
    $('#tmbhpenj').html('Ubah Data Penjualan');
    $('.modal-footer button[type=submit]').html('Ubah Data');

    $('#forminputpenj').attr('action', 'http://tritechsolutions.my.id/webmk/public/penjualan/ubah');

    const IDPENJ = $(this).data('idpenj');

    $.ajax({
        url: 'http://tritechsolutions.my.id/webmk/public/penjualan/editpenj',
        data: { IDPENJ: IDPENJ },
        method: 'post',
        dataType: 'json',
        success: function(data) {

            $('#idpel').val(data.IDPEL);
            $('#tglj').val(data.TGLJ);
            $('#IDPENJ').val(data.IDPENJ);
        },
        error: function(xhr, status, error) {
            console.error('AJAX Error:', status, error);
            alert('Terjadi kesalahan saat mengambil data penjualan.');
        }
    });
});


    


    
});
