public void Xuat_Xuat() { DataTable dtkho = new DataTable(); DataTable dtsp = new DataTable(); DataTable dtnv = new DataTable(); DataTable dtncc = new DataTable(); DataTable dtnhap = new DataTable(); dtnhap = acc.CheckSql("select * from PHIEUXUAT where MAPX ='" + tbx_MaPhieuX_N.Text + "'"); dtnv = acc.CheckSql("select * from NHANVIEN where MANV ='" + tbx_NVXuat_Nhap.Text + "'"); dtkho = acc.CheckSql("select * from KHOHANG where MAKHO ='" + tbx_MaKho.Text + "'"); dtsp = acc.CheckSql("select * from SANPHAM where MASP ='" + tbx_MaSP.Text + "'"); dtncc = acc.CheckSql("select * from KHACHHANG where MAKH ='" + tbx_MaKH_NCC.Text + "'"); if (dtnhap.Rows.Count > 0 || dtnv.Rows.Count < 1 || dtkho.Rows.Count < 1 || dtsp.Rows.Count < 1 || dtncc.Rows.Count < 1) { MessageBox.Show("Phiếu Xuất đã tồn tại Hoặc Mã Nhân Viên, Mã Kho, Mã Sản Phẩm, Mã Khách Hàng không tồn tại!", "Lỗi"); tbx_MaPhieuX_N.Clear(); tbx_MaPhieuX_N.Focus(); tbx_MaKho.Clear(); tbx_NVXuat_Nhap.Clear(); tbx_MaKho.Clear(); tbx_MaKH_NCC.Clear(); tbx_MaSP.Clear(); } else { if (tbx_MaPhieuX_N.Text == dgv_NhapXuat.CurrentRow.Cells["MAPX"].Value.ToString() && tbx_MaSP.Text == dgv_NhapXuat.CurrentRow.Cells["MASP"].Value.ToString().Trim() && tbx_MaKho.Text == dgv_NhapXuat.CurrentRow.Cells["MAKHO"].Value.ToString().Trim() && tbx_MaKH_NCC.Text == dgv_NhapXuat.CurrentRow.Cells["MAKH"].Value.ToString().Trim() && tbx_NVXuat_Nhap.Text == dgv_NhapXuat.CurrentRow.Cells["NVXUAT"].Value.ToString().Trim() && tbx_dongia.Text == dgv_NhapXuat.CurrentRow.Cells["GIA"].Value.ToString().Trim() && tbx_GhiChu.Text == dgv_NhapXuat.CurrentRow.Cells["GHICHU"].Value.ToString().Trim() && tbx_soluong.Text == dgv_NhapXuat.CurrentRow.Cells["SOLUONG"].Value.ToString().Trim() && tbx_TongTien.Text == dgv_NhapXuat.CurrentRow.Cells["TONGTIEN"].Value.ToString().Trim() && dateTimePicker_ngayN_X.Text == dgv_NhapXuat.CurrentRow.Cells["NGAYXUAT"].Value.ToString().Trim()) { MessageBox.Show("Toàn Bộ Thông Tin Bộ Phận Đã Tồn Tại. Vui Lòng Sủa Lại!", "Thông Báo!"); } else { int sl = Convert.ToInt32(tbx_soluong.Text); float gia = float.Parse(tbx_dongia.Text); float tong = (sl * gia); tbx_TongTien.Text = tong.ToString(); acc.Them_Xuat(tbx_MaPhieuX_N.Text, tbx_MaSP.Text, tbx_MaKho.Text, tbx_MaKH_NCC.Text, tbx_NVXuat_Nhap.Text, dateTimePicker_ngayN_X.Value, Convert.ToInt32(tbx_soluong.Text), float.Parse(tbx_TongTien.Text), tbx_GhiChu.Text); Xuat_Load(); } } }