bps-rw/Controllers/ProfilRwController.cs

429 lines
20 KiB
C#

using Microsoft.AspNetCore.Mvc;
namespace BpsRwApp.Controllers
{
public class ProfilRwController : AppControllerBase
{
public IActionResult Index()
{
return View();
}
[HttpGet]
public IActionResult TableLokasi()
{
var data = new[]
{
new {
usulan = "Lokasi G",
alamat = "Perumahan Mawar Indah",
statusLahan = "Inventaris",
pemilikLahan = "Larasati Wulandari",
luasLahan = 500,
statusUsulan = "Aktif"
},
new {
usulan = "Lokasi I",
alamat = "Jl. Bougenville, RT 02",
statusLahan = "Inventaris",
pemilikLahan = "Arya Dwipangga",
luasLahan = 500,
statusUsulan = "Aktif"
},
new {
usulan = "Lokasi F",
alamat = "Lingk. Edelweiss, No. 7",
statusLahan = "Inventaris",
pemilikLahan = "Kirana Lazuardi",
luasLahan = 500,
statusUsulan = "Aktif"
},
new {
usulan = "Lokasi C",
alamat = "Jl. Anggrek No. 14",
statusLahan = "Inventaris",
pemilikLahan = "Bagas Priambodo",
luasLahan = 500,
statusUsulan = "Aktif"
},
new {
usulan = "Lokasi B",
alamat = "Jl. Tulip, Kel. Gardenia",
statusLahan = "Inventaris",
pemilikLahan = "Raisa Adiwangsa",
luasLahan = 500,
statusUsulan = "Aktif"
},
new {
usulan = "Lokasi E",
alamat = "Jl. Lavender, RT 09",
statusLahan = "Inventaris",
pemilikLahan = "Satria Gunawan",
luasLahan = 500,
statusUsulan = "Aktif"
},
new {
usulan = "Lokasi A",
alamat = "Komp. Melati, No. 22",
statusLahan = "Inventaris",
pemilikLahan = "Kartika Hastuti",
luasLahan = 500,
statusUsulan = "Aktif"
},
new {
usulan = "Lokasi D",
alamat = "Gg. Dahlia, RT 05",
statusLahan = "Inventaris",
pemilikLahan = "Bayu Anggoro",
luasLahan = 500,
statusUsulan = "Aktif"
},
new {
usulan = "Lokasi H",
alamat = "Ds. Cempaka, Kab. Anyer",
statusLahan = "Inventaris",
pemilikLahan = "Citra Kirani",
luasLahan = 500,
statusUsulan = "Aktif"
},
new {
usulan = "Lokasi J",
alamat = "Jl. Kenanga, Blok C",
statusLahan = "Inventaris",
pemilikLahan = "Galih Prasetya",
luasLahan = 500,
statusUsulan = "Aktif"
},
};
var response = new
{
data = data
};
return Json(response);
}
[HttpGet]
public IActionResult TableSuratUsulan()
{
var data = new[]
{
new {
nama_surat = "Surat Permohonan Perbaikan Jalan Lingkungan",
tanggal_surat = ControllerSampleData.FormatTanggal(new DateTime(2023, 7, 11)),
file_upload = "Surat Pengantar Proposal",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
nama_surat = "Surat Rekomendasi untuk Pengajuan Kredit UMKM",
tanggal_surat = ControllerSampleData.FormatTanggal(new DateTime(2023, 1, 9)),
file_upload = "Surat Undangan Rapat Warga",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
nama_surat = "Surat Pernyataan Persetujuan Pembangunan Pos Kamling",
tanggal_surat = ControllerSampleData.FormatTanggal(new DateTime(2023, 4, 21)),
file_upload = "Surat Pemberitahuan Gotong Royong",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
nama_surat = "Surat Keterangan Tidak Mampu untuk Berobat",
tanggal_surat = ControllerSampleData.FormatTanggal(new DateTime(2023, 2, 17)),
file_upload = "Surat Keputusan Ketua RW",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
nama_surat = "Laporan Keuangan RW Triwulan II 2023",
tanggal_surat = ControllerSampleData.FormatTanggal(new DateTime(2023, 8, 18)),
file_upload = "Surat Edaran Kebersihan",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
nama_surat = "Surat Keputusan RW tentang Jadwal Ronda Malam",
tanggal_surat = ControllerSampleData.FormatTanggal(new DateTime(2023, 5, 14)),
file_upload = "Surat Rekomendasi Usaha",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
nama_surat = "Surat Pemberitahuan Kerja Bakti Rutin",
tanggal_surat = ControllerSampleData.FormatTanggal(new DateTime(2023, 6, 2)),
file_upload = "Laporan Kegiatan RW",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
nama_surat = "Surat Edaran tentang Pembayaran Iuran Sampah",
tanggal_surat = ControllerSampleData.FormatTanggal(new DateTime(2023, 6, 22)),
file_upload = "Surat Keterangan Domisili",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
nama_surat = "Surat Pengantar untuk Pembuatan KTP",
tanggal_surat = ControllerSampleData.FormatTanggal(new DateTime(2023, 3, 1)),
file_upload = "Surat Permohonan Bantuan Dana",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
nama_surat = "Surat Undangan Pertemuan Rutin PKK",
tanggal_surat = ControllerSampleData.FormatTanggal(new DateTime(2023, 4, 28)),
file_upload = "Surat Pernyataan Kesanggupan",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
};
var response = new
{
data = data
};
return Json(response);
}
[HttpGet]
public IActionResult TablePengadaanWadah()
{
var data = new[]
{
new {
rt = "001",
jumlah_kepala_keluarga = "11",
total_wadah_unit = "07",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
},
new {
rt = "002",
jumlah_kepala_keluarga = "09",
total_wadah_unit = "01",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
},
new {
rt = "003",
jumlah_kepala_keluarga = "21",
total_wadah_unit = "04",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
},
new {
rt = "004",
jumlah_kepala_keluarga = "17",
total_wadah_unit = "02",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
},
new {
rt = "005",
jumlah_kepala_keluarga = "18",
total_wadah_unit = "08",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
},
new {
rt = "006",
jumlah_kepala_keluarga = "14",
total_wadah_unit = "05",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
},
new {
rt = "007",
jumlah_kepala_keluarga = "02",
total_wadah_unit = "06",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
},
new {
rt = "008",
jumlah_kepala_keluarga = "22",
total_wadah_unit = "06",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
},
new {
rt = "009",
jumlah_kepala_keluarga = "01",
total_wadah_unit = "03",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
},
new {
rt = "010",
jumlah_kepala_keluarga = "28",
total_wadah_unit = "04",
status = "<div class=\"badge badge-success badge-soft rounded-full\">Aktif</div>",
},
};
var response = new
{
data = data
};
return Json(response);
}
[HttpGet]
public IActionResult TableKebutuhanSarpras()
{
var data = new[]
{
new {
rt = "001",
tanggal = ControllerSampleData.FormatTanggal(new DateTime(2023, 4, 11)),
jumlah_unit = "507",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
rt = "002",
tanggal = ControllerSampleData.FormatTanggal(new DateTime(2023, 4, 9)),
jumlah_unit = "501",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
rt = "003",
tanggal = ControllerSampleData.FormatTanggal(new DateTime(2023, 4, 21)),
jumlah_unit = "504",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
rt = "004",
tanggal = ControllerSampleData.FormatTanggal(new DateTime(2023, 4, 17)),
jumlah_unit = "502",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
rt = "005",
tanggal = ControllerSampleData.FormatTanggal(new DateTime(2023, 4, 18)),
jumlah_unit = "508",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
rt = "006",
tanggal = ControllerSampleData.FormatTanggal(new DateTime(2023, 4, 14)),
jumlah_unit = "505",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
rt = "007",
tanggal = ControllerSampleData.FormatTanggal(new DateTime(2023, 4, 2)),
jumlah_unit = "506",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
rt = "008",
tanggal = ControllerSampleData.FormatTanggal(new DateTime(2023, 4, 22)),
jumlah_unit = "506",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
rt = "009",
tanggal = ControllerSampleData.FormatTanggal(new DateTime(2023, 4, 1)),
jumlah_unit = "503",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
new {
rt = "010",
tanggal = ControllerSampleData.FormatTanggal(new DateTime(2023, 4, 28)),
jumlah_unit = "504",
aksi = "<div class=\"flex gap-2 \">" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Detail</a>" +
"<a class=\"btn btn-sm btn-outline rounded-full\">Edit</a>" +
"<a class=\"btn btn-sm btn-error btn-outline rounded-full\">Delete</a>" +
"</div>"
},
};
var response = new
{
data = data
};
return Json(response);
}
[HttpGet]
public IActionResult CreateKebutuhanSarpras()
{
return View();
}
}
}