예제 #1
0
 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);
         }
     }
 }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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);
        }
예제 #4
0
        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);
        }
예제 #5
0
        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);
        }
예제 #6
0
 public bool DeletePKKCL(PHIEUKKCL KKCL)
 {
     return(dalPKKCL.DeletePKKCL(KKCL));
 }
예제 #7
0
 public bool UpdatePKKCL(PHIEUKKCL KKCL)
 {
     return(dalPKKCL.UpdatePKKCL(KKCL));
 }
예제 #8
0
 public bool InsertPKKCL(PHIEUKKCL KKCL)
 {
     return(dalPKKCL.InsertPKKCL(KKCL));
 }