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) { PHIEUKKCL KKCL = new PHIEUKKCL(); KKCL.SOPCL = txtSOPCL.Text; if (bllPKKCL.DeletePKKCL(KKCL)) { ShowAllPKKCL(); } else { MessageBox.Show("Lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnSUA_Click(object sender, EventArgs e) { PHIEUKKCL KKCL = new PHIEUKKCL(); KKCL.SOPCL = txtSOPCL.Text; KKCL.NGAYKK = DateTime.Parse(txtNGAYKK.Text); KKCL.MAKHO = txtMAKHO.Text; KKCL.MANV = txtMANV.Text; if (bllPKKCL.UpdatePKKCL(KKCL)) { ShowAllPKKCL(); } else { MessageBox.Show("Lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool DeletePKKCL(PHIEUKKCL KKCL) { string sql = "DELETE PHIEUKKCL WHERE SOPCL = @SOPCL "; SqlConnection con = dc.getConnect(); try { cmd = new SqlCommand(sql, con); con.Open(); cmd.Parameters.Add("@SOPCL", SqlDbType.NChar).Value = KKCL.SOPCL; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { return(false); } return(true); }
public bool UpdatePKKCL(PHIEUKKCL KKCL) { string sql = "UPDATE PHIEUKKCL SET SOPCL = @SOPCL, NGAYKK = @NGAYKK, MAKHO = @MAKHO, MANV = @MANV WHERE SOPCL = @SOPCL "; SqlConnection con = dc.getConnect(); try { cmd = new SqlCommand(sql, con); con.Open(); cmd.Parameters.Add("@SOPCL", SqlDbType.NChar).Value = KKCL.SOPCL; cmd.Parameters.Add("@NGAYKK", SqlDbType.Date).Value = KKCL.NGAYKK; cmd.Parameters.Add("@MAKHO", SqlDbType.NChar).Value = KKCL.MAKHO; cmd.Parameters.Add("@MANV", SqlDbType.NChar).Value = KKCL.MANV; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { return(false); } return(true); }
public bool InsertPKKCL(PHIEUKKCL KKCL) { string sql = "INSERT INTO PHIEUKKCL( SOPCL, NGAYKK, MAKHO, MANV) VALUES(@SOPCL, @NGAYKK, @MAKHO, @MANV) "; SqlConnection con = dc.getConnect(); try { cmd = new SqlCommand(sql, con); con.Open(); cmd.Parameters.Add("@SOPCL", SqlDbType.NChar).Value = KKCL.SOPCL; cmd.Parameters.Add("@NGAYKK", SqlDbType.Date).Value = KKCL.NGAYKK; cmd.Parameters.Add("@MAKHO", SqlDbType.NChar).Value = KKCL.MAKHO; cmd.Parameters.Add("@MANV", SqlDbType.NChar).Value = KKCL.MANV; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { return(false); } return(true); }
public bool DeletePKKCL(PHIEUKKCL KKCL) { return(dalPKKCL.DeletePKKCL(KKCL)); }
public bool UpdatePKKCL(PHIEUKKCL KKCL) { return(dalPKKCL.UpdatePKKCL(KKCL)); }
public bool InsertPKKCL(PHIEUKKCL KKCL) { return(dalPKKCL.InsertPKKCL(KKCL)); }