From 4b853bd8a0ec7f3562befbdff0b5c36a1634d89f Mon Sep 17 00:00:00 2001 From: Kevin Hendrawan Date: Sat, 22 Nov 2025 00:50:10 +0700 Subject: [PATCH] feat(DataOfftaker): remove status tidak disetujui or tolak --- Controllers/Data/OfftakerController.cs | 748 ++++++++++--------------- Views/Data/Offtaker/Index.cshtml | 24 +- 2 files changed, 322 insertions(+), 450 deletions(-) diff --git a/Controllers/Data/OfftakerController.cs b/Controllers/Data/OfftakerController.cs index 6fe6c3d..d8d7405 100644 --- a/Controllers/Data/OfftakerController.cs +++ b/Controllers/Data/OfftakerController.cs @@ -16,475 +16,325 @@ namespace BankSampahApp.Controllers.Data var data = new[] { new { - nama_offtaker = "Andi Prabowo", - email = "andi.prabowo@email.com", + nama_offtaker = "PT Green Cycle Nusantara", + email = "contact@gcn.co.id", no_hp = "081234567890", provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Timur", - kecamatan = "Jatinegara", - kelurahan = "Kampung Melayu", - alamat = "Jl. Kampung Melayu Besar No. 12", - rt = "003", - rw = "005", - kode_pos = "13330", - status = "
Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Siti Nurhaliza", - email = "siti.nurhaliza@email.com", - no_hp = "081234567891", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Selatan", - kecamatan = "Jagakarsa", - kelurahan = "Tanjung Barat", - alamat = "Jl. Tanjung Barat Raya No. 45", - rt = "002", - rw = "008", - kode_pos = "12530", - status = "
Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Budi Santoso", - email = "budi.santoso@email.com", - no_hp = "081234567892", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Selatan", - kecamatan = "Pesanggrahan", - kelurahan = "Petukangan Selatan", - alamat = "Jl. Petukangan Utara No. 78", - rt = "005", - rw = "002", - kode_pos = "12270", - status = "
Belum Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Nina Sari", - email = "nina.sari@email.com", - no_hp = "081234567893", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Selatan", - kecamatan = "Pesanggrahan", - kelurahan = "Petukangan Selatan", - alamat = "Jl. Petukangan Selatan No. 23", - rt = "001", - rw = "004", - kode_pos = "12270", - status = "
Belum Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Dewi Lestari", - email = "dewi.lestari@email.com", - no_hp = "081234567894", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Barat", - kecamatan = "Palmerah", - kelurahan = "Slipi", - alamat = "Jl. Slipi Raya No. 89", - rt = "004", - rw = "003", - kode_pos = "11410", - status = "
Tidak Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Rudi Hartono", - email = "rudi.hartono@email.com", - no_hp = "081234567895", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Selatan", - kecamatan = "Jagakarsa", - kelurahan = "Kampung Melayu", - alamat = "Jl. Jagakarsa Raya No. 34", - rt = "006", - rw = "007", - kode_pos = "12530", - status = "
Tidak Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Agus Wijaya", - email = "agus.wijaya@email.com", - no_hp = "081234567896", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Pusat", - kecamatan = "Menteng", - kelurahan = "Gondangdia", - alamat = "Jl. Gondangdia Lama No. 56", - rt = "002", - rw = "001", - kode_pos = "10350", - status = "
Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Rina Susanti", - email = "rina.susanti@email.com", - no_hp = "081234567897", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Utara", - kecamatan = "Tanjung Priok", - kelurahan = "Sunter Agung", - alamat = "Jl. Sunter Agung Raya No. 91", - rt = "008", - rw = "009", - kode_pos = "14350", - status = "
Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Hendra Gunawan", - email = "hendra.gunawan@email.com", - no_hp = "081234567898", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Timur", - kecamatan = "Cakung", - kelurahan = "Cakung Timur", - alamat = "Jl. Cakung Timur Raya No. 15", - rt = "003", - rw = "006", - kode_pos = "13910", - status = "
Belum Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Sari Indah", - email = "sari.indah@email.com", - no_hp = "081234567899", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Barat", - kecamatan = "Kebon Jeruk", - kelurahan = "Kelapa Dua", - alamat = "Jl. Kelapa Dua No. 22", - rt = "007", - rw = "010", - kode_pos = "11550", - status = "
Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Taufik Rahman", - email = "taufik.rahman@email.com", - no_hp = "081234567800", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Selatan", - kecamatan = "Pasar Minggu", - kelurahan = "Pejaten Timur", - alamat = "Jl. Pejaten Raya No. 67", - rt = "005", - rw = "002", - kode_pos = "12510", - status = "
Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Maya Putri", - email = "maya.putri@email.com", - no_hp = "081234567801", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Timur", - kecamatan = "Kramat Jati", - kelurahan = "Batu Ampar", - alamat = "Jl. Batu Ampar No. 88", - rt = "004", - rw = "005", - kode_pos = "13420", - status = "
Tidak Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Budi Cahyono", - email = "budi.cahyono@email.com", - no_hp = "081234567802", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Pusat", - kecamatan = "Tanah Abang", - kelurahan = "Petamburan", - alamat = "Jl. Petamburan Raya No. 101", - rt = "001", - rw = "003", - kode_pos = "10260", - status = "
Belum Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Lina Marlina", - email = "lina.marlina@email.com", - no_hp = "081234567803", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Utara", - kecamatan = "Kemayoran", - kelurahan = "Gunung Sahari Selatan", - alamat = "Jl. Gunung Sahari No. 33", - rt = "002", - rw = "008", - kode_pos = "10610", - status = "
Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Agus Salim", - email = "agus.salim@email.com", - no_hp = "081234567804", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Utara", - kecamatan = "Kelapa Gading", - kelurahan = "Kelapa Gading Barat", - alamat = "Jl. Kelapa Gading Barat No. 44", - rt = "006", - rw = "004", - kode_pos = "14240", - status = "
Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Wati Suryani", - email = "wati.suryani@email.com", - no_hp = "081234567805", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Timur", - kecamatan = "Pulo Gadung", - kelurahan = "Rawamangun", - alamat = "Jl. Rawamangun Muka No. 77", - rt = "003", - rw = "007", - kode_pos = "13220", - status = "
Belum Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Dedi Kurniawan", - email = "dedi.kurniawan@email.com", - no_hp = "081234567806", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Timur", - kecamatan = "Matraman", - kelurahan = "Palmeriam", - alamat = "Jl. Palmeriam No. 65", - rt = "005", - rw = "006", - kode_pos = "13140", - status = "
Tidak Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Yuni Astuti", - email = "yuni.astuti@email.com", - no_hp = "081234567807", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Timur", - kecamatan = "Kramat Jati", - kelurahan = "Kramat Jati", - alamat = "Jl. Dewi Sartika No. 99", - rt = "002", - rw = "009", - kode_pos = "13450", - status = "
Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Fajar Hidayat", - email = "fajar.hidayat@email.com", - no_hp = "081234567808", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Timur", - kecamatan = "Jatinegara", - kelurahan = "Rawa Bunga", - alamat = "Jl. Rawa Bunga No. 11", - rt = "004", - rw = "001", - kode_pos = "13350", - status = "
Belum Disetujui
", - aksi = "
" + - "" + - "" + - "
", - }, - new { - nama_offtaker = "Indra Permana", - email = "indra.permana@email.com", - no_hp = "081234567809", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Timur", + kabupaten = "Jakarta Timur", kecamatan = "Cipayung", - kelurahan = "Cipayung", - alamat = "Jl. Raya Cipayung No. 55", - rt = "008", - rw = "003", - kode_pos = "13840", - status = "
Disetujui
", - aksi = "
" + - "" + - "" + - "
", + kelurahan = "Setu", + alamat = "Jl. Raya Setu No. 123", + rt = "01", + rw = "05", + kode_pos = "13880", + status = "Disetujui", + aksi = "
" }, new { - nama_offtaker = "Sri Wahyuni", - email = "sri.wahyuni@email.com", - no_hp = "081234567810", + nama_offtaker = "CV Eco Waste Solution", + email = "admin@ews.com", + no_hp = "085612345678", provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Selatan", - kecamatan = "Pancoran", - kelurahan = "Pengadegan", - alamat = "Jl. Pengadegan Timur No. 20", - rt = "007", - rw = "005", - kode_pos = "12770", - status = "
Disetujui
", - aksi = "
" + - "" + - "" + - "
", + kabupaten = "Jakarta Barat", + kecamatan = "Grogol", + kelurahan = "Tomang", + alamat = "Jl. Wijaya Kusuma No. 45", + rt = "02", + rw = "03", + kode_pos = "11440", + status = "Belum Disetujui", + aksi = "
" }, new { - nama_offtaker = "Ahmad Dahlan", - email = "ahmad.dahlan@email.com", - no_hp = "081234567811", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Timur", - kecamatan = "Pasar Rebo", - kelurahan = "Gedong", - alamat = "Jl. Gedong Raya No. 76", - rt = "001", - rw = "002", - kode_pos = "13760", - status = "
Tidak Disetujui
", - aksi = "
" + - "" + - "" + - "
", + nama_offtaker = "PT Bersih Jaya Mandiri", + email = "info@bjm.id", + no_hp = "087812341234", + provinsi = "Jawa Barat", + kabupaten = "Bekasi", + kecamatan = "Pondok Gede", + kelurahan = "Jatiwaringin", + alamat = "Jl. Melati Indah No. 5", + rt = "03", + rw = "07", + kode_pos = "17411", + status = "Disetujui", + aksi = "
" }, new { - nama_offtaker = "Sinta Dewi", - email = "sinta.dewi@email.com", - no_hp = "081234567812", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Barat", - kecamatan = "Kebon Jeruk", - kelurahan = "Kebon Jeruk", - alamat = "Jl. Perjuangan No. 38", - rt = "003", - rw = "010", - kode_pos = "11530", - status = "
Disetujui
", - aksi = "
" + - "" + - "" + - "
", + nama_offtaker = "Bank Sampah Induk Nusantara", + email = "support@bsin.id", + no_hp = "081998877665", + provinsi = "Banten", + kabupaten = "Tangerang", + kecamatan = "Ciledug", + kelurahan = "Sudimara", + alamat = "Jl. Raden Saleh No. 9", + rt = "04", + rw = "01", + kode_pos = "15151", + status = "Belum Disetujui", + aksi = "
" }, new { - nama_offtaker = "Rian Febrian", - email = "rian.febrian@email.com", - no_hp = "081234567813", + nama_offtaker = "PT Hijau Lestari Abadi", + email = "cs@hla.co.id", + no_hp = "082211334455", provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Timur", - kecamatan = "Pulo Gadung", - kelurahan = "Jati", - alamat = "Jl. Jati Bening No. 50", - rt = "006", - rw = "008", - kode_pos = "13220", - status = "
Belum Disetujui
", - aksi = "
" + - "" + - "" + - "
", + kabupaten = "Jakarta Utara", + kecamatan = "Kelapa Gading", + kelurahan = "Pegangsaan Dua", + alamat = "Jl. Boulevard Raya No. 88", + rt = "07", + rw = "09", + kode_pos = "14250", + status = "Disetujui", + aksi = "
" }, new { - nama_offtaker = "Nurul Aini", - email = "nurul.aini@email.com", - no_hp = "081234567814", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Timur", - kecamatan = "Makasar", - kelurahan = "Halim Perdana Kusuma", - alamat = "Jl. Halim Perdana Kusuma No. 123", - rt = "005", - rw = "004", - kode_pos = "13610", - status = "
Disetujui
", - aksi = "
" + - "" + - "" + - "
", + nama_offtaker = "PT Recycle Indonesia Sejahtera", + email = "hello@ris.id", + no_hp = "081345667788", + provinsi = "Jawa Barat", + kabupaten = "Depok", + kecamatan = "Sukmajaya", + kelurahan = "Mekar Jaya", + alamat = "Jl. Merdeka No. 12", + rt = "01", + rw = "04", + kode_pos = "16418", + status = "Disetujui", + aksi = "
" }, new { - nama_offtaker = "Eko Prasetyo", - email = "eko.prasetyo@email.com", - no_hp = "081234567815", - provinsi = "DKI Jakarta", - kabupaten = "Kota Adm. Jakarta Selatan", - kecamatan = "Mampang Prapatan", - kelurahan = "Mampang Prapatan", - alamat = "Jl. Mampang Prapatan Raya No. 42", - rt = "002", - rw = "003", - kode_pos = "12790", - status = "
Tidak Disetujui
", - aksi = "
" + - "" + - "" + - "
", + nama_offtaker = "CV Bumi Lestari", + email = "info@bumilestari.com", + no_hp = "085200112233", + provinsi = "Banten", + kabupaten = "Tangerang Selatan", + kecamatan = "Pamulang", + kelurahan = "Pondok Cabe", + alamat = "Jl. Cendrawasih No. 7", + rt = "02", + rw = "06", + kode_pos = "15435", + status = "Belum Disetujui", + aksi = "
" }, + new { + nama_offtaker = "PT Eco Mandiri Persada", + email = "admin@emp.co.id", + no_hp = "082233445566", + provinsi = "DKI Jakarta", + kabupaten = "Jakarta Selatan", + kecamatan = "Pasar Minggu", + kelurahan = "Ragunan", + alamat = "Jl. Harapan No. 99", + rt = "05", + rw = "10", + kode_pos = "12550", + status = "Disetujui", + aksi = "
" + }, + new { + nama_offtaker = "Koperasi Bersih Kota", + email = "koperasi@bersihkota.id", + no_hp = "085277889900", + provinsi = "Jawa Barat", + kabupaten = "Bogor", + kecamatan = "Cibinong", + kelurahan = "Pabuaran", + alamat = "Jl. Raya Cikaret No. 82", + rt = "03", + rw = "02", + kode_pos = "16914", + status = "Belum Disetujui", + aksi = "
" + }, + new { + nama_offtaker = "PT Alam Hijau Berseri", + email = "contact@ahb.co.id", + no_hp = "081266778899", + provinsi = "Banten", + kabupaten = "Serang", + kecamatan = "Kasemen", + kelurahan = "Kasunyatan", + alamat = "Jl. Sultan Ageng No. 33", + rt = "04", + rw = "03", + kode_pos = "42191", + status = "Disetujui", + aksi = "
" + }, + + // 10 more + new { + nama_offtaker = "PT Zero Waste Nusantara", + email = "zero@waste.id", + no_hp = "081233344455", + provinsi = "DKI Jakarta", + kabupaten = "Jakarta Pusat", + kecamatan = "Menteng", + kelurahan = "Pegangsaan", + alamat = "Jl. Diponegoro No. 10", + rt = "01", + rw = "01", + kode_pos = "10320", + status = "Belum Disetujui", + aksi = "
" + }, + new { + nama_offtaker = "CV Cahaya Mandiri Recycle", + email = "cahaya@cmr.id", + no_hp = "082144556677", + provinsi = "Jawa Barat", + kabupaten = "Bekasi", + kecamatan = "Jatiasih", + kelurahan = "Jatimekar", + alamat = "Jl. Anggrek No. 77", + rt = "06", + rw = "08", + kode_pos = "17425", + status = "Disetujui", + aksi = "
" + }, + new { + nama_offtaker = "PT Lingkungan Lestari", + email = "mail@lingkunganhijau.id", + no_hp = "081322110099", + provinsi = "Jawa Barat", + kabupaten = "Karawang", + kecamatan = "Telukjambe", + kelurahan = "Sukaluyu", + alamat = "Jl. Raya Industri No. 55", + rt = "02", + rw = "01", + kode_pos = "41361", + status = "Belum Disetujui", + aksi = "
" + }, + new { + nama_offtaker = "PT Bina Ramah Lingkungan", + email = "admin@brl.co.id", + no_hp = "085288776655", + provinsi = "Banten", + kabupaten = "Tangerang", + kecamatan = "Curug", + kelurahan = "Cikupa", + alamat = "Jl. Raya Curug No. 20", + rt = "01", + rw = "03", + kode_pos = "15810", + status = "Disetujui", + aksi = "
" + }, + new { + nama_offtaker = "KSM Harapan Baru", + email = "ksm@harapanbaru.id", + no_hp = "081277889922", + provinsi = "Jawa Barat", + kabupaten = "Bogor", + kecamatan = "Dramaga", + kelurahan = "Dramaga", + alamat = "Jl. Raya Dramaga No. 11", + rt = "03", + rw = "05", + kode_pos = "16680", + status = "Belum Disetujui", + aksi = "
" + }, + new { + nama_offtaker = "PT Sampah Maju Bersih", + email = "info@smb.co.id", + no_hp = "081233556677", + provinsi = "DKI Jakarta", + kabupaten = "Jakarta Barat", + kecamatan = "Kembangan", + kelurahan = "Srengseng", + alamat = "Jl. Kembangan Raya No. 39", + rt = "04", + rw = "02", + kode_pos = "11630", + status = "Disetujui", + aksi = "
" + }, + new { + nama_offtaker = "PT GoRecycle Indonesia", + email = "help@gorecycle.id", + no_hp = "085233449988", + provinsi = "Jawa Barat", + kabupaten = "Cimahi", + kecamatan = "Cimahi Selatan", + kelurahan = "Leuwigajah", + alamat = "Jl. Melong No. 4", + rt = "05", + rw = "09", + kode_pos = "40534", + status = "Belum Disetujui", + aksi = "
" + }, + new { + nama_offtaker = "PT Solusi Hijau Abadi", + email = "contact@sha.co.id", + no_hp = "081226677889", + provinsi = "Banten", + kabupaten = "Tangerang Selatan", + kecamatan = "Serpong", + kelurahan = "Ciater", + alamat = "Jl. Ciater Raya No. 101", + rt = "02", + rw = "07", + kode_pos = "15315", + status = "Disetujui", + aksi = "
" + }, + new { + nama_offtaker = "CV Bintang Recycle Jaya", + email = "bintang@recyclejaya.id", + no_hp = "085255667788", + provinsi = "Jawa Barat", + kabupaten = "Bekasi", + kecamatan = "Medan Satria", + kelurahan = "Pejuang", + alamat = "Jl. Raya Pejuang No. 55", + rt = "07", + rw = "03", + kode_pos = "17131", + status = "Belum Disetujui", + aksi = "
" + }, + new { + nama_offtaker = "PT Mandala Lingkungan Sejahtera", + email = "mandala@mls.id", + no_hp = "081299885544", + provinsi = "Jawa Barat", + kabupaten = "Bogor", + kecamatan = "Gunung Putri", + kelurahan = "Ciangsana", + alamat = "Jl. Kenangan No. 21", + rt = "01", + rw = "01", + kode_pos = "16969", + status = "Disetujui", + aksi = "
" + }, + new { + nama_offtaker = "KSM Peduli Sampah", + email = "pedulisampah@ksm.id", + no_hp = "085277661122", + provinsi = "Jawa Barat", + kabupaten = "Depok", + kecamatan = "Beji", + kelurahan = "Kukusan", + alamat = "Jl. Kukusan Raya No. 14", + rt = "08", + rw = "09", + kode_pos = "16425", + status = "Belum Disetujui", + aksi = "
" + } }; + var response = new { data = data diff --git a/Views/Data/Offtaker/Index.cshtml b/Views/Data/Offtaker/Index.cshtml index 896d502..10d6d61 100644 --- a/Views/Data/Offtaker/Index.cshtml +++ b/Views/Data/Offtaker/Index.cshtml @@ -268,7 +268,29 @@ { data: 'kabupaten' }, { data: 'kecamatan' }, { data: 'kelurahan' }, - { data: 'status' }, + { data: 'status',render: function (data) { + if (data === "Disetujui") { + return ` +
+ + Disetujui + +
+ `; + } + else{ + return ` +
+ + Belum Disetujui + +
+ `; + } + + return data; // fallback + } + }, { data: 'aksi' }, ] });