示例#1
0
        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());
         }
     }
 }
示例#3
0
 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"));
 }