From 2145481e6c6b8fa0ffb74d921a9f5e2b75376d66 Mon Sep 17 00:00:00 2001 From: Kevin Hendrawan Date: Thu, 20 Nov 2025 01:26:14 +0700 Subject: [PATCH] feat(BankSampahNasabah): add kabupaten and kelurahan fields, remove aksi column --- .../Main/BankSampahNasabahController.cs | 157 +++--------------- Views/Main/BankSampahNasabah/Index.cshtml | 82 +++------ 2 files changed, 51 insertions(+), 188 deletions(-) diff --git a/Controllers/Main/BankSampahNasabahController.cs b/Controllers/Main/BankSampahNasabahController.cs index 612eff3..a8421a8 100644 --- a/Controllers/Main/BankSampahNasabahController.cs +++ b/Controllers/Main/BankSampahNasabahController.cs @@ -18,239 +18,136 @@ namespace BankSampahApp.Controllers.Main new { nama = "RW 09 Kalisari", tgl_pendaftaran = "15 Nov 2023", - status = "
Belum Disetujui
", - aksi = "
" + - "" + - "" + - "
", + status = "
Belum Disetujui
" }, new { nama = "Siti Nurhaliza", tgl_pendaftaran = "8 Jan 2025", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Budi Santoso", tgl_pendaftaran = "19 Sep 2023", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Nina Sari", tgl_pendaftaran = "3 Des 2024", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Dewi Lestari", tgl_pendaftaran = "27 Apr 2026", - status = "
Tidak Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Tidak Aktif
" }, new { nama = "Rudi Hartono", tgl_pendaftaran = "11 Jul 2025", - status = "
Tidak Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Tidak Aktif
" }, new { nama = "Ahmad Yani", tgl_pendaftaran = "2 Feb 2024", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Rina Susanti", tgl_pendaftaran = "18 Mar 2024", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Hendra Gunawan", tgl_pendaftaran = "25 May 2024", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Sari Indah", tgl_pendaftaran = "7 Jun 2024", - status = "
Tidak Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Tidak Aktif
" }, new { nama = "Taufik Rahman", tgl_pendaftaran = "14 Jul 2024", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Maya Putri", tgl_pendaftaran = "22 Agt 2024", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Bambang Hermanto", tgl_pendaftaran = "5 Sep 2024", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Lina Marlina", tgl_pendaftaran = "11 Okt 2024", - status = "
Belum Disetujui
", - aksi = "
" + - "" + - "" + - "
", + status = "
Belum Disetujui
" }, new { nama = "Agus Salim", tgl_pendaftaran = "19 Nov 2024", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Wati Suryani", tgl_pendaftaran = "28 Des 2024", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Dedi Kurniawan", tgl_pendaftaran = "4 Jan 2025", - status = "
Tidak Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Tidak Aktif
" }, new { nama = "Yuni Astuti", tgl_pendaftaran = "12 Feb 2025", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Fajar Hidayat", tgl_pendaftaran = "21 Mar 2025", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Indra Permana", tgl_pendaftaran = "30 Apr 2025", - status = "
Belum Disetujui
", - aksi = "
" + - "" + - "" + - "
", + status = "
Belum Disetujui
" }, new { nama = "Sri Wahyuni", tgl_pendaftaran = "9 May 2025", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Ahmad Dahlan", tgl_pendaftaran = "16 Jun 2025", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Sinta Dewi", tgl_pendaftaran = "25 Jul 2025", - status = "
Tidak Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Tidak Aktif
" }, new { nama = "Rian Febrian", tgl_pendaftaran = "3 Agt 2025", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Nurul Aini", tgl_pendaftaran = "10 Sep 2025", - status = "
Aktif
", - aksi = "
" + - "" + - "" + - "
", + status = "
Aktif
" }, new { nama = "Eko Prasetyo", tgl_pendaftaran = "18 Okt 2025", - status = "
Belum Disetujui
", - aksi = "
" + - "" + - "" + - "
", + status = "
Belum Disetujui
" }, }; + var response = new { data = data diff --git a/Views/Main/BankSampahNasabah/Index.cshtml b/Views/Main/BankSampahNasabah/Index.cshtml index 6eb954f..5234526 100644 --- a/Views/Main/BankSampahNasabah/Index.cshtml +++ b/Views/Main/BankSampahNasabah/Index.cshtml @@ -24,7 +24,30 @@
- +
+
+ + Kabupaten / Kota + + +
+
+
+
+ Kecamatan + +
+
+
@@ -47,7 +70,6 @@
-
@@ -106,7 +128,6 @@ Nama Tgl Pendaftaran Status - Aksi @@ -135,63 +156,8 @@ { data: 'nama' }, { data: 'tgl_pendaftaran' }, { data: 'status' }, - { data: 'aksi' }, ] }); - - // Delete button handler - $('#example').on('click', '.delete-btn', function (e) { - e.preventDefault(); - - Swal.fire({ - title: 'Apakah anda yakin?', - text: "Data yang dihapus tidak dapat dikembalikan lagi", - icon: 'warning', - showCancelButton: true, - confirmButtonText: 'Ya, Hapus', - cancelButtonText: 'Batal', - buttonsStyling: false, - customClass: { - confirmButton: 'btn bg-red-500 text-white hover:bg-red-600 px-4 py-2 rounded-full mr-2', - cancelButton: 'btn bg-white text-gray-500 hover:bg-gray-50 px-4 py-2 rounded-full border border-gray-300', - }, - }).then((result) => { - if (result.isConfirmed) { - // TODO: Implement actual delete API call - Swal.fire({ - title: 'Terhapus!', - text: 'Data berhasil dihapus.', - icon: 'success', - confirmButtonText: 'OK', - buttonsStyling: false, - customClass: { - confirmButton: 'btn bg-green-800 text-white hover:bg-green-900 px-4 py-2 rounded-full', - }, - }).then(() => { - // Reload table - table.ajax.reload(); - }); - } - }); - }); - - // Edit button handler - $('#example').on('click', '.edit-btn', function (e) { - e.preventDefault(); - - // Get row data - var row = table.row($(this).parents('tr')).data(); - - // Set edit mode - $('#edit_mode').val('true'); - $('#modal_title').text('Edit Bank Sampah Saya'); - - // Populate form with row data - $('#daftar_bank_sampah').val(row.nama); - - // Open modal - modal_tambah.showModal(); - }); }); function closeModal() {