protected void btnSend_Click(object sender, EventArgs e)
        {
            Session["save"] = null;
            btnSave.Visible = false;
            if (string.IsNullOrEmpty(txtWorkOrder.Text.Trim()))
            {
                RequiredField.Enabled = true;
                RequiredField.IsValid = false;
                txtWorkOrder.Focus();
                grdRecords.DataSource = "";
                grdRecords.DataBind();
                return;
            }

            //lblOrder.Visible = true;
            InterfazDAL_tticol125 idal = new InterfazDAL_tticol125();
            Ent_tticol125         obj  = new Ent_tticol125();
            string strError            = string.Empty;

            txtWorkOrder.Text = txtWorkOrder.Text.ToUpperInvariant();
            obj.pdno          = txtWorkOrder.Text.ToUpperInvariant();

            lblResult.Text = string.Empty;
            DataTable resultado = idal.listaRegistrosOrden_Param(ref obj, ref strError);

            if (resultado.Rows.Count > 0)
            {
                foreach (DataRow item in resultado.Rows)
                {
                    Ent_tticol125 MyObj = new Ent_tticol125();
                    MyObj.pdno = item["Orden"].ToString();
                    //JC 061221 MyObj.pono = Convert.ToInt32(item["Pos"].ToString());
                    MyObj.item = item["Articulo"].ToString();

                    DataTable ResQtdl = idal.ConsultarQtdl(ref MyObj, ref strError);

                    decimal Qtdl = 0;

                    if (ResQtdl.Rows.Count > 0)
                    {
                        Qtdl = Convert.ToDecimal(ResQtdl.Rows[0]["REQT"].ToString());
                    }

                    item["CANT"] = Convert.ToString(Convert.ToDecimal(item["CANT"].ToString()) - Qtdl);
                }
            }

            // Validar si el numero de orden trae registros
            if (strError != string.Empty)
            {
                OrderError.IsValid = false;
                txtWorkOrder.Focus();
                btnSave.Visible       = false;
                grdRecords.DataSource = "";
                grdRecords.DataBind();
                return;
            }
            //lblOrder.Text = _idioma == "INGLES" ? "Order: " : "Orden: " + obj.pdno;
            grdRecords.DataSource = resultado;
            grdRecords.DataBind();
            printLabel.Visible      = false;
            this.HeaderGrid.Visible = true;
            btnSave.Visible         = true;
            lblResult.Text          = "";
        }