public void Ubah(Penghasilan ubh) { var result = TampilByID(ubh.Id_penghasilan); if (result != null) { //if(result.Tanggal == DateTime.Now) //{ result.Id_penghasilan = ubh.Id_penghasilan; result.Username = ubh.Username; result.Nama_penghasilan = ubh.Nama_penghasilan; result.Tanggal = ubh.Tanggal; result.Jumlah = ubh.Jumlah; result.Keterangan = ubh.Keterangan; db.SaveChanges(); } //} //else //{ // throw new Exception("Data dapat diubah pada tanggal yang sama"); //} else { throw new Exception("Data Gagal Diubah"); } }
public ActionResult Create(Penghasilan tmbh) { if (Session["username"] == null) { if (User.Identity.IsAuthenticated) { Session["username"] = User.Identity.Name; } else { var tempUser = Guid.NewGuid().ToString(); Session["username"] = tempUser; } } using (PenghasilanDAL data = new PenghasilanDAL()) { try { data.Tambah(tmbh); TempData["Pesan"] = Pesan.GetPesan("Sukses !", "success", "Data Penghasilan " + tmbh.Nama_penghasilan + " berhasil ditambah"); return(RedirectToAction("Index")); } catch { return(View()); } } }
public void Tambah(Penghasilan obj) { try { db.Penghasilan.Add(obj); db.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Edit(Penghasilan ubh) { using (PenghasilanDAL data = new PenghasilanDAL()) { try { data.Ubah(ubh); TempData["Pesan"] = Pesan.GetPesan("Sukses !", "success", "Data Komponen " + ubh.Nama_penghasilan + " berhasil dirubah"); } catch { return(View()); } } return(RedirectToAction("Index")); }