Exemplo n.º 1
0
        public bool CapNhat(NhaCungCapViewModel _nhaCungCap)
        {
            bool result = false;

            using (var db = new MinistopDbContext())
            {
                var nhaCungCap = db.NhaCungCaps.Find(_nhaCungCap.ID);
                using (var trans = db.Database.BeginTransaction())
                {
                    try
                    {
                        nhaCungCap.TenNCC      = _nhaCungCap.TenNCC;
                        nhaCungCap.SoDT        = _nhaCungCap.SoDT.Trim();
                        nhaCungCap.DiaChi      = _nhaCungCap.DiaChi;
                        nhaCungCap.Email       = _nhaCungCap.Email.Trim();
                        nhaCungCap.CongTy      = _nhaCungCap.CongTy;
                        nhaCungCap.MaSoThue    = _nhaCungCap.MaSoThue.Trim();
                        nhaCungCap.GhiChu      = _nhaCungCap.GhiChu;
                        nhaCungCap.NgayCapNhat = DateTime.Now;
                        nhaCungCap.TinhTrang   = true;
                        db.SaveChanges();
                        trans.Commit();
                        result = true;
                    }
                    catch (Exception)
                    {
                        trans.Rollback();
                    }
                }
            }
            return(result);
        }
Exemplo n.º 2
0
 public IActionResult EditConfirm(NhaCungCapViewModel save)
 {
     if (ModelState.IsValid)
     {
         inhaCungCapS.Create(save);
         return(RedirectToAction("Index"));
     }
     return(View(save));
 }
Exemplo n.º 3
0
 public ActionResult BeginEdit(int id)
 {
     using (DBNoiThat db = new DBNoiThat())
     {
         NhaCungCapViewModel n = (from t in db.NhaCungCaps.Where(p => p.ID == id)
                                  select new NhaCungCapViewModel
         {
             ID = t.ID,
             Ten = t.Ten,
             Email = t.Email,
             DiaChi = t.DiaChi,
             SoDienThoai = t.SoDienThoai,
             MaSoThue = t.MaSoThue,
             SoTaiKhoan = t.SoTaiKhoan,
             NguoiDaiDien = t.NguoiDaiDien
         }).FirstOrDefault();
         return(Json(n, JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 4
0
        public void Create(NhaCungCapViewModel nhacungcap)
        {
            var nhacc = iMapper.Map <NhaCungCapViewModel, NhaCungCap>(nhacungcap);

            inhaCungCapR.Add(nhacc);
        }
Exemplo n.º 5
0
        public JsonResult CapNhat(NhaCungCapViewModel _nhaCungCap)
        {
            var result = nhaCungCap.CapNhat(_nhaCungCap);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }