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(); } } }
//private void btnDKKh_Click(object sender, RoutedEventArgs e) //{ // QLKhachHangNV kh = new QLKhachHangNV(TENDN); // kh.ShowDialog(); //} private void btnLapHD_Click(object sender, RoutedEventArgs e) { int ngay = DateTime.Now.Day; string ngay1 = ngay.ToString(); if (ngay < 10) { ngay1 = "0" + ngay.ToString(); } int thang = DateTime.Now.Month; string thang1 = thang.ToString(); if (thang < 10) { thang1 = "0" + thang1.ToString(); } string tam = DateTime.Now.TimeOfDay.ToString(); string times = tam.Substring(0, 8); string fn = ngay1 + thang1; fn = fn + tam.Substring(0, 2) + tam.Substring(3, 2) + tam.Substring(6, 2); KhachHang kh = new KhachHang(); NhanVien nv = new NhanVien(); if (string.IsNullOrEmpty(txtIDKH.Text) || string.IsNullOrEmpty(txtIDNV.Text)) { MessageBox.Show("Dữ liệu chưa đầy đủ!"); return; } else { if (nv.KTNhanVienTT(txtIDNV.Text) == false) { MessageBox.Show("Sai mã nhân viên rồi -_-"); return; } if (kh.KTKhachHangTT(txtIDKH.Text) == false) { MessageBox.Show("Sai mã khách hàng rồi -_-"); return; } HoaDonBan hdb = new HoaDonBan(); string mess = hdb.ThemHoaDon(fn, txtIDNV.Text, txtIDKH.Text); MessageBox.Show(mess, "Tộc phèo caffein hân hoan chào đón: ", MessageBoxButton.OK, MessageBoxImage.Asterisk); if (mess == "Đã có thêm hóa đơn bán mới rồi ^^") { txtIDHD.Text = fn; txtTongTien.Text = hdb.LayTongTien(txtIDHD.Text).ToString(); txtIDKH.IsReadOnly = true; txtCMNDKH.IsReadOnly = true; txtIDNV.IsReadOnly = true; txtIDHD.IsReadOnly = true; } } }