private void btnSEARCH_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); if (rbID_STAFF.Checked == true) // tìm kiếm theo mã nhân viên { var getStaff = DB.tblNhanViens.Where(p => p.MaNhanVien.Contains(txtSEARCH.Text)).Select(p => new { p.MaNhanVien, p.TenNhanVien, p.ViTri, p.NgaySinh, p.GioiTinh, p.SoDienThoai, p.DiaChi, p.Luong }); dgvLIST_STAFF.DataSource = getStaff.ToList(); } else // tìm kiếm theo tên nhân viên { var getStaff = DB.tblNhanViens.Where(p => p.TenNhanVien.Contains(txtSEARCH.Text)).Select(p => new { p.MaNhanVien, p.TenNhanVien, p.ViTri, p.NgaySinh, p.GioiTinh, p.SoDienThoai, p.DiaChi, p.Luong }); dgvLIST_STAFF.DataSource = getStaff.ToList(); } }
private void btnDELETE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); List <string> listIdStaff = new List <string>(); DataGridViewSelectedRowCollection data = dgvLIST_STAFF.SelectedRows; foreach (DataGridViewRow dataGvr in data) { listIdStaff.Add(dataGvr.Cells["MaNhanVien"].Value.ToString()); } foreach (string i in listIdStaff) { foreach (tblNhanVien staff in DB.tblNhanViens) { if (staff.MaNhanVien == i) { DB.tblNhanViens.Remove(staff); MessageBox.Show("Xóa nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } } DB.SaveChanges(); } ShowStaff(); }
public void ShowProduct() { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); if (cbbTYPE_OF_PRODUCT.SelectedIndex == 0) { var getProducts = DB.tblHangHoas.Select(p => new { p.MaHangHoa, p.TenHangHoa, p.SoLuong, p.GiaBan, }); dgvProduct.DataSource = getProducts.ToList(); } else { var getProducts = DB.tblHangHoas.Where(p => p.MaLoaiHangHoa == ((CBBItem)cbbTYPE_OF_PRODUCT.SelectedItem).VALUE).Select(p => new { p.MaHangHoa, p.TenHangHoa, p.SoLuong, p.GiaBan, }); dgvProduct.DataSource = getProducts.ToList(); } txtDISCOUNT.Text = "0"; txtQUANTITY.Text = "1"; }
private void btnADMIN_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); var admin = DB.tblTaiKhoans.Find(txtUSER.Text); if (string.IsNullOrEmpty(txtUSER.Text) || admin == null) { lbINFO.ForeColor = Color.IndianRed; lbINFO.Text = "Tên tài khoản không hợp lệ"; } else { if (admin.MatKhau == txtPASSWORD.Text) { lbINFO.ForeColor = Color.SteelBlue; lbINFO.Text = "Đăng nhập thành công"; FrmSale_Management frm = new FrmSale_Management(); frm.Show(); this.Hide(); } else { lbINFO.ForeColor = Color.IndianRed; lbINFO.Text = "Sai mật khẩu. Đăng nhập thất bại"; } } }
private void btnDELETE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); List <string> LIST_ID_ITEMS = new List <string>(); DataGridViewSelectedRowCollection DATA = dgvLISTITEMS.SelectedRows; foreach (DataGridViewRow data in DATA) { LIST_ID_ITEMS.Add(data.Cells["MaHangHoa"].Value.ToString()); } foreach (string i in LIST_ID_ITEMS) { foreach (tblHangHoa HANGHOA in DB.tblHangHoas) { if (HANGHOA.MaHangHoa == i) { DB.tblHangHoas.Remove(HANGHOA); MessageBox.Show("Xóa hàng hóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } } DB.SaveChanges(); } ShowProduct(); }
private void btnSAVE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); if (string.IsNullOrEmpty(txtNEW_QUANTITY.Text)) { MessageBox.Show("Vui lòng nhập số lượng mới", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { int oldQty = Convert.ToInt32(txtQUANTITY.Text); int newQty = Convert.ToInt32(txtNEW_QUANTITY.Text); var product = DB.tblHangHoas.Find(idProduct); if (newQty > product.SoLuong) { lbSTATUS.Text = "KHÔNG ĐỦ SL"; } else { product.SoLuong = product.SoLuong + oldQty - newQty; DB.SaveChanges(); d(newQty); this.Close(); } } }
private void btnSAVE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); tblLoaiHangHoa TYPEOFITEM = new tblLoaiHangHoa(); if (string.IsNullOrEmpty(txtID_TYPEOFITEM.Text) || string.IsNullOrEmpty(txtNAME_TYPEOFITEM.Text)) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { TYPEOFITEM.MaLoaiHangHoa = txtID_TYPEOFITEM.Text; TYPEOFITEM.TenLoaiHangHoa = txtNAME_TYPEOFITEM.Text; try { DB.tblLoaiHangHoas.Add(TYPEOFITEM); DB.SaveChanges(); d(TYPEOFITEM.MaLoaiHangHoa, TYPEOFITEM.TenLoaiHangHoa); this.Close(); } catch (Exception) { MessageBox.Show("Mã số bị trùng. Vui lòng nhập mã khác", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
// Trả về mã hàng hóa mới khi thực hiện chức năng thêm public string GetNewIdProduct(string ITEM) { int id, lastId; // last: kí tự cuối trong mã hàng hóa, vd BG1 -> 1 string first = ""; // fisrt: 2 kí tự đầu trong mã loại hàng hóa, vd BG0X -> BG SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); List <string> listSaveId = new List <string>(); foreach (tblHangHoa HANGHOA in DB.tblHangHoas) { if (HANGHOA.MaLoaiHangHoa == ITEM) { listSaveId.Add(HANGHOA.MaHangHoa); } } if (listSaveId.Count == 0) { id = 1; } else { lastId = Convert.ToInt32(listSaveId[listSaveId.Count - 1].Substring(listSaveId[listSaveId.Count - 1].Length - 1)); // số cuối trong mã hàng hóa first = listSaveId[listSaveId.Count - 1].Remove(listSaveId[listSaveId.Count - 1].LastIndexOf(lastId.ToString()), 1); id = lastId + 1; } return(first + id); }
// Btn tìm kiếm private void btnSEARCH_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); if (rbID_CUSTOMER.Checked == true) // Tìm kiếm theo mã số { var getCustomer = DB.tblKhachHangs.Where(p => p.MaKhachHang.Contains(txtSEARCH.Text)).Select(p => new { p.MaKhachHang, p.TenKhachHang, p.GioiTinh, p.SoDienThoai, p.DiaChi, }); dgvLISTCUSTOMER.DataSource = getCustomer.ToList(); } else // Tìm kiếm theo tên { var getCustomer = DB.tblKhachHangs.Where(p => p.TenKhachHang.Contains(txtSEARCH.Text)).Select(p => new { p.MaKhachHang, p.TenKhachHang, p.GioiTinh, p.SoDienThoai, p.DiaChi, }); dgvLISTCUSTOMER.DataSource = getCustomer.ToList(); } }
// Btn xóa khách hàng private void btnDELETE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); List <string> listIdCustomer = new List <string>(); DataGridViewSelectedRowCollection data = dgvLISTCUSTOMER.SelectedRows; foreach (DataGridViewRow dataGvr in data) { listIdCustomer.Add(dataGvr.Cells["MaKhachHang"].Value.ToString()); } foreach (string i in listIdCustomer) { foreach (tblKhachHang customer in DB.tblKhachHangs) { if (customer.MaKhachHang == i) { DB.tblKhachHangs.Remove(customer); MessageBox.Show("Xóa khách hàng thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } } DB.SaveChanges(); } ShowCustomer(); }
// Tìm kiếm hàng hóa theo mã hoặc tên hàng hóa private void btnSEARCH_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); if (rbID_ITEM.Checked == true) { var items = DB.tblHangHoas.Where(p => p.MaHangHoa.Contains(txtSEARCH.Text)).Select(p => new { p.MaHangHoa, p.TenHangHoa, p.SoLuong, p.GiaBan }); dgvSELECT.DataSource = items.ToList(); } else { var items = DB.tblHangHoas.Where(p => p.TenHangHoa.Contains(txtSEARCH.Text)).Select(p => new { p.MaHangHoa, p.TenHangHoa, p.SoLuong, p.GiaBan }); dgvSELECT.DataSource = items.ToList(); } }
// Liệt kê hóa đơn theo cbbStaff_Detail public void ShowInvoice() { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); if (cbbSTAFF_DETAIL.SelectedIndex == 0) { var getInvoice = DB.tblHoaDonBanHangs.Where(p => p.NgayBan >= dpFROM.Value && p.NgayBan <= dpTO.Value).Select(p => new { p.MaHoaDonBan, p.NgayBan, p.tblNhanVien.TenNhanVien, p.tblKhachHang.TenKhachHang, p.SoTien, p.GiamGia }); dgvLIST_INVOICE.DataSource = getInvoice.ToList(); } else { var getInvoice = DB.tblHoaDonBanHangs.Where(p => p.MaNhanVien == ((CBBItem)cbbSTAFF_DETAIL.SelectedItem).VALUE && p.NgayBan >= dpFROM.Value && p.NgayBan <= dpTO.Value).Select(p => new { p.MaHoaDonBan, p.NgayBan, p.tblNhanVien.TenNhanVien, p.tblKhachHang.TenKhachHang, p.SoTien, p.GiamGia }); dgvLIST_INVOICE.DataSource = getInvoice.ToList(); } dgvINFO_INVOICE.DataSource = null; txtAMOUNT.Text = dgvLIST_INVOICE.Rows.Count.ToString(); // gán số lượng cho txtAmount txtPRICE.Text = String.Format("{0:n0}", GetAllPrice()); // gán giá trị cho txtPrice }
private void btnSAVE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); tblNhaSanXuat PRODUCER = new tblNhaSanXuat(); if (string.IsNullOrEmpty(txtID_PRODUCER.Text) || string.IsNullOrEmpty(txtNAME_PRODUCER.Text) || string.IsNullOrEmpty(txtADDRESS.Text)) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { PRODUCER.MaNhaSanXuat = txtID_PRODUCER.Text; PRODUCER.TenNhaSanXuat = txtNAME_PRODUCER.Text; PRODUCER.DiaChi = txtADDRESS.Text; try { DB.tblNhaSanXuats.Add(PRODUCER); DB.SaveChanges(); d(PRODUCER.MaNhaSanXuat, PRODUCER.TenNhaSanXuat); this.Close(); } catch (Exception) { MessageBox.Show("Mã số bị trùng. Vui lòng nhập mã khác", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnDELETE_PRODUCT_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); List <string> listIdProduct = new List <string>(); DataGridViewSelectedRowCollection data = dgvINFO_INVOICE.SelectedRows; foreach (DataGridViewRow dataGVR in data) { listIdProduct.Add(dataGVR.Cells["MaHangHoa"].Value.ToString()); } foreach (string i in listIdProduct) { foreach (tblChiTietHoaDonBanHang invoiceDetail in DB.tblChiTietHoaDonBanHangs) { if (invoiceDetail.MaHoaDonBan == idInvoice && invoiceDetail.MaHangHoa == i) { DB.tblChiTietHoaDonBanHangs.Remove(invoiceDetail); var product = DB.tblHangHoas.Find(i); product.SoLuong += (int)invoiceDetail.SoLuong; } } DB.SaveChanges(); } var invoice = DB.tblHoaDonBanHangs.Find(idInvoice); invoice.SoTien = BLL_LISTINVOICE.Instance.GetPriceInvoice(idInvoice); DB.SaveChanges(); Show(idInvoice); }
// Btn thêm hàng hóa vào hóa đơn private void btnADD_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); idProduct = dgvSELECT.SelectedRows[0].Cells["MaHangHoa"].Value.ToString(); // Mã hàng hóa nameProduct = dgvSELECT.SelectedRows[0].Cells["TenHangHoa"].Value.ToString(); // Tên hàng hóa products = Convert.ToInt32(txtPRODUCT_QUANTITY_SELECY.Text); // Số lượng hàng hóa từ txtAMOUNT_ITEM productPrice = Convert.ToDouble(dgvSELECT.SelectedRows[0].Cells["GiaBan"].Value.ToString()); // Giá hàng hóa productDiscount = Convert.ToDouble(txtPRODUCT_DISCOUNT.Text); // Giảm giá theo hàng hóa từ txtDISCOUNT_ITEM productsPrice = products * productPrice - products * productPrice * productDiscount / 100; // Tổng thanh toán trước khi giảm giá hóa đơn if (products > Convert.ToInt32(dgvSELECT.SelectedRows[0].Cells["SoLuong"].Value.ToString())) // Kiểm tra số lượng { MessageBox.Show("Không đủ số lượng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { BLL_CREATEINVOICE.Instance.AddItem(DATA, idProduct, nameProduct, products, productPrice, productDiscount, productsPrice); int remain = Convert.ToInt32(dgvSELECT.SelectedRows[0].Cells["SoLuong"].Value.ToString()) - products; dgvSELECT.SelectedRows[0].Cells["SoLuong"].Value = remain.ToString();// Giảm số lượng hàng hóa sau khi thêm //var item = DB.tblHangHoas.Find(ID_ITEM); //item.SoLuong = remain; //showITEMs(); } // Thông tin hóa đơn sau khi thêm hàng hóa setDATA_FOR_TXT(); }
private void btnSEARCH_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); if (rbID_ITEM.Checked == true) { var GETITEMs = DB.tblHangHoas.Where(p => p.MaHangHoa.Contains(txtSEARCH.Text)).Select(p => new { p.MaHangHoa, p.TenHangHoa, p.SoLuong, p.tblLoaiHangHoa.TenLoaiHangHoa, p.tblNhaCungCap.TenNhaCungCap, p.tblNhaSanXuat.TenNhaSanXuat, p.GiaNhap, p.GiaBan, }); dgvLISTITEMS.DataSource = GETITEMs.ToList(); } else { var GETITEMs = DB.tblHangHoas.Where(p => p.TenHangHoa.Contains(txtSEARCH.Text)).Select(p => new { p.MaHangHoa, p.TenHangHoa, p.SoLuong, p.tblLoaiHangHoa.TenLoaiHangHoa, p.tblNhaCungCap.TenNhaCungCap, p.tblNhaSanXuat.TenNhaSanXuat, p.GiaNhap, p.GiaBan, }); dgvLISTITEMS.DataSource = GETITEMs.ToList(); } }
private void btnSAVE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); tblNhaCungCap SUPPLIER = new tblNhaCungCap(); if (string.IsNullOrEmpty(txtID_SUPPLIER.Text) || string.IsNullOrEmpty(txtNAME_SUPPLIER.Text) || string.IsNullOrEmpty(txtADDRESS.Text) || string.IsNullOrEmpty(txtPHONE.Text) || string.IsNullOrEmpty(txtEMAIL.Text) || string.IsNullOrEmpty(txtFAX.Text) || string.IsNullOrEmpty(txtCODE.Text)) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { SUPPLIER.MaNhaCungCap = txtID_SUPPLIER.Text; SUPPLIER.TenNhaCungCap = txtNAME_SUPPLIER.Text; SUPPLIER.DiaChi = txtADDRESS.Text; SUPPLIER.Email = txtEMAIL.Text; SUPPLIER.Fax = txtFAX.Text; SUPPLIER.SoDienThoai = txtPHONE.Text; SUPPLIER.MaSoThue = Convert.ToInt32(txtCODE.Text); try { DB.tblNhaCungCaps.Add(SUPPLIER); DB.SaveChanges(); d(SUPPLIER.MaNhaCungCap, SUPPLIER.TenNhaCungCap); this.Close(); } catch (Exception) { MessageBox.Show("Mã số bị trùng. Vui lòng nhập mã khác", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } this.Close(); }
public FrmStatistic() { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); InitializeComponent(); var getDayMin = DB.tblHoaDonBanHangs.Min(p => p.NgayBan); // get Ngày min trong tblHoaDonBanHangs rồi gán cho dpFROM (từ ngày) dpFROM.Value = getDayMin.Value; fillChart(); }
public FrmReport() { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); InitializeComponent(); var getDayMin = DB.tblHoaDonBanHangs.Min(p => p.NgayBan); dpFROM.Value = getDayMin.Value; ShowList(); }
public void SetCbb() { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); cbbPOSITION_DETAIL.Items.Add("Tất cả"); cbbPOSITION_DETAIL.Items.AddRange(BLL_STAFF.Instance.GetListPosition().Distinct().ToArray()); cbbPOSITION.Items.Add("None"); cbbPOSITION.Items.AddRange(BLL_STAFF.Instance.GetListPosition().Distinct().ToArray()); cbbPOSITION_DETAIL.SelectedIndex = cbbPOSITION.SelectedIndex = 0; }
// Btn lưu thông tin khách hàng private void btnSAVE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); tblKhachHang customer = new tblKhachHang(); customer.MaKhachHang = txtID_CUSTOMER.Text; customer.TenKhachHang = txtNAME_CUSTOMER.Text; if (rbMALE.Checked == true) { customer.GioiTinh = true; } else { customer.GioiTinh = false; } customer.SoDienThoai = txtPHONE.Text; customer.DiaChi = txtADDRESS.Text; if (string.IsNullOrEmpty(customer.MaKhachHang) || string.IsNullOrEmpty(customer.TenKhachHang) || string.IsNullOrEmpty(customer.SoDienThoai) || string.IsNullOrEmpty(customer.DiaChi)) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); disable(true); } else { if (isAdd) // kiểm tra nếu isAdd = true => add new Customer { try { DB.tblKhachHangs.Add(customer); DB.SaveChanges(); MessageBox.Show("Thêm khách hàng thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); disable(false); ShowCustomer(); } catch (Exception) { MessageBox.Show("Mã số khách hàng bị trùng. Vui lòng nhập mã khác", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); disable(true); } } else // edit customer { var getCustomer = DB.tblKhachHangs.Find(txtID_CUSTOMER.Text); // tìm kiếm khách hàng có mã txtID_CUSTOMER getCustomer.TenKhachHang = customer.TenKhachHang; getCustomer.GioiTinh = customer.GioiTinh; getCustomer.SoDienThoai = customer.SoDienThoai; getCustomer.DiaChi = customer.DiaChi; DB.SaveChanges(); MessageBox.Show("Sửa khách hàng thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); ShowCustomer(); disable(false); } } }
// Tổng số lượng hàng hóa bán được public double GetAllQuantitySale() { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); double quantity = 0; foreach (tblChiTietHoaDonBanHang invoiceDetail in DB.tblChiTietHoaDonBanHangs) { quantity += (double)invoiceDetail.SoLuong; } return(quantity); }
// Tổng tiền tất cả hóa đơn public double GetAllPrice() { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); double price = 0; foreach (tblHoaDonBanHang invoice in DB.tblHoaDonBanHangs) { price += Convert.ToDouble(invoice.SoTien); } return(price); }
// Lấy danh sách các vị trí nhân viên từ DB public List <string> GetListPosition() { List <string> list = new List <string>(); SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); foreach (tblNhanVien staff in DB.tblNhanViens) { list.Add(staff.ViTri); } return(list); }
// lợi nhuận public double GetProfit(DateTime dateMin, DateTime dateMax) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); var list = DB.tblChiTietHoaDonBanHangs.Where(p => p.tblHoaDonBanHang.NgayBan >= dateMin && p.tblHoaDonBanHang.NgayBan <= dateMax); double profit = 0; foreach (tblChiTietHoaDonBanHang invoice_detail in list) { profit += (double)(invoice_detail.TongTien - invoice_detail.SoLuong * invoice_detail.tblHangHoa.GiaNhap); } return(profit); }
// sản phẩm public int GetQuantity(DateTime dateMin, DateTime dateMax) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); var list = DB.tblChiTietHoaDonBanHangs.Where(p => p.tblHoaDonBanHang.NgayBan >= dateMin && p.tblHoaDonBanHang.NgayBan <= dateMax); int quantity = 0; foreach (tblChiTietHoaDonBanHang invoice_detail in list) { quantity += (int)invoice_detail.SoLuong; } return(quantity); }
// hóa đơn public int GetInvoice(DateTime dateMin, DateTime dateMax) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); var list = DB.tblHoaDonBanHangs.Where(p => p.NgayBan >= dateMin && p.NgayBan <= dateMax); int count = 0; foreach (tblHoaDonBanHang invoice in list) { count++; } return(count); }
// doanh số public double GetRevenue(DateTime dateMin, DateTime dateMax) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); var list = DB.tblChiTietHoaDonBanHangs.Where(p => p.tblHoaDonBanHang.NgayBan >= dateMin && p.tblHoaDonBanHang.NgayBan <= dateMax); double revenue = 0; foreach (tblChiTietHoaDonBanHang invoice_detail in list) { revenue += (double)invoice_detail.TongTien; } return(revenue); }
// giảm giá public double GetDiscount(DateTime dateMin, DateTime dateMax) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); var list = DB.tblChiTietHoaDonBanHangs.Where(p => p.tblHoaDonBanHang.NgayBan >= dateMin && p.tblHoaDonBanHang.NgayBan <= dateMax); double discount = 0; foreach (tblChiTietHoaDonBanHang invoice_detail in list) { discount += (double)((invoice_detail.GiamGia / 100) * (invoice_detail.DonGia * invoice_detail.SoLuong)); } return(discount); }
private void btnSEARCH_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); string information = txtSEARCH.Text; var product = DB.tblHangHoas.Where(p => p.MaHangHoa.Contains(information) || p.TenHangHoa.Contains(information)).Select(p => new { p.MaHangHoa, p.TenHangHoa, p.SoLuong, p.GiaBan, }); dgvProduct.DataSource = product.ToList(); }