public ActionResult Edit(trlaporanksk trlaporanksk) { var cek = db.trlaporanksks.FirstOrDefault(x => x.status == 2 || x.status == 3 || x.status == 4); if (cek != null) { if (ModelState.IsValid) { trlaporanksk msformat = db.trlaporanksks.Find(trlaporanksk.idlpksk); //trlaporanksk.files = msformat.files; foreach (var file in trlaporanksk.files) { if (file != null && file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); var filePath = Path.Combine(Server.MapPath("~/Files"), fileName); file.SaveAs(filePath); msformat.namaberkas = fileName.ToString(); } if (trlaporanksk.komentar == "" || trlaporanksk.komentar == "-" || trlaporanksk.komentar == null || trlaporanksk.status == null) { trlaporanksk.komentar = "-"; msformat.status = 4; } else if (trlaporanksk.status == 5) { msformat.status = 5; } else if (trlaporanksk.status == 6) { msformat.status = 6; } else { msformat.status = 3; } msformat.komentar = trlaporanksk.komentar; msformat.tglpresent = trlaporanksk.tglpresent; msformat.modidate = DateTime.Now; msformat.modiby = trlaporanksk.modiby.ToString(); db.SaveChanges(); return(RedirectToAction("Index")); } } ViewBag.idukm_hima = new SelectList(db.msukm_hima, "idukm_hima", "nama", trlaporanksk.idukm_hima); return(View(trlaporanksk)); } else { ViewBag.Message = "TIDAK BISA DIUBAH! BERKAS DALAM PROSES PENGAJUAN!"; return(View(trlaporanksk)); } }
// GET: PengajuanOSP/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } trlaporanksk trlaporanksk = db.trlaporanksks.Find(id); if (trlaporanksk == null) { return(HttpNotFound()); } return(View(trlaporanksk)); }
// GET: PengajuanOSP/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } trlaporanksk trlaporanksk = db.trlaporanksks.Find(id); if (trlaporanksk == null) { return(HttpNotFound()); } ViewBag.idukm_hima = new SelectList(db.msukm_hima, "idukm_hima", "nama", trlaporanksk.idukm_hima); return(View(trlaporanksk)); }
// GET: PengajuanOSP/Delete/5 public ActionResult Delete(int id) { var cek = db.trlaporanksks.FirstOrDefault(x => x.status != 1); if (cek == null) { trlaporanksk trlaporanksk = db.trlaporanksks.Find(id); trlaporanksk.status = 0; db.SaveChanges(); return(RedirectToAction("Index")); } else { ViewBag.Message = "TIDAK BISA DIHAPUS! BERKAS DALAM PROSES PENGAJUAN!"; return(View()); } }
public ActionResult Create(trlaporanksk trlaporanksk) { var idukmhima = (string)Session["idUKM_Hima"]; if (ModelState.IsValid) { foreach (var file in trlaporanksk.files) { if (file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); var filePath = Path.Combine(Server.MapPath("~/Files"), fileName); file.SaveAs(filePath); trlaporanksk.idukm_hima = Convert.ToInt32(idukmhima); trlaporanksk.namaberkas = fileName.ToString(); trlaporanksk.keterangan = "OSP"; trlaporanksk.status = 1; trlaporanksk.komentar = "-"; trlaporanksk.tglpresent = trlaporanksk.tglpresent; trlaporanksk.creadate = DateTime.Now; trlaporanksk.modidate = DateTime.Now; trlaporanksk.creaby = trlaporanksk.creaby.ToString(); trlaporanksk.modiby = trlaporanksk.modiby.ToString(); db.trlaporanksks.Add(trlaporanksk); db.SaveChanges(); return(RedirectToAction("Index")); } } } ViewBag.idukm_hima = new SelectList(db.msukm_hima, "idukm_hima", "nama", trlaporanksk.idukm_hima); return(View(trlaporanksk)); }