コード例 #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)
     {
         PHIEUKKSL KKSL = new PHIEUKKSL();
         KKSL.SOPSL = txtSOPSL.Text;
         if (bllPKKSL.DeletePKKSL(KKSL))
         {
             ShowAllPKKSL();
         }
         else
         {
             MessageBox.Show("Lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
コード例 #2
0
        private void btnSUA_Click(object sender, EventArgs e)
        {
            PHIEUKKSL KKSL = new PHIEUKKSL();

            KKSL.SOPSL  = txtSOPSL.Text;
            KKSL.NGAYKK = DateTime.Parse(txtNGAYKK.Text);
            KKSL.MAKHO  = txtMAKHO.Text;
            KKSL.MANV   = txtMANV.Text;

            if (bllPKKSL.UpdatePKKSL(KKSL))
            {
                ShowAllPKKSL();
            }
            else
            {
                MessageBox.Show("Lỗi", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #3
0
        public bool DeletePKKSL(PHIEUKKSL KKSL)
        {
            string        sql = "DELETE PHIEUKKSL WHERE SOPSL = @SOPSL ";
            SqlConnection con = dc.getConnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@SOPSL", SqlDbType.NChar).Value = KKSL.SOPSL;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception e)
            {
                return(false);
            }
            return(true);
        }
コード例 #4
0
        public bool UpdatePKKSL(PHIEUKKSL KKSL)
        {
            string        sql = "UPDATE PHIEUKKSL SET SOPSL = @SOPSL, NGAYKK = @NGAYKK, MAKHO = @MAKHO, MANV = @MANV WHERE SOPSL = @SOPSL ";
            SqlConnection con = dc.getConnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@SOPSL", SqlDbType.NChar).Value = KKSL.SOPSL;
                cmd.Parameters.Add("@NGAYKK", SqlDbType.Date).Value = KKSL.NGAYKK;
                cmd.Parameters.Add("@MAKHO", SqlDbType.NChar).Value = KKSL.MAKHO;
                cmd.Parameters.Add("@MANV", SqlDbType.NChar).Value  = KKSL.MANV;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception e)
            {
                return(false);
            }
            return(true);
        }
コード例 #5
0
        public bool InsertPKKSL(PHIEUKKSL KKSL)
        {
            string        sql = "INSERT INTO PHIEUKKSL( SOPSL, NGAYKK, MAKHO, MANV) VALUES(@SOPSL, @NGAYKK, @MAKHO, @MANV) ";
            SqlConnection con = dc.getConnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@SOPSL", SqlDbType.NChar).Value = KKSL.SOPSL;
                cmd.Parameters.Add("@NGAYKK", SqlDbType.Date).Value = KKSL.NGAYKK;
                cmd.Parameters.Add("@MAKHO", SqlDbType.NChar).Value = KKSL.MAKHO;
                cmd.Parameters.Add("@MANV", SqlDbType.NChar).Value  = KKSL.MANV;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception e)
            {
                return(false);
            }
            return(true);
        }
コード例 #6
0
 public bool DeletePKKSL(PHIEUKKSL KKSL)
 {
     return(dalPKKSL.DeletePKKSL(KKSL));
 }
コード例 #7
0
 public bool UpdatePKKSL(PHIEUKKSL KKSL)
 {
     return(dalPKKSL.UpdatePKKSL(KKSL));
 }
コード例 #8
0
 public bool InsertPKKSL(PHIEUKKSL KKSL)
 {
     return(dalPKKSL.InsertPKKSL(KKSL));
 }