// Hàm sửa Văn phòng phẩm public bool updateAccessory(AccessoryOffice VANPHONGPHAM) { string query = "UPDATE VANPHONGPHAM SET TENSANPHAM = @tensanpham, MALOAISANPHAM = @maloaisanpham, GIA = @gia, DANHMUC = @danhmuc, NGAYSANXUAT = @ngaysanxuat, HANSUDUNG = @hansudung, NHASANXUAT = hansudung WHERE MASANPHAM = @masanpham"; SqlConnection con = dc.GetConnect(); try { cmd = new SqlCommand(query, con); con.Open(); cmd.Parameters.Add("@masanpham", SqlDbType.VarChar, 50).Value = VANPHONGPHAM.MASANPHAM; cmd.Parameters.Add("@tensanpham", SqlDbType.NVarChar, 50).Value = VANPHONGPHAM.TENSANPHAM; cmd.Parameters.Add("@maloaisanpham", SqlDbType.NVarChar, 20).Value = VANPHONGPHAM.MALOAISANPHAM; cmd.Parameters.Add("@gia", SqlDbType.Money).Value = VANPHONGPHAM.GIA; cmd.Parameters.Add("@danhmuc", SqlDbType.NVarChar, 100).Value = VANPHONGPHAM.DANHMUC; cmd.Parameters.Add("@ngaysanxuat", SqlDbType.DateTime).Value = VANPHONGPHAM.NGAYSANXUAT; cmd.Parameters.Add("@hansudung", SqlDbType.DateTime).Value = VANPHONGPHAM.HANSUDUNG; cmd.Parameters.Add("@nhasanxuat", SqlDbType.NVarChar, 100).Value = VANPHONGPHAM.NHASANXUAT; 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 Văn phòng phẩm public bool InsertAccesory(AccessoryOffice VANPHONGPHAM) { string query = "INSERT INTO VANPHONGPHAM (MASANPHAM, TENSANPHAM, MALOAISANPHAM, GIA, DANHMUC, NGAYSANXUAT, HANSUDUNG, NHASANXUAT) VALUES" + " (@masanpham, @tensanpham, @maloaisanpham, @gia, @danhmuc, @ngaysanxuat, @hansudung, @nhasanxuat)"; SqlConnection con = dc.GetConnect(); try { cmd = new SqlCommand(query, con); con.Open(); cmd.Parameters.Add("@masanpham", SqlDbType.VarChar, 50).Value = VANPHONGPHAM.MASANPHAM; cmd.Parameters.Add("@tensanpham", SqlDbType.NVarChar, 20).Value = VANPHONGPHAM.TENSANPHAM; cmd.Parameters.Add("@maloaisanpham", SqlDbType.NVarChar, 20).Value = VANPHONGPHAM.MALOAISANPHAM; cmd.Parameters.Add("@gia", SqlDbType.Money).Value = VANPHONGPHAM.GIA; cmd.Parameters.Add("@danhmuc", SqlDbType.NVarChar, 100).Value = VANPHONGPHAM.DANHMUC; cmd.Parameters.Add("@ngaysanxuat", SqlDbType.DateTime).Value = VANPHONGPHAM.NGAYSANXUAT; cmd.Parameters.Add("@hansudung", SqlDbType.DateTime).Value = VANPHONGPHAM.HANSUDUNG; cmd.Parameters.Add("@nhasanxuat", SqlDbType.NVarChar, 100).Value = VANPHONGPHAM.NHASANXUAT; 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 showResultsearch() { AccessoryOffice VANPHONGPHAM = new AccessoryOffice(); VANPHONGPHAM.MASANPHAM = prdctID_TXT.Text; DataTable dt = acBUS.searchByProductID(VANPHONGPHAM); acsoryGrid.DataSource = dt; acsoryGrid.AutoResizeColumns(); }
//Hàm thực hiện khi click vào 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, dữ liệu có thể sẽ không được khôi phục", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == System.Windows.Forms.DialogResult.OK) { AccessoryOffice VANPHONGPHAM = new AccessoryOffice(); VANPHONGPHAM.MASANPHAM = prdctID_TXT.Text; if (acBUS.deleteAccessory(VANPHONGPHAM)) { showAllAccessoryOffice(); } } }
//Hàm tìm kiếm thông tin sản phẩm thoe gần đúng MÃ SẢN PHẨM public DataTable searchByProductID(AccessoryOffice VANPHONGPHAM) { string query = "SELECT * FROM VANPHONGPHAM WHERE MASANPHAM LIKE @masanpham"; SqlConnection con = dc.GetConnect(); cmd = new SqlCommand(query, con); con.Open(); cmd.Parameters.Add("@masanpham", SqlDbType.VarChar, 50).Value = VANPHONGPHAM.MASANPHAM + "%"; 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(); } } }
//Sự kiện khi nhấn vào nút save của update private void updatesaveBtn_Click_1(object sender, EventArgs e) { if (checkData()) { AccessoryOffice VANPHONGPHAM = new AccessoryOffice(); VANPHONGPHAM.MASANPHAM = prdctID_TXT.Text; VANPHONGPHAM.TENSANPHAM = prdctName_TXT.Text; VANPHONGPHAM.MALOAISANPHAM = prductType_TXT.Text; VANPHONGPHAM.DANHMUC = prdctCategory_TXT.Text; VANPHONGPHAM.GIA = decimal.Parse(prdctPrice_TXT.Text); VANPHONGPHAM.NGAYSANXUAT = prdctRelease_DTPICKER.Value; VANPHONGPHAM.HANSUDUNG = prdctDate_DTPICKER.Value; VANPHONGPHAM.NHASANXUAT = prdctManu_TXT.Text; if (acBUS.updateaCCESSORY(VANPHONGPHAM)) { showAllAccessoryOffice(); } loadForm(); } }
//Hàm xóa văn phòng phẩm public bool deleteAccessory(AccessoryOffice VANPHONGPHAM) { string query = "DELETE VANPHONGPHAM WHERE MASANPHAM= @masanpham"; SqlConnection con = dc.GetConnect(); try { cmd = new SqlCommand(query, con); con.Open(); cmd.Parameters.Add("@masanpham", SqlDbType.VarChar, 50).Value = VANPHONGPHAM.MASANPHAM; 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 dự liệu mã văn phòng phẩm và mã loại sản phẩm đang có trong table VĂN PHÒNG PHẨM private void ReadAccessoryIDandTypeFromDB() { string query = "Select MASANPHAM, MALOAISANPHAM FROM VANPHONGPHAM"; using (SqlConnection connection = new SqlConnection(ConnectionString.connectionString)) { connection.Open(); SqlCommand cmd = new SqlCommand(query, connection); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { AccessoryOffice VANPHONGPHAM = new AccessoryOffice(); VANPHONGPHAM.MASANPHAM = (string)dr["MASANPHAM"]; VANPHONGPHAM.MALOAISANPHAM = (string)dr["MALOAISANPHAM"]; AccessoryTypeandID.Add(VANPHONGPHAM); } connection.Close(); } }
public DataTable searchByProductID(AccessoryOffice VANPHONGPHAM) { return(acDAL.searchByProductID(VANPHONGPHAM)); }
public bool deleteAccessoryOfficebyID(AccessoryOffice VANPHONGPHAM) { return(acDAL.deleteAccessoryOfficebyID(VANPHONGPHAM)); }
public bool updateaCCESSORY(AccessoryOffice VANPHONGPHAM) // Cập nhật thông tin vào database { return(acDAL.updateAccessory(VANPHONGPHAM)); }
public bool InsertAccessory(AccessoryOffice VANPHONGPHAM) // Nhập dữ liệu cho database { return(acDAL.InsertAccesory(VANPHONGPHAM)); }
public bool deleteAccessory(AccessoryOffice VANPHONGPHAM) // Xóa thông tin trong Database { return(acDAL.deleteAccessory(VANPHONGPHAM)); }