private void CargarDatos()
        {
            oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient();
            try {
                if (txtLista.Text.Trim().Length > 0)
                {
                    InyeccionBE Obj  = oEnsamble.PRO_Inyeccion_Consulta(int.Parse(txtLista.Text));
                    decimal     Porc = 0;
                    if (Obj != null)
                    {
                        txtId.Text        = Obj.Id.ToString();
                        txtIdDetalle.Text = Obj.Detalle.Id.ToString();
                        txtOp.Text        = Obj.OP;
                        cboOperador.Text  = Obj.Operador;
                        txtColor.Text     = Obj.Color.Nombre;
                        txtFecha.Text     = Obj.Detalle.Fecha.ToShortDateString();
                        txtReal.Text      = Obj.Detalle.Piezas.ToString();
                        txtTurno.Text     = Obj.Detalle.Turno;
                        txtVirgen.Text    = Obj.Detalle.Virgen.ToString();
                        txtRemolido.Text  = Obj.Detalle.Remolido.ToString();
                        txtMaster.Text    = Obj.Detalle.Master.ToString();
                        txtMuestra.Text   = Obj.Muestra.ToString();
                        Porc         = Obj.Detalle.Piezas != 0 ? (decimal.Parse(Obj.Muestra.ToString()) / decimal.Parse(Obj.Detalle.Piezas.ToString())) * 100 : 0;
                        txtPorc.Text = Porc.ToString("##.#0");


                        #region CAVIDADES
                        txtCav1_1.Enabled = Obj.Detalle.Cav1;
                        txtCav1_2.Enabled = Obj.Detalle.Cav1;
                        txtCav2_1.Enabled = Obj.Detalle.Cav2;
                        txtCav2_2.Enabled = Obj.Detalle.Cav2;
                        txtCav3_1.Enabled = Obj.Detalle.Cav3;
                        txtCav3_2.Enabled = Obj.Detalle.Cav3;
                        txtCav4_1.Enabled = Obj.Detalle.Cav4;
                        txtCav4_2.Enabled = Obj.Detalle.Cav4;
                        txtCav5_1.Enabled = Obj.Detalle.Cav5;
                        txtCav5_2.Enabled = Obj.Detalle.Cav5;
                        txtCav6_1.Enabled = Obj.Detalle.Cav6;
                        txtCav6_2.Enabled = Obj.Detalle.Cav6;
                        txtCav7_1.Enabled = Obj.Detalle.Cav7;
                        txtCav7_2.Enabled = Obj.Detalle.Cav7;
                        txtCav8_1.Enabled = Obj.Detalle.Cav8;
                        txtCav8_2.Enabled = Obj.Detalle.Cav8;
                        #endregion

                        #region NORMA X CAVIDAD
                        oNorma.Add(Obj.Norma);
                        #endregion

                        //SendKeys.Send("{TAB}");
                    }
                    else
                    {
                        RadMessageBox.Show("No existe información para la lista capturada", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error);
                        Limpiar(false);
                    }
                }
                else
                {
                    RadMessageBox.Show("El número de lista es incorrecto o no existe", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error);
                }
            } catch (Exception ex) {
                throw ex;
            } finally {
                oEnsamble = null;
            }
        }