public ActionResult Edit(HangHoa entity) { SetLoaiMH(entity.MaHH); SetMauSac(entity.MauID); SetNuocSanXuat(entity.NuocSXID); SetDVT(entity.DVT); if (ModelState.IsValid) { var dao = new HangHoaDao(); entity.ModifiedBy = Session["UserName"].ToString(); if (dao.Update(entity)) { return(RedirectToAction("Index")); } else { SetAlert("Lỗi cập nhật hàng hóa!", "error"); return(View(entity)); } } else { SetAlert("Lỗi cập nhật hàng hóa!", "error"); return(View(entity)); } }
public ActionResult Edit(int id) { var dao = new HangHoaDao().ViewDentail(id); SetViewBag(dao.MaLoaiHang); return(View(dao)); }
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()); }
// GET: Admin/HangHoa public ActionResult Index(string masp, int page = 1, int pageSize = 9) { var dao = new HangHoaDao(); var model = dao.ListAllPaging(masp, page, pageSize); ViewBag.masp = masp; return(View(model)); }
// GET: Admin/HangHoa public ActionResult Index(string searchString, int page = 1, int pageSize = 10) { var dao = new HangHoaDao(); var model = dao.LayTatCaDS(searchString, page, pageSize); ViewBag.SearchString = searchString; return(View(model)); }
public JsonResult CreateCT_PNK(string ma_pnk, string ma_hang_s, string ma_kho_s, string so_luong_s, string don_gia_s) { bool success = true; string message = "Kết quả: Hoàn thành việc nhập kho!"; var daoCT = new ChiTietNhapDao(); var daoHH = new HangHoaDao(); var daoKho = new KhoHangDao(); string[] lst_ma_hang = ma_hang_s.Split(','); string[] lst_so_luong = so_luong_s.Split(','); string[] lst_don_gia = don_gia_s.Split(','); string[] lst_ma_kho = ma_kho_s.Split(','); try { for (int i = 0; i < lst_ma_hang.Length; i++) { ChiTietNhap obj = new ChiTietNhap(); obj.NhapID = ma_pnk; obj.MaHH = lst_ma_hang[i].ToString(); obj.SoLuong = int.Parse(lst_so_luong[i].ToString()); obj.DonGia = decimal.Parse(lst_don_gia[i].ToString()); obj.MaKho = int.Parse(lst_ma_kho[i].ToString()); obj.CreatedDate = DateTime.Now; obj.CreateBy = Session["UserName"].ToString(); obj.TongTien = decimal.Parse(lst_don_gia[i].ToString()) * int.Parse(lst_so_luong[i].ToString()); daoCT.Insert(obj); daoHH.NhapHang(lst_ma_hang[i].ToString(), int.Parse(lst_so_luong[i].ToString()), decimal.Parse(lst_don_gia[i].ToString()), Session["UserName"].ToString()); if (daoKho.CheckKho(int.Parse(lst_ma_kho[i].ToString()), lst_ma_hang[i].ToString())) { daoKho.NhapThemHang(int.Parse(lst_ma_kho[i].ToString()), lst_ma_hang[i].ToString(), int.Parse(lst_so_luong[i].ToString())); } else { KhoHang kho_hang = new KhoHang(); kho_hang.MaKho = int.Parse(lst_ma_kho[i].ToString()); kho_hang.MaHH = lst_ma_hang[i].ToString(); kho_hang.SoLuong = int.Parse(lst_so_luong[i].ToString()); daoKho.Insert(kho_hang); } } } catch (Exception ex) { success = false; message = "Kết quả: " + ex.ToString() + "."; } return(Json(new { success = success, message = message })); }
public ActionResult Delete(string id) { var dao = new HangHoaDao(); var model = dao.GetByID(id); if (model != null) { dao.Delete(model); } return(RedirectToAction("Index")); }
public ActionResult Edit(string id) { var dao = new HangHoaDao(); var model = dao.GetByID(id); if (model != null) { SetLoaiMH(model.MaHH); SetMauSac(model.MauID); SetNuocSanXuat(model.NuocSXID); SetDVT(model.DVT); } return(View(model)); }
public ActionResult ThemMoi(HangHoa hangHoa) { hangHoa.NgayNhap = DateTime.Now; var dao = new HangHoaDao(); int id = dao.ThemMoi(hangHoa); if (id > 0) { SetAlert("Thêm hàng thành công", "success"); return(RedirectToAction("Index", "HangHoa")); } else { return(RedirectToAction("ThemMoi", "HangHoa")); } }
public ActionResult AddItem(int MaHang, int SoLuong) { var hanghoa = new HangHoaDao().ViewDentail(MaHang); var cart = Session[CartSesstion]; if (cart != null) { var list = (List <CartItem>)cart; if (list.Exists(x => x.Hang_Hoa.MaHang == MaHang)) { foreach (var item in list) { if (item.Hang_Hoa.MaHang == MaHang) { item.SoLuong += SoLuong; } else { //trong } } } else { //Tạo mới đối tượng var item = new CartItem(); item.Hang_Hoa = hanghoa; item.SoLuong = SoLuong; list.Add(item); } //Gán vào Session Session[CartSesstion] = list; } else { //tạo mới đối tượng var item = new CartItem(); item.Hang_Hoa = hanghoa; item.SoLuong = SoLuong; var list = new List <CartItem>(); list.Add(item); //Gán vào session Session[CartSesstion] = list; } return(RedirectToAction("Index")); }
public ActionResult Edit(HangHoa hh) { var dao = new HangHoaDao(); hh.NgayNhap = DateTime.Now; var id = dao.Edit(hh); if (id == true) { SetAlert("Cập nhật hàng thành công", "success"); return(RedirectToAction("Index", "HangHoa")); } else { return(RedirectToAction("Edit", "HangHoa")); } }
public ActionResult Delete(int id) { var dao = new HangHoaDao().Delete(id); return(RedirectToAction("Index")); }