private void BTXoa_Click(object sender, EventArgs e) { if (txtMasach.Text == "") { MessageBox.Show("Chưa chọn chi tiết cần xóa"); } else { _ctPN.MaPN = txtMaPN.Text; _ctPN.Masach = txtMasach.Text; bool result = DALCTPN.CapNhatKhiXoachitiet(_ctPN); if (result == true) { MessageBox.Show("Xóa thành công"); GVCTPN.DataSource = DALCTPN.LayDSCT(txtMaPN.Text); txtMasach.Text = ""; txtSoluong.Text = ""; } else { MessageBox.Show("Xóa thất bại"); txtMasach.Text = ""; txtSoluong.Text = ""; } } }
private void BTSua_Click(object sender, EventArgs e) { if (txtMasach.Text == "") { MessageBox.Show("Chưa chọn chi tiết cần sửa"); } else { _ctPN.MaPN = txtMaPN.Text; _ctPN.Masach = txtMasach.Text; _ctPN.Soluong = Convert.ToInt16(txtSoluong.Text); _ctPN.Gia = _ctPN.Soluong * DALSach.LaySachTheoMa(_ctPN.Masach).GiaNhap; long giahientai = DALPhieuNhap.LayPNtheoma(_ctPN.MaPN).Tongtien; long giatam = giahientai - giacu; int Soluonghientai = DALSach.LaySachTheoMa(_ctPN.Masach).SoLuong; int soluongtam = Soluonghientai - soluongcu; bool result = DALCTPN.CapNhatKhiSuachitiet(_ctPN, giatam, soluongtam); if (result == true) { MessageBox.Show("Sửa thành công"); GVCTPN.DataSource = DALCTPN.LayDSCT(txtMaPN.Text); giacu = DALCTPN.layCTPN(_ctPN).Gia; soluongcu = DALCTPN.layCTPN(_ctPN).Soluong; txtMasach.Text = ""; txtSoluong.Text = ""; } else { MessageBox.Show("Sửa thất bại"); txtMasach.Text = ""; txtSoluong.Text = ""; } } }
public void load() { GVCTPN.DataSource = DALCTPN.LayDSCT(txtMaPN.Text); }