Beispiel #1
0
 public bool Insert(DT_KhuVuc obj, string userName)
 {
     obj.CreatedBy   = userName;
     obj.CreatedDate = DateTime.Now;
     db.DT_KhuVuc.Add(obj);
     if (db.SaveChanges() > 0)
     {
         return(true);
     }
     return(false);
 }
Beispiel #2
0
        public bool Update(DT_KhuVuc obj, string userName)
        {
            var model = db.DT_KhuVuc.Where(m => m.Ten == obj.Ten).FirstOrDefault();

            if (model != null)
            {
                model.Ten         = obj.Ten;
                model.MoTa        = obj.MoTa;
                model.IsActive    = false;
                model.UpdatedDate = DateTime.Now;
                model.UpdatedBy   = userName;
                if (db.SaveChanges() > 0)
                {
                    return(true);
                }
                return(false);
            }
            return(false);
        }
Beispiel #3
0
 public ActionResult Edit(DT_KhuVuc obj)
 {
     try
     {
         if (ModelState.IsValid)
         {
             try
             {
                 var model = SelectByTen(obj.Ten);
                 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", "DT_KhuVuc"));
                     }
                     else
                     {
                         ModelState.AddModelError("", "Thêm dữ liệu không thành công");
                     }
                 }
                 else
                 {
                     ModelState.AddModelError("", "Không tìm thấy Khu vực có tên: " + obj.Ten);
                 }
             }
             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());
     }
 }
Beispiel #4
0
        public ActionResult Create(DT_KhuVuc obj)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var model = SelectByTen(obj.Ten);
                    if (model != null)
                    {
                        ModelState.AddModelError("", "Đã tồn tại thời điểm có tên: " + obj.Ten);
                    }
                    else
                    {
                        obj.IsActive    = false;
                        obj.CreatedBy   = User.Identity.Name;
                        obj.CreatedDate = DateTime.Now;
                        db.DT_KhuVuc.Add(obj);
                        if (db.SaveChanges() > 0)
                        {
                            SetAlert("Thêm dữ liệu thành công", AlertType.Success);
                            return(RedirectToAction("Index", "DT_KhuVuc"));
                        }
                        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());
            }
        }