private void btnXoa_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có muốn xóa không?", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { PHIEU_XUAT px = new PHIEU_XUAT(); px.SOPX = txtSPX.Text; if (bllpx.DeletePHIEUXUAT(px)) { ShowAllPHIEUXUAT(); } else { MessageBox.Show("Đã xảy ra lỗi xin thử lại sau", "Thông Báo Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } }
private void btnSua_Click(object sender, EventArgs e) { if (CheckData()) { PHIEU_XUAT px = new PHIEU_XUAT(); px.SOPX = txtSPX.Text; px.MAKHO = txtMK.Text; px.TENKH = txtTKH.Text; if (bllpx.UpdatePHIEUXUAT(px)) { ShowAllPHIEUXUAT(); } else { MessageBox.Show("Đã có lỗi xin thử lại sau", "Thông Báo Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } }
public bool DeletePHIEUXUAT(PHIEU_XUAT px) { string sql = "DELETE PHIEUXUAT WHERE SOPX = @SOPX "; SqlConnection con = dc.getConnect(); try { cmd = new SqlCommand(sql, con); con.Open(); cmd.Parameters.Add("@SOPX", SqlDbType.NChar).Value = px.SOPX; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { return(false); } return(true); }
public bool UpdatePHIEUXUAT(PHIEU_XUAT px) { string sql = "UPDATE PHIEUXUAT SET NGAYXUAT = @NGAYXUAT, MAKHO=@MAKHO, TENKH=@TENKH WHERE SOPX = @SOPX "; SqlConnection con = dc.getConnect(); try { cmd = new SqlCommand(sql, con); con.Open(); cmd.Parameters.Add("@SOPX", SqlDbType.NChar).Value = px.SOPX; cmd.Parameters.Add("@NGAYXUAT", SqlDbType.DateTime).Value = px.NGAYXUAT; cmd.Parameters.Add("@MAKHO", SqlDbType.NChar).Value = px.NGAYXUAT; cmd.Parameters.Add("@TENKH", SqlDbType.NVarChar).Value = px.TENKH; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { return(false); } return(true); }
public bool InsertPHIEUXUAT(PHIEU_XUAT px) { string sql = "INSERT INTO PHIEUXUAT (SOPX, NGAYXUAT, MAKHO, TENKH) VALUES (@SOPX, @NGAYXUAT, @MAKHO, @TENKH) "; SqlConnection con = dc.getConnect(); try { cmd = new SqlCommand(sql, con); con.Open(); cmd.Parameters.Add("@SOPX", SqlDbType.NChar).Value = px.SOPX; cmd.Parameters.Add("@NGAYXUAT", SqlDbType.DateTime).Value = px.NGAYXUAT; cmd.Parameters.Add("@MAKHO", SqlDbType.NChar).Value = px.NGAYXUAT; cmd.Parameters.Add("@TENKH", SqlDbType.NVarChar).Value = px.TENKH; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { return(false); } return(true); }
public bool DeletePHIEUXUAT(PHIEU_XUAT px) { return(dalpx.DeletePHIEUXUAT(px)); }
public bool UpdatePHIEUXUAT(PHIEU_XUAT px) { return(dalpx.UpdatePHIEUXUAT(px)); }
public bool InsertPHIEUXUAT(PHIEU_XUAT px) { return(dalpx.InsertPHIEUXUAT(px)); }