public GioHang(int ID_SANPHAM, int ID_TUYCHON, int SoLuong, double DonGia) { sID_SANPHAM = ID_SANPHAM; sID_TUYCHON = ID_TUYCHON; Table_SANPHAM sp = db.Table_SANPHAMs.Single(m => m.ID_SANPHAM == sID_SANPHAM); Table_TUYCHON tc = db.Table_TUYCHONs.Single(m => m.ID_TUYCHON == sID_TUYCHON); Table_LOAISANPHAM lq = db.Table_LOAISANPHAMs.Single(m => m.ID_LOAISANPHAM == sp.ID_LOAISANPHAM); sTenSanPham = sp.TenSanPham; TuyChon = tc.TuyChon; sTenLoaiSanPham = lq.TenLoaiSanPham; sDonGia = (double)DonGia; sHinhAnh = sp.HINHANH; sSoLuong = SoLuong; ThanhTienUD = sSoLuong * sDonGia; TongTienUD = this.TongTienUD; GHICHU = this.GHICHU; }
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()); }