From 7b466808bedcb848fc7bb397e6f0f2e3ccc33628 Mon Sep 17 00:00:00 2001 From: Kevin Hendrawan Date: Tue, 25 Nov 2025 06:44:59 +0700 Subject: [PATCH] feat: Transaksi Offtaker --- .../Transaksi/TransaksiOfftakerController.cs | 226 +++++++++++++ Views/Shared/_SidebarUnified.cshtml | 3 +- Views/Transaksi/Offtaker/Index.cshtml | 302 ++++++++++++++++++ 3 files changed, 530 insertions(+), 1 deletion(-) create mode 100644 Controllers/Transaksi/TransaksiOfftakerController.cs create mode 100644 Views/Transaksi/Offtaker/Index.cshtml diff --git a/Controllers/Transaksi/TransaksiOfftakerController.cs b/Controllers/Transaksi/TransaksiOfftakerController.cs new file mode 100644 index 0000000..4f9d0c0 --- /dev/null +++ b/Controllers/Transaksi/TransaksiOfftakerController.cs @@ -0,0 +1,226 @@ +using Microsoft.AspNetCore.Mvc; + +namespace BankSampahApp.Controllers.Master +{ + [Route("Transaksi/[controller]/[action]")] + public class TransaksiOfftakerController : Controller + { + public IActionResult Index() + { + return View("~/Views/Transaksi/Offtaker/Index.cshtml"); + } + + [HttpGet] + public IActionResult Table() + { + var data = new[] + { + new { + tanggal_transaksi = "23 Mei 2025", + nama = "Siti Aminah", + total_transaksi = 289000, + total_sampah = 560120, + status = "Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "24 Mei 2025", + nama = "Ahmad Fauzi", + total_transaksi = 150000, + total_sampah = 300500, + status = "Tidak Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "25 Mei 2025", + nama = "Lina Marlina", + total_transaksi = 200000, + total_sampah = 400000, + status = "Tidak Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "26 Mei 2025", + nama = "Rudi Hartono", + total_transaksi = 175000, + total_sampah = 350200, + status = "Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "27 Mei 2025", + nama = "Dewi Lestari", + total_transaksi = 220000, + total_sampah = 410300, + status = "Tidak Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "28 Mei 2025", + nama = "Nur Aini", + total_transaksi = 195000, + total_sampah = 380000, + status = "Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "29 Mei 2025", + nama = "Budi Santoso", + total_transaksi = 250000, + total_sampah = 500400, + status = "Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "30 Mei 2025", + nama = "Rani Kusuma", + total_transaksi = 168000, + total_sampah = 330200, + status = "Belum Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "31 Mei 2025", + nama = "Hendra Wijaya", + total_transaksi = 280000, + total_sampah = 560900, + status = "Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "01 Juni 2025", + nama = "Sari Maulida", + total_transaksi = 210000, + total_sampah = 445500, + status = "Tidak Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "02 Juni 2025", + nama = "Fajar Saputra", + total_transaksi = 260000, + total_sampah = 520000, + status = "Belum Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "03 Juni 2025", + nama = "Melati Prameswari", + total_transaksi = 230000, + total_sampah = 470300, + status = "Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "04 Juni 2025", + nama = "Yoga Pratama", + total_transaksi = 270000, + total_sampah = 530600, + status = "Belum Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "05 Juni 2025", + nama = "Putri Anggraini", + total_transaksi = 185000, + total_sampah = 365200, + status = "Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "06 Juni 2025", + nama = "Rizky Maulana", + total_transaksi = 300000, + total_sampah = 600800, + status = "Tidak Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "07 Juni 2025", + nama = "Dian Ramadhani", + total_transaksi = 190000, + total_sampah = 390500, + status = "Belum Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "08 Juni 2025", + nama = "Samsul Arifin", + total_transaksi = 240000, + total_sampah = 470900, + status = "Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + new { + tanggal_transaksi = "09 Juni 2025", + nama = "Lestari Wulandari", + total_transaksi = 215000, + total_sampah = 430200, + status = "Tidak Disetujui", + aksi = "
" + + "" + + "" + + "
", + }, + }; + + var response = new + { + data = data + }; + + return Json(response); + } + } +} diff --git a/Views/Shared/_SidebarUnified.cshtml b/Views/Shared/_SidebarUnified.cshtml index ed2ab9d..2c16abd 100644 --- a/Views/Shared/_SidebarUnified.cshtml +++ b/Views/Shared/_SidebarUnified.cshtml @@ -69,7 +69,7 @@
  • -
    +
    Transaksi @@ -78,6 +78,7 @@
  • Nasabah
  • Penarikan Tabungan
  • BSI
  • +
  • Offtaker
  • diff --git a/Views/Transaksi/Offtaker/Index.cshtml b/Views/Transaksi/Offtaker/Index.cshtml new file mode 100644 index 0000000..3b75133 --- /dev/null +++ b/Views/Transaksi/Offtaker/Index.cshtml @@ -0,0 +1,302 @@ +@{ + ViewData["Title"] = "Transaksi Offtaker"; +} + +
    +
    + + Transaksi Offtaker + +
    + +
    + +
    +
    + + + + + + + + +
    + +
    +
    +
    + + + + + + + + + + + + + + +
    NoTanggal TransaksiNamaTotal TransaksiTotal SampahStatusAksi
    +
    +
    +
    + + +@section Scripts { + +}