예제 #1
0
 public ActionResult Create(HangHoa entity)
 {
     SetLoaiMH();
     SetMauSac();
     SetNuocSanXuat();
     SetDVT();
     if (ModelState.IsValid)
     {
         var    dao       = new HangHoaDao();
         var    cauhinhID = new CauHinhIDDao();
         var    chID      = cauhinhID.GetValueByID(entity.LoaiMH);
         string maHH      = CommonFunction.GenerateMaHang(entity.LoaiMH, chID.Value + 1);
         entity.MaHH        = maHH;
         entity.SoLuong     = 0;
         entity.Status      = true;
         entity.CreatedDate = DateTime.Now;
         if (entity.Anh == null)
         {
             entity.Anh = "/Data/images/no-image.jpg";
         }
         entity.CreateBy = Session["UserName"].ToString();
         dao.Insert(entity);
         cauhinhID.Update(entity.LoaiMH);//Tăng biến đếm
         SetAlert("Thêm hàng hóa thành công!", "success");
     }
     else
     {
         SetAlert("Lỗi thêm hàng hóa!", "error");
     }
     return(View());
 }