private void butcapnhapHD_Click(object sender, EventArgs e) { var HoaDon_BLL = new HoaDon_BLL(); string MaKH = comboBox1.SelectedValue.ToString(); string MaNV = cbnhanvien.SelectedValue.ToString(); datahoadon.DataSource = HoaDon_BLL.HoaDon_Update(txtsoHD.Text, MaKH, MaNV, DateTime.Parse(dateTimePicker1.Value.ToString()), "Khó Quá", "Tiền Mặt"); datahoadon.DataSource = HoaDon_BLL.HoaDon_SelectPROVIP(); txtsoHD.Enabled = false; foreach (DataRow dr in CTHD.Rows) { var CTHD_BLL = new CTHD_BLL(); dataCTHD.DataSource = CTHD_BLL.CTHD_Update(txtsoHD.Text, dr[0].ToString(), int.Parse(txtsoluong.Text)); dataCTHD.DataSource = CTHD_BLL.CTHD_SelectPROVIP(); } foreach (DataRow dr in CTHD.Rows) { var CTHD_BLL = new CTHD_BLL(); dataCTHD.DataSource = CTHD_BLL.CTHD_Delete(dr[0].ToString()); dataCTHD.DataSource = CTHD_BLL.CTHD_SelectPROVIP(); } CTHD.Clear(); CTHD_HOADON_Load(sender, e); }
private void bthThem_Click(object sender, EventArgs e) { // Kiểm tra dữ liệu có bị bỏ trống if (numSoLuong.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ dữ liệu!"); return; } CTHD_DTO cthd = new CTHD_DTO(); cthd.SMaHD = cboMaHD.SelectedValue.ToString(); cthd.SMaHang = cboMaHang.SelectedValue.ToString(); cthd.SSoLuong = int.Parse(numSoLuong.Text.ToString()); cthd.SDonGia = float.Parse(txtDonGia.Text.ToString()); cthd.SGiamGia = txtGiamGia.Text; if (CTHD_BLL.ThemCTHD(cthd) == false) { MessageBox.Show("Không thêm được."); return; } HienThiDSCTHDDatagrid(); MessageBox.Show("Đã thêm chi tiết hóa đơn thành công."); }
private void btnXoa_Click(object sender, EventArgs e) { if (cboMaHD.Text == "") { MessageBox.Show("Vui lòng chọn mã chi tiết cần xóa!"); return; } CTHD_DTO cthd = new CTHD_DTO(); cthd.SMaHD = cboMaHD.SelectedValue.ToString(); cthd.SMaHang = cboMaHang.SelectedValue.ToString(); cthd.SSoLuong = int.Parse(numSoLuong.Text.ToString()); cthd.SDonGia = float.Parse(txtDonGia.Text.ToString()); cthd.SGiamGia = txtGiamGia.Text; if (CTHD_BLL.XoaCTHD(cthd) == false) { MessageBox.Show("Không xóa được."); return; } HienThiDSCTHDDatagrid(); MessageBox.Show("Đã xoa thành công."); }
private void btnSua_Click(object sender, EventArgs e) { // kiểm tra mã có tồn tại if (cboMaHD.Text == "") { MessageBox.Show("Vui lòng chọn mã chi tiết hóa đơn!"); return; } CTHD_DTO cthd = new CTHD_DTO(); cthd.SMaHD = cboMaHD.SelectedValue.ToString(); cthd.SMaHang = cboMaHang.SelectedValue.ToString(); cthd.SSoLuong = int.Parse(numSoLuong.Text.ToString()); cthd.SDonGia = float.Parse(txtDonGia.Text.ToString()); cthd.SGiamGia = txtGiamGia.Text; if (CTHD_BLL.SuaCTHD(cthd) == true) { HienThiDSCTHDDatagrid(); MessageBox.Show("Đã cập nhật thông tin chi tiết hóa đơn."); } else { MessageBox.Show("Không cập nhật được."); } }
private void butxoahd_Click(object sender, EventArgs e) { var HoaDon_BLL = new HoaDon_BLL(); HoaDon_BLL.HoaDon_Delete(txtsoHD.Text); foreach (DataRow dr in CTHD.Rows) { var CTHD_BLL = new CTHD_BLL(); dataCTHD.DataSource = CTHD_BLL.CTHD_Delete(dr[0].ToString()); dataCTHD.DataSource = CTHD_BLL.CTHD_SelectPROVIP(); } CTHD.Clear(); CTHD_HOADON_Load(sender, e); }
private void HienThiDSCTHDDatagrid() { List <CTHD_DTO> lstCTHD = CTHD_BLL.LayDSCTHD(); dataGridViewCTHD.DataSource = lstCTHD; dataGridViewCTHD.Columns["SMaHD"].HeaderText = "Mã Hóa Đơn"; dataGridViewCTHD.Columns["SMaHang"].HeaderText = "Mã Hàng"; dataGridViewCTHD.Columns["SSoLuong"].HeaderText = "Số Lương"; dataGridViewCTHD.Columns["SDonGia"].HeaderText = "Đơn Giá Bán"; dataGridViewCTHD.Columns["SGiamGia"].HeaderText = "Giảm giá"; dataGridViewCTHD.Columns["SMaHD"].Width = 70; dataGridViewCTHD.Columns["SMaHang"].Width = 100; dataGridViewCTHD.Columns["SSoLuong"].Width = 100; dataGridViewCTHD.Columns["SDonGia"].Width = 150; dataGridViewCTHD.Columns["SGiamGia"].Width = 150; }
private void btnLamLai_Click(object sender, EventArgs e) { List <CTHD_DTO> lstCTHD = CTHD_BLL.LayDSCTHD(); dataGridViewCTHD.DataSource = lstCTHD; }