private void btnSuaSp_Click(object sender, RoutedEventArgs e) { HoaDonBan hdb = new HoaDonBan(); if (string.IsNullOrEmpty(txtIDHD.Text) || string.IsNullOrEmpty(txtSoLuong.Text) || lbSanPham.SelectedIndex == -1) { MessageBox.Show("Dữ liệu chưa đầy đủ!"); return; } else { if (hdb.KTHoaDon(txtIDHD.Text) == false) { MessageBox.Show("Sai mã hóa đơn hoặc chưa lập hóa đơn rồi -_-"); return; } else { int sl = 1; if (int.TryParse(txtSoLuong.Text, out sl) == false) { txtSoLuong.Text = "1"; } CTHDB cthdb = new CTHDB(); string mess = cthdb.SuaSanPham(txtIDHD.Text, lbSanPham.SelectedItem, int.Parse(txtSoLuong.Text)); MessageBox.Show(mess, "Tộc phèo caffein u ám mệt mỏi: ", MessageBoxButton.OK, MessageBoxImage.Asterisk); //dataGrid.DataContext = cthdb.LayViewCTHDN(txtIDHD.Text); lbSanPham.DataContext = sp.LayAllSP(); txtTongTien.Text = hdb.LayTongTien(txtIDHD.Text).ToString(); } } }
private void btnSearchHD_Click(object sender, RoutedEventArgs e) { HoaDonBan hdb = new HoaDonBan(); if (string.IsNullOrEmpty(txtIDHD.Text)) { MessageBox.Show("Dữ liệu chưa đầy đủ!"); return; } else { if (hdb.KTHoaDon(txtIDHD.Text) == false) { MessageBox.Show("Sai mã hóa đơn hoặc chưa lập hóa đơn rồi -_-"); return; } else { CTHDB cthdb = new CTHDB(); MessageBox.Show("Đã tìm thấy", "Tộc phèo caffein vui vẻ nói: ", MessageBoxButton.OK, MessageBoxImage.Asterisk); dataGrid.DataContext = cthdb.LayViewCTHDB(txtIDHD.Text); txtTongTien.Text = hdb.LayTongTien(txtIDHD.Text).ToString(); var hdb1 = hdb.LayHDB(txtIDHD.Text); txtIDKH.Text = hdb1.makh; txtIDNV.Text = hdb1.manv; } } }
private void btnXoaSp_Click(object sender, RoutedEventArgs e) { HoaDonBan hdb = new HoaDonBan(); if (string.IsNullOrEmpty(txtIDHD.Text) || lbSanPham.SelectedIndex == -1) { MessageBox.Show("Dữ liệu chưa đầy đủ!"); return; } else { if (hdb.KTHoaDon(txtIDHD.Text) == false) { MessageBox.Show("Sai mã hóa đơn hoặc chưa lập hóa đơn rồi -_-"); return; } else { CTHDB cthdb = new CTHDB(); string mess = cthdb.XoaSanPham(txtIDHD.Text, lbSanPham.SelectedItem); MessageBox.Show(mess, "Tộc phèo caffein bất lực than vãn: ", MessageBoxButton.OK, MessageBoxImage.Asterisk); dataGrid.DataContext = cthdb.LayViewCTHDB(txtIDHD.Text); lbSanPham.DataContext = sp.LayAllSP(); txtTongTien.Text = hdb.LayTongTien(txtIDHD.Text).ToString(); } } }
public QLBanHangNV(string tendn) { InitializeComponent(); txtIDKH.Text = "KH000"; txtCMNDKH.Text = "000"; txtTenKH.Text = "Anonymous"; TENDN = tendn; lbSanPham.DataContext = sp.LayAllSP(); CTHDB cthdb = new CTHDB(); // dataGrid.DataContext = cthdb.LayViewCTHDN(txtIDHD.Text); }
public QLBanHang() { InitializeComponent(); txtIDKH.Text = "KH000"; txtCMNDKH.Text = "000"; txtTenKH.Text = "Anonymous"; LoaiSP lsp = new LoaiSP(); cmbLoaiSP.DataContext = lsp.LayAllLoaiSP(); lbSanPham.DataContext = sp.LayAllSP(); CTHDB cthdb = new CTHDB(); dataGrid.DataContext = cthdb.LayViewCTHDB(txtIDHD.Text); }
//Xây dựng chức năng đặt hàng public ActionResult DatHang() { //Kiểm tra giỏ hàng if (Session["GioHang"] == null) { RedirectToAction("Index", "Home"); } //Thêm hóa đơn bán HDB hdb = new HDB(); KHACHHANG kh = new KHACHHANG(); string idkh = db.KHACHHANGs.Max(x => x.IDKH); List <GioHang> gh = LayGioHang(); hdb.IDKH = idkh; hdb.MaHDB = tangtudong(); hdb.MaThe = "MT001"; hdb.Ngaylap = DateTime.Now; hdb.Chietkhau = 0; hdb.Thanhtien = (int)TongTien(); db.HDBs.Add(hdb); db.SaveChanges(); //Thêm chi tiết hóa đơn bán foreach (var item in gh) { CTHDB ctHDB = new CTHDB(); ctHDB.IDB = tangtudong1(); ctHDB.MaHDB = hdb.MaHDB; ctHDB.IDGIAY = item.IDGiay; ctHDB.Donvi = "Đôi"; ctHDB.Soluong = item.SoLuong; ctHDB.DongiaB = (int)item.DonGiaB; ctHDB.Thanhtien = hdb.Thanhtien; db.CTHDBs.Add(ctHDB); } db.SaveChanges(); return(RedirectToAction("Index", "Home")); }