Example #1
0
 public ActionResult Create([Bind(Include = "MaNV,TenNV,Khoa,NguoiTao,NgayTao,NguoiCapNhat,NgayCapNhat")] DM_NguonVon dM_NguonVon)
 {
     db.Configuration.LazyLoadingEnabled = false;
     try
     {
         if (ModelState.IsValid)
         {
             List <SelectListItem> ListTTin = _Common.getThongTinBang();
             dM_NguonVon.NguoiTao     = ListTTin.Where(o => o.Value == "NguoiTao").SingleOrDefault().Text;
             dM_NguonVon.NgayTao      = DateTime.Parse(ListTTin.Where(o => o.Value == "NgayTao").SingleOrDefault().Text);
             dM_NguonVon.NguoiCapNhat = ListTTin.Where(o => o.Value == "NguoiCapNhat").SingleOrDefault().Text;
             dM_NguonVon.NgayCapNhat  = DateTime.Parse(ListTTin.Where(o => o.Value == "NgayCapNhat").SingleOrDefault().Text);
             db.DM_NguonVon.Add(dM_NguonVon);
             db.SaveChanges();
             HT_LichSuHoatDong ls = new HT_LichSuHoatDong(
                 ChucNang
                 , "CREATE"
                 , DateTime.Now, Session["username"]?.ToString()
                 , $"Thêm mới - Tên nguồn vốn {dM_NguonVon.TenNV} ");
             db.HT_LichSuHoatDong.Add(ls);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(View(dM_NguonVon));
     }
     catch (Exception ex)
     {
         string cauBaoLoi = "Không ghi được dữ liệu.<br/>Lý do: " + ex.Message;
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, cauBaoLoi));
     }
 }
Example #2
0
        public ActionResult Delete(string id)
        {
            DM_NguonVon dM_NguonVon = db.DM_NguonVon.Find(id);

            db.DM_NguonVon.Remove(dM_NguonVon);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            db.Configuration.LazyLoadingEnabled = false;
            DM_NguonVon dM_NguonVon = db.DM_NguonVon.Find(id);

            if (dM_NguonVon == null)
            {
                return(HttpNotFound());
            }
            return(View(dM_NguonVon));
        }