Example #1
0
        public bool DVHC_PhuongXa_Delete(CSF_HCXa obj)
        {
            var model = db.CSF_HCXa.ToList().Where(m => m.MaPhuongXa == obj.MaPhuongXa).FirstOrDefault();

            if (model != null)
            {
                model.IsDelete    = true;
                model.UpdatedDate = DateTime.Now;
                model.UpdatedBy   = User.Identity.Name;;
                if (db.SaveChanges() > 0)
                {
                    return(true);
                }
                return(false);
            }
            return(false);
        }
Example #2
0
 public ActionResult Edit(CSF_HCXa obj)
 {
     ViewBag.QuanHuyen = DVHC_QuanHuyen_SelectAll();
     try
     {
         if (ModelState.IsValid)
         {
             try
             {
                 var model = SelectByMaPhuongXa(obj.MaPhuongXa);
                 if (model != null)
                 {
                     if (Update(obj, User.Identity.Name))
                     {
                         SetAlert("Cập nhật dữ liệu thành công", AlertType.Success);
                         return(RedirectToAction("Index", "CSF_PhuongXa"));
                     }
                     else
                     {
                         ModelState.AddModelError("", "Thêm dữ liệu không thành công");
                     }
                 }
                 else
                 {
                     ModelState.AddModelError("", "Không tìm thấy Phường xã có mã: " + obj.MaPhuongXa);
                 }
             }
             catch (Exception ex)
             {
                 ModelState.AddModelError("", "Cập nhật dữ liệu không thành công");
             }
             return(View("Edit"));
         }
         return(View(obj));
     }
     catch (Exception ex)
     {
         SetAlert("Lỗi" + ex.Message.ToString(), AlertType.Error);
         Logs.WriteLog(ex);
         return(View());
     }
 }
Example #3
0
        public bool Update(CSF_HCXa obj, string userName)
        {
            var model = db.CSF_HCXa.ToList().Where(m => m.MaPhuongXa == obj.MaPhuongXa).FirstOrDefault();

            if (model != null)
            {
                model.MaPhuongXa  = obj.MaPhuongXa;
                model.TenPhuongXa = obj.TenPhuongXa;
                model.MaQuanHuyen = obj.MaQuanHuyen;
                model.IsDelete    = false;
                model.UpdatedDate = DateTime.Now;
                model.UpdatedBy   = userName;
                if (db.SaveChanges() > 0)
                {
                    return(true);
                }
                return(false);
            }
            return(false);
        }
Example #4
0
        public ActionResult Create(CSF_HCXa obj)
        {
            ViewBag.QuanHuyen = DVHC_QuanHuyen_SelectAll();
            try
            {
                if (ModelState.IsValid)
                {
                    var model = SelectByMaPhuongXa(obj.MaPhuongXa);
                    if (model != null)
                    {
                        ModelState.AddModelError("", "Đã tồn tại phường xã có mã: " + obj.MaPhuongXa);
                    }
                    else
                    {
                        obj.CreatedBy   = User.Identity.Name;
                        obj.CreatedDate = DateTime.Now;
                        db.CSF_HCXa.Add(obj);
                        obj.IsDelete = false;
                        if (db.SaveChanges() > 0)
                        {
                            SetAlert("Thêm dữ liệu thành công", AlertType.Success);
                            return(RedirectToAction("Index", "CSF_PhuongXa"));
                        }
                        else
                        {
                            ModelState.AddModelError("", "Thêm dữ liệu không thành công");
                        }
                    }

                    return(View("Create"));
                }
                return(View());
            }
            catch (Exception ex)
            {
                SetAlert("Lỗi" + ex.Message.ToString(), AlertType.Error);
                Logs.WriteLog(ex);
                return(View());
            }
        }