Ejemplo n.º 1
0
 public ActionResult Create([Bind(Include = "IDHT,TenHinhThuc,Khoa,NguoiTao,NgayTao,NguoiCapNhat,NgayCapNhat")] DM_HinhThucHopDong dM_HinhThucHopDong)
 {
     db.Configuration.LazyLoadingEnabled = false;
     try
     {
         if (ModelState.IsValid)
         {
             List <SelectListItem> list = _common.getThongTinBang();
             dM_HinhThucHopDong.NguoiTao = list.Where(o => o.Value == "NguoiTao").SingleOrDefault().Text;
             dM_HinhThucHopDong.NgayTao  = DateTime.Parse(list.Where(o => o.Value == "NgayTao").SingleOrDefault().Text);
             db.DM_HinhThucHopDong.Add(dM_HinhThucHopDong);
             db.SaveChanges();
             HT_LichSuHoatDong ls = new HT_LichSuHoatDong(
                 ChucNang
                 , "CREATE"
                 , DateTime.Now, Session["username"]?.ToString()
                 , $" Thêm mới - Tên hình thức {dM_HinhThucHopDong.TenHinhThuc} ");
             db.HT_LichSuHoatDong.Add(ls);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(View(dM_HinhThucHopDong));
     }
     catch (Exception ex)
     {
         string cauBaoLoi = "Không ghi được dữ liệu.<br/>Lý do: " + ex.Message;
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, cauBaoLoi));
     }
 }
Ejemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "IDHT,TenHinhThuc,Khoa,NguoiTao,NgayTao,NguoiCapNhat,NgayCapNhat")] DM_HinhThucHopDong dM_HinhThucHopDong)
 {
     db.Configuration.LazyLoadingEnabled = false;
     try
     {
         //int d = db.DM_DongTien.Count(p => p.MaDongTien != dM_DongTien.MaDongTien && string.Compare(p.TenDongTien.Trim().Replace("\n", "").Replace("\r", ""), dM_DongTien.TenDongTien.Trim()) == 0);
         //if (d > 0) ModelState.AddModelError("TenDongTien", "Tên dồng tiền bị trùng.");
         if (ModelState.IsValid)
         {
             List <SelectListItem> list = _common.getThongTinBang();
             dM_HinhThucHopDong.NguoiCapNhat    = list.Where(o => o.Value == "NguoiCapNhat").SingleOrDefault().Text;
             dM_HinhThucHopDong.NgayCapNhat     = DateTime.Parse(list.Where(o => o.Value == "NgayCapNhat").SingleOrDefault().Text);
             db.Entry(dM_HinhThucHopDong).State = EntityState.Modified;
             db.SaveChanges();
             HT_LichSuHoatDong ls = new HT_LichSuHoatDong(
                 ChucNang
                 , "UPDATE"
                 , DateTime.Now, Session["username"]?.ToString()
                 , $" Cập nhật - Tên hình thức{dM_HinhThucHopDong.TenHinhThuc} ");
             db.HT_LichSuHoatDong.Add(ls);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(View(dM_HinhThucHopDong));
     }
     catch (Exception ex)
     {
         string cauBaoLoi = "Lỗi ghi dữ liệu.<br/>Lý do:" + ex.Message;
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, cauBaoLoi));
     }
 }
Ejemplo n.º 3
0
        public ActionResult Delete(int id)
        {
            DM_HinhThucHopDong dM_HinhThucHopDong = db.DM_HinhThucHopDong.Find(id);

            db.DM_HinhThucHopDong.Remove(dM_HinhThucHopDong);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            db.Configuration.LazyLoadingEnabled = false;
            DM_HinhThucHopDong dM_HinhThucHopDong = db.DM_HinhThucHopDong.Find(id);

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