public void Nhap_Nhap() { 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 PHIEUNHAPKHO where MAPN ='" + 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 NHACUNGCAP where MANCC ='" + 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 Nhập đã tồn tại Hoặc Mã Nhân Viên, Mã Kho, Mã Sản Phẩm, Mã Nhà Cung Cấp 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["MAPN"].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["MANCC"].Value.ToString().Trim() && tbx_NVXuat_Nhap.Text == dgv_NhapXuat.CurrentRow.Cells["NVNHAP"].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["NGAYNHAP"].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_Nhap(tbx_MaPhieuX_N.Text, tbx_MaKho.Text, tbx_MaKH_NCC.Text, tbx_NVXuat_Nhap.Text, dateTimePicker_ngayN_X.Value, tbx_GhiChu.Text); acc.Them_CtNhap(tbx_MaPhieuX_N.Text, tbx_MaSP.Text, Convert.ToInt32(tbx_soluong.Text), float.Parse(tbx_TongTien.Text)); Nhap_load(); } } }