public ActionResult EditTC(int id, Product_Full pdl) { var model = data.Table_TUYCHONs.First(m => m.ID_TUYCHON == id); //var danhmuc = data.Table_SANPHAMs.First(m => m.ID_SANPHAM == model.ID_SANPHAM); if (pdl.SoLuong <= 0) { ViewData["SoLuong"] = "Số lượng nhập vào phải từ 1 trở lên"; } else { if (pdl.DonGia <= 1000) { ViewData["DonGia"] = "Đơn giá phải lớn hơn 1000 VNĐ"; } else { //ViewData["LoiTT"] = "Đã có tùy chọn tương tự trong kho"; var tb_tc = data.Table_TUYCHONs.First(m => m.ID_TUYCHON == id); tb_tc.TuyChon = pdl.TuyChon; tb_tc.SoLuong = pdl.SoLuong; tb_tc.DonGia = pdl.DonGia; tb_tc.ID_SANPHAM = (int)pdl.ID_SANPHAM; data.SubmitChanges(); return(RedirectToAction("QuanLyTuyChon", "NhapKho", new { id = tb_tc.ID_SANPHAM })); } } return(View()); }
public ActionResult CreateSP(int ID_LOAISANPHAM, Product_Full sp) { string id_loaisanpham = Request.QueryString["ID_LOAISANPHAM"]; setDDlistNhaSX(); setDDlistLoaiSanPhamCon(int.Parse(id_loaisanpham)); bool tontaiSp = data.Table_SANPHAMs.Any(m => m.TenSanPham == sp.TenSanPham); if (sp.DonGia < 1000) { ModelState.AddModelError("DonGia", "Đơn giá phải từ 1000đ trở lên"); } else if (tontaiSp) { ModelState.AddModelError("TenSanPham", "Tên sản phẩm này đã tồn tại"); } if (ModelState.IsValid) { DA_Web.Models.Table_SANPHAM tb_sp = new DA_Web.Models.Table_SANPHAM(); tb_sp.TenSanPham = sp.TenSanPham; tb_sp.ChiTiet = sp.ChiTiet; tb_sp.ID_LOAISANPHAM = (int)sp.ID_LOAISANPHAM; tb_sp.Ngung = sp.Ngung; tb_sp.UuTien = sp.UuTien; tb_sp.DonGia = (double)sp.DonGia; tb_sp.ChietKhau = sp.ChietKhau; tb_sp.ID_NSX = sp.ID_NSX; tb_sp.SIZE = sp.Size; tb_sp.MAUSAC = sp.MauSac; tb_sp.CHATLIEU = sp.CHATLIEU; tb_sp.HINHANH = sp.HINHANH; tb_sp.SoLuong = 0; tb_sp.VIEWER = 0; data.Table_SANPHAMs.InsertOnSubmit(tb_sp); data.SubmitChanges(); var danhmuc = data.Table_LOAISANPHAMs.First(m => m.ID_LOAISANPHAM == ID_LOAISANPHAM); return(RedirectToAction("Index", "SanPham", new { ID_LOAISANPHAM = danhmuc.Root })); } return(View()); }
public ActionResult EditSP(int id, Product_Full sp) { var model2 = data.Table_SANPHAMs.First(m => m.ID_SANPHAM == id); var danhmuc = data.Table_LOAISANPHAMs.First(m => m.ID_LOAISANPHAM == model2.ID_LOAISANPHAM); setDDlistLoaiSanPhamCon((int)danhmuc.Root); setDDlistNhaSX(); bool tontaiSp = data.Table_SANPHAMs.Any(m => m.TenSanPham == sp.TenSanPham && m.ID_SANPHAM != id); if (sp.DonGia < 1000) { ModelState.AddModelError("DonGia", "Đơn giá phải từ 1000đ trở lên"); } else if (tontaiSp) { ModelState.AddModelError("TenSanPham", "Tên sản phẩm này đã tồn tại"); } if (ModelState.IsValid) { var model = data.Table_SANPHAMs.First(m => m.ID_SANPHAM == id); model.TenSanPham = sp.TenSanPham; model.ChiTiet = sp.ChiTiet; model.DonGia = (double)sp.DonGia; model.Ngung = sp.Ngung; model.UuTien = sp.UuTien; model.ChietKhau = sp.ChietKhau; model.MAUSAC = sp.MauSac; model.CHATLIEU = sp.CHATLIEU; model.SIZE = sp.Size; model.ID_LOAISANPHAM = (int)sp.ID_LOAISANPHAM; model.ID_NSX = sp.ID_NSX; model.HINHANH = sp.HINHANH; data.SubmitChanges(); return(RedirectToAction("Index", "SanPham", new { ID_LOAISANPHAM = danhmuc.Root })); } SanPhamDAO sanpham = new SanPhamDAO(); var getSP = sanpham.getSP_byid(id); return(View(getSP.Single())); }
public ActionResult NhapKho(int id, Product_Full pdl) { var tb_sp = data.Table_SANPHAMs.First(m => m.ID_SANPHAM == id); if (pdl.SoLuong <= 0) { ViewData["SoLuong"] = "Số lượng nhập vào phải từ 1 trở lên"; } else { if (pdl.DonGia <= 1000) { ViewData["DonGia"] = "Đơn giá phải lớn hơn 1000 VNĐ"; } else { //ViewData["LoiTT"] = "Đã có tùy chọn tương tự trong kho"; DateTime date = DateTime.Now; var d = date.Date; var model = (Table_NHANVIEN)Session["TaiKhoanAdmin"]; Table_TUYCHON tb_tc = new Table_TUYCHON(); Table_NHAPKHO tb_nhapkho = new Table_NHAPKHO(); tb_nhapkho.ID_NHANVIEN = model.ID_NHANVIEN; tb_nhapkho.ID_SANPHAM = id; tb_nhapkho.NgayNhap = d; tb_nhapkho.SoLuong = pdl.SoLuong; tb_tc.ID_SANPHAM = id; tb_tc.TuyChon = pdl.TuyChon; tb_tc.SoLuong = pdl.SoLuong; tb_tc.DonGia = pdl.DonGia; data.Table_TUYCHONs.InsertOnSubmit(tb_tc); data.Table_NHAPKHOs.InsertOnSubmit(tb_nhapkho); data.SubmitChanges(); var danhmuc = data.Table_LOAISANPHAMs.First(m => m.ID_LOAISANPHAM == tb_sp.ID_LOAISANPHAM); return(RedirectToAction("Index", "SanPham", new { ID_LOAISANPHAM = danhmuc.Root })); } } return(View()); }