protected void btnTimKiem_Click(object sender, EventArgs e) { if (BUS_SanPham.TimKiemSanPham(txtTimKiem.Text) != null) { LoadSanPhamTheoTen(); } }
protected void btnThem_Click(object sender, EventArgs e) { DTO_SanPham sp = new DTO_SanPham(); sp.MaSP = txtMaSanPham.Text; sp.TenSP = txtTenSanPham.Text; sp.ThongTin = txtThongTinSP.Text; sp.GiaTien = Convert.ToInt32(txtGiaTien.Text); sp.SoLuongTonKho = Convert.ToInt32(txtSoLuong.Text); sp.MaLoaiSP = txtMaLoaiSP.Text; sp.TrangThai = Convert.ToBoolean(chkTrangThai.Checked); sp.AnhMinhHoa = "chuaco.jpg"; if (!(sp.MaSP == "" || sp.TenSP == "" || sp.ThongTin == "" || sp.GiaTien == null || sp.SoLuongTonKho == null || sp.MaLoaiSP == "" || sp.AnhMinhHoa == "")) { if (BUS_SanPham.ThemSanPham(sp)) { Response.Write("<script>alert('Thêm sản phẩm thành công')</script>"); LoadDSSanPham(); } else { Response.Write("<script>alert('Thêm sản phẩm thất bại')</script>"); } } else { Response.Write("<script>alert('Chưa nhập đủ thông tin')</script>"); } }
protected void grvDSProduct_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "ChonSP") { string maSP = e.CommandArgument.ToString(); DTO_SanPham sanPham = BUS_SanPham.LaySanPham(maSP); if (sanPham != null) { txtMaSanPham.Text = sanPham.MaSP; txtTenSanPham.Text = sanPham.TenSP; txtThongTinSP.Text = sanPham.ThongTin; txtGiaTien.Text = Convert.ToString(sanPham.GiaTien); txtSoLuong.Text = Convert.ToString(sanPham.SoLuongTonKho); txtMaLoaiSP.Text = sanPham.MaLoaiSP; txtAnhMinhHoa.Text = sanPham.AnhMinhHoa; chkTrangThai.Checked = sanPham.TrangThai; } } if (e.CommandName == "XoaSP") { string maSP = e.CommandArgument.ToString(); if (BUS_SanPham.XoaSanPham(maSP)) { Response.Write("<script>alert('Xóa sản phảm thành công');</script>"); LoadDSSanPham(); } else { Response.Write("<script>alert('Xóa sản phẩm thất bại');</script>"); } } }
private void cbb_idlh_Click(object sender, EventArgs e) { BUS_SanPham bus_sanpham = new BUS_SanPham(); cbb_idlh.DataSource = bus_sanpham.view_load_idlh(); cbb_idlh.DisplayMember = "idloaihang"; }
//lấy dl từ cái đã có trước private void cbb_idncc_Click(object sender, EventArgs e) { BUS_SanPham bus_sanpham = new BUS_SanPham(); cbb_idncc.DataSource = bus_sanpham.view_load_idncc(); cbb_idncc.DisplayMember = "idnhacungcap"; }
private void IncreaseQuantity_ContextMenu_Click(object sender, EventArgs e) { try { int ProductID = int.Parse(dtgvShowProduct.SelectedRows[0].Cells["ProductID"].Value.ToString()); int Quantity = int.Parse(dtgvShowProduct.SelectedRows[0].Cells["ProductQuantity"].Value.ToString()); // get được số lượng còn lại của sản phẩm này trong kho BUS_SanPham bus_Products = new BUS_SanPham(); DataTable dtProduct = bus_Products.BUS_GetBasicInfo_Products(ProductID); if (dtProduct == null) { return; } if (dtProduct.Rows.Count > 0) { Quantity++; int MaxProductQuantity = (int)dtProduct.Rows[0]["SoLuong"]; if (Quantity > MaxProductQuantity) { MessageBox.Show("Số lượng sản phẩm chọn lớn hơn số lượng còn lại trong kho!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { // cập nhật trong cart Cart.IncreaseProductQuantityChosen(ProductID); // update số lượng dtgvShowProduct.SelectedRows[0].Cells["ProductQuantity"].Value = Quantity; // lấy giá 1 sản phẩm int productPriceAfterSale = (int)dtgvShowProduct.SelectedRows[0].Cells["ProductPriceSale"].Value; // update giá tiền int TotalPrice = Quantity * productPriceAfterSale; dtgvShowProduct.SelectedRows[0].Cells["ProductTotalCost"].Value = TotalPrice; // update tổng tiền txbTotalCost.Text = MySupportMethods.StrMoneyToStrCurrency((MySupportMethods.StrCurrencyToInt(txbTotalCost.Text) + productPriceAfterSale).ToString()); } } else { MessageBox.Show($"Sản phẩm có mã số {ProductID} không tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } catch (Exception ex) { } }
private void LoadGridView_ThongkeTonKho() { BUS_SanPham busHang = new BUS_SanPham(); dgvTonKho.AutoResizeColumns(); dgvTonKho.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; dgvTonKho.DataSource = busHang.ThongKeDataTonKho(); dgvTonKho.Columns[0].HeaderText = "Tên Sản Phẩm"; dgvTonKho.Columns[1].HeaderText = "Số Lượng Tồn"; dgvTonKho.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dgvTonKho.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; }
private void txt_them6_Click(object sender, EventArgs e) { if (txt_idsp6.TextLength == 0) { MessageBox.Show("Chưa nhập ID sản phẩm"); } else if (txt_tensp6.TextLength == 0) { MessageBox.Show("Chưa nhập tên sản phẩm"); } else if (txt_dongianhap6.TextLength == 0) { MessageBox.Show("Chưa nhập đơn giá nhập"); } else if (txt_soluongcon6.TextLength == 0) { MessageBox.Show("Chưa nhập số lượng còn"); } else if (txt_slccc6.TextLength == 0) { MessageBox.Show("Chưa nhập số lượng chờ cung cấp"); } else if (txt_mota61.TextLength == 0) { MessageBox.Show("Chưa nhập mô tả"); } else if (txt_nb6.TextLength == 0) { MessageBox.Show("Chưa nhập ngừng bán"); } else { DTO_SanPham dto_sanpham = new DTO_SanPham(); dto_sanpham.idsanpham = txt_idsp6.Text; dto_sanpham.tensp = txt_tensp6.Text; dto_sanpham.idnhacungcap = cbb_idncc.Text; dto_sanpham.idloaihang = cbb_idlh.Text; dto_sanpham.dongianhap = txt_dongianhap6.Text; dto_sanpham.soluongcon = txt_soluongcon6.Text; dto_sanpham.soluongchocungcap = txt_slccc6.Text; dto_sanpham.mota = txt_mota61.Text; dto_sanpham.ngungban = txt_nb6.Text; BUS_SanPham bus_sanpham = new BUS_SanPham(); bus_sanpham.insert_sanpham(dto_sanpham); //load_sanpham(); Quan_Ly_Load(sender, e); reset_sanpham(); } }
private void LoadGridView_ThongKeHang() { BUS_SanPham busHang = new BUS_SanPham(); dgvNhapKho.AutoResizeColumns(); dgvNhapKho.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; dgvNhapKho.DataSource = busHang.ThongKeDataSP(); dgvNhapKho.Columns[0].HeaderText = "Mã Nhân Viên"; dgvNhapKho.Columns[1].HeaderText = "Tên Nhân Viên"; dgvNhapKho.Columns[2].HeaderText = "Số Lượng Sản Phẩm Nhập"; dgvNhapKho.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dgvNhapKho.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; }
private void txt_xoa6_Click(object sender, EventArgs e) { DTO_SanPham dto_sanpham = new DTO_SanPham(); dto_sanpham.idsanpham = txt_idsp6.Text; BUS_SanPham bus_sanpham = new BUS_SanPham(); bus_sanpham.delete_sanpham(dto_sanpham); Quan_Ly_Load(sender, e); reset_sanpham(); }
public GUI_CTHD(string gui, TAIKHOAN tmp, HOADON tmp2, string pos) { TK = tmp; HD = tmp2; GUI = gui; POS = pos; ctlSP = new BUS_SanPham(); ctl = new BUS_QLHD(); db = new CMART8Entities(); vl = new ValidationExtension(); InitializeComponent(); controlFunction(GUI); lstCTHD.Click += lstCTHD_Click; }
// Hàm Load Grid View private void LoadGridView_Hang() { BUS_SanPham busHang = new BUS_SanPham(); dgvSanPham.DataSource = busHang.GetAllSP(); dgvSanPham.Columns[0].HeaderText = "Mã Hàng"; dgvSanPham.Columns[1].HeaderText = "Mã Nhân Viên"; dgvSanPham.Columns[2].HeaderText = "Tên Hàng"; dgvSanPham.Columns[3].HeaderText = "Hình Ảnh"; dgvSanPham.Columns[4].HeaderText = "Ghi Chú"; dgvSanPham.Columns[5].HeaderText = "Giá Nhập"; dgvSanPham.Columns[6].HeaderText = "Giá Bán"; dgvSanPham.Columns[7].HeaderText = "Số Lượng"; }
protected void Page_Load(object sender, EventArgs e) { string masp = Request.QueryString["masp"]; if (!BUS_SanPham.KTSPTonTai(masp)) { Response.Redirect("Shop_Product.aspx"); } else { DTO_SanPham sp = BUS_SanPham.LaySanPham(masp); imgAnhMinhHoa.ImageUrl = "images/shop/" + sp.AnhMinhHoa; lblTenSP.Text = sp.TenSP; lblGiaTien.Text = sp.GiaTien + "$"; } }
private void btnTimKiem_Click(object sender, EventArgs e) { BUS_SanPham busHang = new BUS_SanPham(); string tenHang = txtTimKiem.Text; DataTable ds = busHang.searchDataSanPham(tenHang); if (ds.Rows.Count > 0) //Tim Kiếm True { dgvSanPham.DataSource = ds; } else { MessageBox.Show("Không tìm thấy sản phẩm !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } txtTimKiem.Text = "Nhập tên sản phẩm"; txtTimKiem.BackColor = Color.LightGray; ResetValues(); }
private void txt_sua6_Click(object sender, EventArgs e) { DTO_SanPham dto_sanpham = new DTO_SanPham(); dto_sanpham.idsanpham = txt_idsp6.Text; dto_sanpham.tensp = txt_tensp6.Text; dto_sanpham.idnhacungcap = cbb_idncc.Text; dto_sanpham.idloaihang = cbb_idlh.Text; dto_sanpham.dongianhap = txt_dongianhap6.Text; dto_sanpham.soluongcon = txt_soluongcon6.Text; dto_sanpham.soluongchocungcap = txt_slccc6.Text; dto_sanpham.mota = txt_mota61.Text; dto_sanpham.ngungban = txt_nb6.Text; BUS_SanPham bus_sanpham = new BUS_SanPham(); bus_sanpham.update_sanpham(dto_sanpham); Quan_Ly_Load(sender, e); reset_sanpham(); }
private void LoadListProductExpire() { if (IsLoaded == true) { BUS_SanPham bus_Products = new BUS_SanPham(); DataTable dtProductExpire = bus_Products.BUS_GetListProductExpireByCategoryID((int)cmbCategories.SelectedValue); if (dtgvProducts == null) { MessageBox.Show("Có lỗi xảy ra khi load dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } // chỉ hiển thị 10 sản phẩm gần hết if (dtProductExpire.Rows.Count > 10) { // xóa những row nhiều hơn 10 int index = 0; foreach (DataRow row in dtProductExpire.Rows) { index++; if (index > 10) { dtProductExpire.Rows.Remove(row); } } } dtgvProducts.DataSource = dtProductExpire; dtgvProducts.Columns["ID_MASP"].AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader; dtgvProducts.Columns["SOLUONG"].AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader; dtgvProducts.Columns["ID_MASP"].HeaderText = "Mã loại"; dtgvProducts.Columns["TENSP"].HeaderText = "Tên sản phẩm"; dtgvProducts.Columns["SOLUONG"].HeaderText = "Số lượng"; } }
protected void btnCapNhat_Click(object sender, EventArgs e) { DTO_SanPham sp = new DTO_SanPham(); sp.MaSP = txtMaSanPham.Text; sp.TenSP = txtTenSanPham.Text; sp.ThongTin = txtThongTinSP.Text; sp.GiaTien = Convert.ToInt32(txtGiaTien.Text); sp.MaLoaiSP = txtMaLoaiSP.Text; sp.SoLuongTonKho = Convert.ToInt32(txtSoLuong.Text); sp.AnhMinhHoa = sp.AnhMinhHoa; sp.TrangThai = sp.TrangThai; if (BUS_SanPham.ChinhSuaSanPham(sp)) { Response.Write("<script>alert('Chỉnh sửa thành công!')</script>"); LoadDSSanPham(); } else { Response.Write("<script>alert('Chỉnh sửa thất bại!')</script>"); } }
private void btnXoa_Click(object sender, EventArgs e) { int mahangxoa = int.Parse(txtMaHang.Text); if (MessageBox.Show("Bạn có chắc muốn xóa dữ liệu", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { BUS_SanPham busHang = new BUS_SanPham(); if (busHang.deleteDataSanPham(mahangxoa)) { MessageBox.Show("Xóa dữ liệu thành công"); ResetValues(); LoadGridView_Hang(); } else { MessageBox.Show("Xóa không thành công"); } } else { ResetValues(); } }
protected void LoadDSSP() { //Category rpLoaiSP.DataSource = BUS_LoaiSanPham.LoadDSLoaiSP(); rpLoaiSP.DataBind(); //Products rptSanPham.DataSource = BUS_SanPham.LoadDSSanPham(); rptSanPham.DataBind(); //Tshirt rptTshirt.DataSource = BUS_SanPham.LoadDSSanPham(); rptTshirt.DataBind(); //Blazers rptBlazers.DataSource = BUS_SanPham.LoadDSSanPham(); rptBlazers.DataBind(); //Sunglass rptSunglass.DataSource = BUS_SanPham.LoadDSSanPham(); rptSunglass.DataBind(); //PoloShirt rptPoloshirt.DataSource = BUS_SanPham.LoadDSSanPham(); rptPoloshirt.DataBind(); //Kids rptKids.DataSource = BUS_SanPham.LoadDSSanPham(); rptKids.DataBind(); //Carousel rptCarousel1.DataSource = BUS_SanPham.LoadDSSanPham(); rptCarousel1.DataBind(); rptCarousel2.DataSource = BUS_SanPham.LoadDSSanPham(); rptCarousel2.DataBind(); }
protected void LoadDSSanPham() { grvDSProduct.DataSource = BUS_SanPham.LoadDSSanPham(); grvDSProduct.DataBind(); }
protected void LoadDSSPLoai02() { rptSanPham02.DataSource = BUS_SanPham.LoadDSLoaiSPLoai02(); rptSanPham02.DataBind(); }
public void LoadSanPhamTheoTen() { rptSanPham.DataSource = BUS_SanPham.LayDSSanPham(txtTimKiem.Text); rptSanPham.DataBind(); }
public FrmNhapHangTuNCC() { bus = new BUS_SanPham(); InitializeComponent(); }
public void LoadDSSP() { rptSanPham.DataSource = BUS_SanPham.LoadDSSanPham(); rptSanPham.DataBind(); }
public FrmQLSP() { bus = new BUS_SanPham(); InitializeComponent(); }
public void ReloadForm() { //dtpkDateSell.Value = DateTime.Now; if (IsSelling == true) { // xóa dữ liệu trong datagridview dtgvShowProduct.Rows.Clear(); // load du lieu tu Cart vao datagridview Dictionary <int, int> listProductID = Cart.GetListProductID(); BUS_SanPham bus_Product = new BUS_SanPham(); try { int TotalCostForAll = 0; foreach (var key in listProductID.Keys) { DataTable dtProductInfo = bus_Product.BUS_GetBasicInfo_Products(key); if (dtProductInfo == null) { return; } if (dtProductInfo.Rows.Count > 0) { // lấy ảnh Image img; using (System.IO.MemoryStream ms = new System.IO.MemoryStream((Byte[])dtProductInfo.Rows[0]["HinhAnh"])) { img = Image.FromStream(ms); } Image ImgResize = MySupportMethods.ResizeImage(img, img.Width * 100 / img.Height, 100); // lấy tên string ProductName = dtProductInfo.Rows[0]["TenSP"].ToString(); // lấy đơn giá int ProductPrice = int.Parse(dtProductInfo.Rows[0]["DonGia"].ToString()); // lấy số lượng int ProductQuantityChosen = listProductID[key]; // đơn giá khuyến mãi int ProductPriceSale = ProductPrice; // lấy giá sau khuyến mãi foreach (var promo in listPromotion) { ProductPriceSale = promo.CalcDiscount(ProductPriceSale); } // tổng tiền int TotalCost = ProductPriceSale * ProductQuantityChosen; // thêm row vào datagridview dtgvShowProduct.Rows.Add(ImgResize, key, ProductName, ProductQuantityChosen, ProductPrice, ProductPriceSale, TotalCost); TotalCostForAll += TotalCost; // cập nhật tổng tiền txbTotalCost.Text = MySupportMethods.StrMoneyToStrCurrency(TotalCostForAll.ToString()); } else { MessageBox.Show($"Sản phẩm có mã số {key} không tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } catch (Exception ex) { } } else { //dtpkDateSell.Value = DateTime.Now; } }