//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 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; }
public void showResultSearchStorage() { AccessoryStorage KHOVANPHONGPHAM = new AccessoryStorage(); KHOVANPHONGPHAM.MALOAISANPHAM = typeIDtext.Text; DataTable dt = asBUS.searchByProductTypeID(KHOVANPHONGPHAM); acStorageGrid.DataSource = dt; acStorageGrid.AutoResizeColumns(); }
//HÀM TÌM THÔNG TIN SẢN PHẨM DỰA VÀO CHUỖI GẦN ĐÚNG CỦA MÃ SẢN PHẨM public DataTable searchByProductTypeID(AccessoryStorage KHOVANPHONGPHAM) { 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 KHOVANPHONGPHAM.MALOAISANPHAM LIKE @maloaisanpham"; SqlConnection con = dc.GetConnect(); cmd = new SqlCommand(query, con); con.Open(); cmd.Parameters.Add("@maloaisanpham", SqlDbType.VarChar, 50).Value = KHOVANPHONGPHAM.MALOAISANPHAM + "%"; SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); con.Close(); return(dt); }
//HÀM KIỂM TRA XEM MÃ LOẠI SẢN PHẨM ĐÃ NHẬP VÀO HAY CHƯA public bool checkExistAccessory(AccessoryStorage KHOVANPHONGPHAM) { addAccesoryTypeList(); // Gọi hàm để đọc dữ liệu từ database // Vòng lặp để ktr các mã sách đã tồn tại có trùng với mã sách mới thêm vào hay ko for (int i = 0; i < existAccessoryType.Count; i++) { if (KHOVANPHONGPHAM.MALOAISANPHAM.ToLower() == existAccessoryType[i].ToLower()) { return(true); } } return(false); }
//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 VĂN PHÒNG PHẨM public bool deleteAccessoryStorage(AccessoryStorage KHOVANPHONGPHAM) { string query = "DELETE KHOVANPHONGPHAM WHERE MALOAISANPHAM= @maloaisanpham"; SqlConnection con = dc.GetConnect(); try { cmd = new SqlCommand(query, con); con.Open(); cmd.Parameters.Add("@maloaisanpham", SqlDbType.VarChar, 20).Value = KHOVANPHONGPHAM.MALOAISANPHAM; 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 Insert dữ liệu vào KHO Văn phòng phẩm public bool InsertAccesoryType(AccessoryStorage KHOVANPHONGPHAM) { string query = "INSERT INTO KHOVANPHONGPHAM (MALOAISANPHAM, SOLUONGTONKHO) VALUES" + " (@maloaisanpham, @soluongtonkho)"; SqlConnection con = dc.GetConnect(); try { cmd = new SqlCommand(query, con); con.Open(); cmd.Parameters.Add("@maloaisanpham", SqlDbType.VarChar, 20).Value = KHOVANPHONGPHAM.MALOAISANPHAM; cmd.Parameters.Add("@soluongtonkho", SqlDbType.Int).Value = KHOVANPHONGPHAM.SOLUONGTONKHO; 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 DataTable searchByProductTypeID(AccessoryStorage KHOVANPHONGPHAM) { return(asDAL.searchByProductTypeID(KHOVANPHONGPHAM)); }
//HÀM KIỂM TRA XEM CÓ TỒN TẠI MÃ SÁCH TRONG DATABASE CHƯA public bool checkExistAccessoryType(AccessoryStorage KHOVANPHONGPHAM) { return(asDAL.checkExistAccessory(KHOVANPHONGPHAM)); }
public bool updateaCCESSORYType(AccessoryStorage KHOVANPHONGPHAM) // Cập nhật thông tin vào database { return(asDAL.updateAccessoryType(KHOVANPHONGPHAM)); }
public bool InsertAccessoryType(AccessoryStorage KHOVANPHONGPHAM) // Nhập dữ liệu cho database { return(asDAL.InsertAccesoryType(KHOVANPHONGPHAM)); }
public bool deleteAccessoryType(AccessoryStorage KHOVANPHONGPHAM) // Xóa thông tin trong Database { return(asDAL.deleteAccessoryStorage(KHOVANPHONGPHAM)); }