//Hàm cho nút lưu của nút sửa private void editSavebtn_Click_1(object sender, EventArgs e) { if (checkData()) { AccessoryStorage KHOVANPHONGPHAM = new AccessoryStorage(); InvoiceAccessory HOADONVPP = new InvoiceAccessory(); KHOVANPHONGPHAM.MALOAISANPHAM = typeIDtext.Text; HOADONVPP.SOLUONGMOI = int.Parse(newNumber.Text); KHOVANPHONGPHAM.SOLUONGTONKHO = int.Parse(oldNumber.Text); HOADONVPP.MAHOADON = idInvoiceTxt.Text; HOADONVPP.MALOHANG = idImportTxt.Text; HOADONVPP.NGAYNHAP = dateImport.Value; HOADONVPP.NHACUNGCAP = supplierTxt.Text; HOADONVPP.MALOAISANPHAM = typeIDtext.Text; if (asBUS.updateaCCESSORYType(KHOVANPHONGPHAM) && IaBUS.updatInvoiceAccessoryType(HOADONVPP)) { showAllInvoiceAccessory(); } loadForm(); } idInvoiceTxt.Enabled = true; typeIDtext.Enabled = true; newNumber.Enabled = true; acStorageGrid.Enabled = true; }
//HÀM SAVE CHO NÚT THÊM private void addsaveBtn_Click_1(object sender, EventArgs e) { if (checkData()) { AccessoryStorage KHOVANPHONGPHAM = new AccessoryStorage(); InvoiceAccessory HOADONVPP = new InvoiceAccessory(); KHOVANPHONGPHAM.MALOAISANPHAM = typeIDtext.Text; HOADONVPP.SOLUONGMOI = int.Parse(newNumber.Text); KHOVANPHONGPHAM.SOLUONGTONKHO = int.Parse(oldNumber.Text); HOADONVPP.MAHOADON = idInvoiceTxt.Text; HOADONVPP.MALOHANG = idImportTxt.Text; HOADONVPP.NGAYNHAP = dateImport.Value; HOADONVPP.NHACUNGCAP = supplierTxt.Text; HOADONVPP.MALOAISANPHAM = typeIDtext.Text; if (asBUS.checkExistAccessoryType(KHOVANPHONGPHAM)) { if (asBUS.updateNumberAccessoryStorage(HOADONVPP) && IaBUS.InsertInvocieAccessoryType(HOADONVPP)) { showAllInvoiceAccessory(); } loadForm(); } else { if (asBUS.InsertAccessoryType(KHOVANPHONGPHAM) && IaBUS.InsertInvocieAccessoryType(HOADONVPP)) { showAllInvoiceAccessory(); } loadForm(); } } }
// HÀM CHỈNH SỬA DỮ LIỆU KHO VĂN PHÒNG PHẨM public bool updateInvoiceAccessory(InvoiceAccessory HOADONVPP) { string query = "UPDATE HOADONVPP SET MALOHANG= @malohang, MALOAISANPHAM= @maloaisanpham, SOLUONGMOI= @soluongmoi, NGAYNHAP= @ngaynhap, NHACUNGCAP= @nhacungcap WHERE MAHOADON= @mahoadon"; SqlConnection con = dc.GetConnect(); try { cmd = new SqlCommand(query, con); con.Open(); cmd.Parameters.Add("@mahoadon", SqlDbType.VarChar, 50).Value = HOADONVPP.MAHOADON; cmd.Parameters.Add("@malohang", SqlDbType.NVarChar, 20).Value = HOADONVPP.MALOHANG; cmd.Parameters.Add("@maloaisanpham", SqlDbType.VarChar, 20).Value = HOADONVPP.MALOAISANPHAM; cmd.Parameters.Add("@soluongmoi", SqlDbType.Int).Value = HOADONVPP.SOLUONGMOI; cmd.Parameters.Add("@ngaynhap", SqlDbType.Date).Value = HOADONVPP.NGAYNHAP; cmd.Parameters.Add("@nhacungcap", SqlDbType.NVarChar).Value = HOADONVPP.NHACUNGCAP; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { MessageBox.Show("Lỗi trong quá trình, mời kiểm tra lại", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
public void showResultSearchInvoice() { InvoiceAccessory HOADONVPP = new InvoiceAccessory(); HOADONVPP.MAHOADON = idInvoiceTxt.Text; DataTable dt = IaBUS.searchByInvoiceID(HOADONVPP); acStorageGrid.DataSource = dt; acStorageGrid.AutoResizeColumns(); }
//HÀM TÌM THÔNG TIN HÓA ĐƠN DỰA VÀO CHUỖI GẦN ĐÚNG SO VỚI MÃ HÓA ĐƠN NHẬP public DataTable searchByInvoiceID(InvoiceAccessory HOADONVPP) { string query = "SELECT HOADONVPP.MAHOADON, HOADONVPP.MALOAISANPHAM, HOADONVPP.SOLUONGMOI, HOADONVPP.NGAYNHAP, HOADONVPP.MALOHANG, HOADONVPP.NHACUNGCAP, KHOVANPHONGPHAM.SOLUONGTONKHO FROM KHOVANPHONGPHAM INNER JOIN HOADONVPP ON KHOVANPHONGPHAM.MALOAISANPHAM = HOADONVPP.MALOAISANPHAM WHERE HOADONVPP.MAHOADON LIKE @mahoadon"; SqlConnection con = dc.GetConnect(); cmd = new SqlCommand(query, con); con.Open(); cmd.Parameters.Add("@mahoadon", SqlDbType.VarChar, 50).Value = HOADONVPP.MAHOADON + "%"; SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); con.Close(); return(dt); }
//Hàm cho sự kiện nút delete private void deleteBtn_Click_1(object sender, EventArgs e) { if (MessageBox.Show ("Bạn có chắc chắn muốn xóa thông tin này. CÁC DỮ LIỆU LIÊN QUAN ĐẾN MÃ LOẠI SẢN PHẨM NÀY SẼ ĐỀU BỊ XÓA", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == System.Windows.Forms.DialogResult.OK) { AccessoryOffice VANPHONGPHAM = new AccessoryOffice(); VANPHONGPHAM.MALOAISANPHAM = typeIDtext.Text; AccessoryStorage KHOVANPHONGPHAM = new AccessoryStorage(); KHOVANPHONGPHAM.MALOAISANPHAM = typeIDtext.Text; InvoiceAccessory HOADONVPP = new InvoiceAccessory(); HOADONVPP.MALOAISANPHAM = typeIDtext.Text; if (afBUS.deleteAccessoryOfficebyID(VANPHONGPHAM) && IaBUS.deleteInvoicebyID(HOADONVPP) && asBUS.deleteAccessoryType(KHOVANPHONGPHAM)) { showAllInvoiceAccessory(); } } }
// HÀM XÓA DỮ LIỆU KHO HÓA ĐƠN public bool deleteInvoiceAccessory(InvoiceAccessory HOADONVPP) { string query = "DELETE HOADONVPP WHERE MAHOADON= @mahoadon"; SqlConnection con = dc.GetConnect(); try { cmd = new SqlCommand(query, con); con.Open(); cmd.Parameters.Add("@mahoadon", SqlDbType.VarChar, 50).Value = HOADONVPP.MAHOADON; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { MessageBox.Show("Lỗi trong quá trình, mời kiểm tra lại", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
//HÀM UPDATE SỐ LƯỢNG MÃ LOẠI SẢN PHẨM public bool updateNumberAccessoryStorage(InvoiceAccessory HOADONVPP) { string query = "UPDATE KHOVANPHONGPHAM SET SOLUONGTONKHO= SOLUONGTONKHO + @soluongmoi WHERE MALOAISANPHAM= @maloaisanpham"; SqlConnection con = dc.GetConnect(); try { cmd = new SqlCommand(query, con); con.Open(); cmd.Parameters.Add("@maloaisanpham", SqlDbType.VarChar, 20).Value = HOADONVPP.MALOAISANPHAM; cmd.Parameters.Add("@soluongmoi", SqlDbType.Int).Value = HOADONVPP.SOLUONGMOI; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { MessageBox.Show("Lỗi trong quá trình, mời kiểm tra lại", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
//HÀM CẬP NHẬT LẠI SỐ LƯỢNG KHO VĂN PHÒNG PHẨM NẾU NHẬP TRÙNG MÃ LOẠI SẢN PHẨM public bool updateNumberAccessoryStorage(InvoiceAccessory HOADONVPP) { return(asDAL.updateNumberAccessoryStorage(HOADONVPP)); }
public DataTable searchByInvoiceID(InvoiceAccessory HOADONVPP) { return(IADal.searchByInvoiceID(HOADONVPP)); }
public bool deleteInvoicebyID(InvoiceAccessory HOADONVPP) { return(IADal.deleteInvoicebyID(HOADONVPP)); }
public bool updatInvoiceAccessoryType(InvoiceAccessory HOADONVPP) // Cập nhật thông tin vào database { return(IADal.updateInvoiceAccessory(HOADONVPP)); }
public bool InsertInvocieAccessoryType(InvoiceAccessory HOADONVPP) // Nhập dữ liệu cho database { return(IADal.InsertInvoiceAccessory(HOADONVPP)); }
public bool deleteInvoiceAccessory(InvoiceAccessory HOADONVPP) //XÓA THÔNG TIN DATASOURCE { return(IADal.deleteInvoiceAccessory(HOADONVPP)); }