示例#1
0
 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);
         }
     }
 }
示例#2
0
        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);
        }
示例#6
0
 public bool DeletePHIEUXUAT(PHIEU_XUAT px)
 {
     return(dalpx.DeletePHIEUXUAT(px));
 }
示例#7
0
 public bool UpdatePHIEUXUAT(PHIEU_XUAT px)
 {
     return(dalpx.UpdatePHIEUXUAT(px));
 }
示例#8
0
 public bool InsertPHIEUXUAT(PHIEU_XUAT px)
 {
     return(dalpx.InsertPHIEUXUAT(px));
 }