private void btnXOA_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có chắc chắn muốn xóa ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { PHIEUNHAP pn = new PHIEUNHAP(); pn.SOPN = txtSOPN.Text; if (bllPN.DeletePN(pn)) { ShowAllPN(); } else { MessageBox.Show("Lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnSUA_Click(object sender, EventArgs e) { PHIEUNHAP pn = new PHIEUNHAP(); pn.SOPN = txtSOPN.Text; pn.NGAYNHAP = DateTime.Parse(txtNGAYNHAP.Text); pn.MANV = txtMANV.Text; pn.MANCC = txtMANCC.Text; pn.MAKHO = txtMAKHO.Text; if (bllPN.UpdatePN(pn)) { ShowAllPN(); } else { MessageBox.Show("Lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool DeletePN(PHIEUNHAP pn) { string sql = "DELETE PHIEUNHAP WHERE SOPN = @SOPN"; SqlConnection con = dc.getConnect(); try { cmd = new SqlCommand(sql, con); con.Open(); cmd.Parameters.Add("@SOPN", SqlDbType.NChar).Value = pn.SOPN; cmd.ExecuteNonQuery(); con.Close(); } catch { return(false); } return(true); }
public bool UpdatePN(PHIEUNHAP pn) { string sql = "UPDATE PHIEUNHAP SET SOPN = @SOPN, NGAYNHAP = @NGAYNHAP, MAKHO = @MAKHO, MANCC = @MANCC, MANV = @MANV WHERE SOPN = @SOPN"; SqlConnection con = dc.getConnect(); try { cmd = new SqlCommand(sql, con); con.Open(); cmd.Parameters.Add("@SOPN", SqlDbType.NChar).Value = pn.SOPN; cmd.Parameters.Add("@NGAYNHAP", SqlDbType.DateTime).Value = pn.NGAYNHAP; cmd.Parameters.Add("@MAKHO", SqlDbType.NChar).Value = pn.MAKHO; cmd.Parameters.Add("@MANV", SqlDbType.NChar).Value = pn.MANV; cmd.Parameters.Add("@MANCC", SqlDbType.NChar).Value = pn.MANCC; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { return(false); } return(true); }
public bool InsertPN(PHIEUNHAP pn) { string sql = "INSERT INTO PHIEUNHAP(SOPN, NGAYNHAP, MAKHO, MANCC, MANV) VALUES(@SOPN, @NGAYNHAP, @MAKHO, @MANCC, @MANV) "; SqlConnection con = dc.getConnect(); try { cmd = new SqlCommand(sql, con); con.Open(); cmd.Parameters.Add("@SOPN", SqlDbType.NChar).Value = pn.SOPN; cmd.Parameters.Add("@NGAYNHAP", SqlDbType.DateTime).Value = pn.NGAYNHAP; cmd.Parameters.Add("@MAKHO", SqlDbType.NChar).Value = pn.MAKHO; cmd.Parameters.Add("@MANV", SqlDbType.NChar).Value = pn.MANV; cmd.Parameters.Add("@MANCC", SqlDbType.NChar).Value = pn.MANCC; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { return(false); } return(true); }
public bool DeletePN(PHIEUNHAP pn) { return(dalPN.DeletePN(pn)); }
public bool UpdatePN(PHIEUNHAP pn) { return(dalPN.UpdatePN(pn)); }
public bool InsertPN(PHIEUNHAP pn) { return(dalPN.InsertPN(pn)); }