protected void CargarCombosDatos()
        {
            ClimaLaboralNegocio nClima = new ClimaLaboralNegocio();
            int countFiltros           = nClima.ObtenerFiltrosEvaluadores(vIdPeriodo).Count;

            if (countFiltros > 0)
            {
                var vFiltros = nClima.ObtenerParametrosFiltros(vIdPeriodo).FirstOrDefault();

                SPE_OBTIENE_DATOS_EVALUADORES_CLIMA_Result vDatosEvaluador = nClima.ObtenerValoresDatos(vIdPeriodo, vIdEvaluado).FirstOrDefault();
                if (vFiltros != null)
                {
                    if (vFiltros.EDAD_INICIO != null)
                    {
                        dvEdad.Attributes.Add("style", "display:block;");
                        lbEdad.Visible  = true;
                        rntEdad.Visible = true;
                        rntEdad.Value   = (double)vDatosEvaluador.NO_EDAD;
                    }
                    if (vFiltros.ANTIGUEDAD_INICIO != null)
                    {
                        dvFechaIngreso.Attributes.Add("style", "display:block;");
                        Label1.Visible          = true;
                        rdpIngreso.Visible      = true;
                        rdpIngreso.SelectedDate = vDatosEvaluador.FECHA_INGRESO;
                    }

                    if (vFiltros.CL_GENERO != null)
                    {
                        dvGenero.Attributes.Add("style", "display:block;");
                        lbGenero.Visible  = true;
                        cmbGenero.Visible = true;
                        cmbGenero.Text    = vDatosEvaluador.NB_GENERO;
                    }


                    if (vFiltros.XML_DEPARTAMENTOS != null)
                    {
                        dvArea.Attributes.Add("style", "display:block;");
                        lbArea.Visible  = true;
                        rcbArea.Visible = true;
                        rcbArea.Text    = vDatosEvaluador.NB_DEPARTAMENTO;
                    }

                    if (vFiltros.XML_CAMPOS_ADICIONALES != null)
                    {
                        ObtieneAdicionales(vFiltros.XML_CAMPOS_ADICIONALES);
                        ObtieneValoresAdicionales(vDatosEvaluador.XML_CAMPOS_ADICIONALES);
                        RotacionPersonalNegocio negocio = new RotacionPersonalNegocio();
                        foreach (E_CAMPOS_ADICIONALES item in vLstCamposAdicionales)
                        {
                            HtmlGenericControl vDiv = new HtmlGenericControl("div");
                            vDiv.Attributes.Add("class", "ctrlBasico");
                            SPE_OBTIENE_ADSCRIPCIONES_Result   ListaAdscripcion = negocio.ObtieneCatalogoAdscripciones(item.ID_CATALOGO_LISTA).FirstOrDefault();
                            List <E_ADICIONALES_SELECCIONADOS> LstValores       = vLstAdicionales.Where(w => w.ID_CATALOGO_LISTA == item.ID_CATALOGO_LISTA.ToString()).ToList();

                            RadLabel vControlLabel = new RadLabel();
                            vControlLabel.Text      = ListaAdscripcion.NB_CAMPO + ": ";
                            vControlLabel.Font.Bold = true;

                            Control vControl = new RadComboBox()
                            {
                                ID     = ListaAdscripcion.CL_CAMPO,
                                Width  = 250,
                                Filter = RadComboBoxFilter.Contains,
                            };

                            if (ListaAdscripcion != null)
                            {
                                ((RadComboBox)vControl).Items.Add(new RadComboBoxItem()
                                {
                                    Text  = vLstValorAdicional.Where(w => w.ID_CATALOGO_LISTA == ListaAdscripcion.CL_CAMPO).FirstOrDefault().NB_CAMPO,
                                    Value = vLstValorAdicional.Where(w => w.ID_CATALOGO_LISTA == ListaAdscripcion.CL_CAMPO).FirstOrDefault().CL_CAMPO,
                                });
                            }


                            vDiv.Controls.Add(vControlLabel);
                            vDiv.Controls.Add(vControl);
                            dvCamposExtra.Controls.Add(vDiv);
                        }
                    }
                }
            }
        }
        protected void CargarCombos()
        {
            ClimaLaboralNegocio nClima = new ClimaLaboralNegocio();
            int countFiltros           = nClima.ObtenerFiltrosEvaluadores(vIdPeriodo).Count;

            if (countFiltros > 0)
            {
                var vFiltros = nClima.ObtenerParametrosFiltros(vIdPeriodo).FirstOrDefault();
                if (vFiltros != null)
                {
                    if (vFiltros.EDAD_INICIO != null)
                    {
                        dvEdad.Attributes.Add("style", "display:block;");
                        lbEdad.Visible   = true;
                        rntEdad.Visible  = true;
                        rntEdad.Value    = vFiltros.EDAD_INICIO;
                        rntEdad.MinValue = (double)vFiltros.EDAD_INICIO;
                        rntEdad.MaxValue = (double)vFiltros.EDAD_FINAL;
                    }
                    if (vFiltros.ANTIGUEDAD_INICIO != null)
                    {
                        dvFechaIngreso.Attributes.Add("style", "display:block;");
                        Label1.Visible     = true;
                        rdpIngreso.Visible = true;
                        //rntAntiguedad.Value = vFiltros.ANTIGUEDAD_INICIO;
                        //rntAntiguedad.MinValue = (double)vFiltros.ANTIGUEDAD_INICIO;
                        //rntAntiguedad.MaxValue = (double)vFiltros.ANTIGUEDAD_FINAL;
                    }

                    if (vFiltros.CL_GENERO != null)
                    {
                        dvGenero.Attributes.Add("style", "display:block;");
                        lbGenero.Visible  = true;
                        cmbGenero.Visible = true;
                        //    List<E_GENERO> vLstGenero = new List<E_GENERO>();
                        //    //cmbGenero.Text = vFiltros.CL_GENERO;
                        //    if (vFiltros.CL_GENERO == "Masculino")
                        //    {
                        //        E_GENERO g = new E_GENERO
                        //        {
                        //            NB_GENERO = "Masculino"
                        //        };
                        //        vLstGenero.Add(g);
                        //    }
                        //    else
                        //    {
                        //        E_GENERO g = new E_GENERO
                        //        {
                        //            NB_GENERO = "Femenino"
                        //        };
                        //        vLstGenero.Add(g);
                        //    }

                        //    cmbGenero.DataSource = vLstGenero;
                        //    cmbGenero.DataTextField = "NB_GENERO";
                        //    cmbGenero.DataValueField = "NB_GENERO";
                        //    cmbGenero.DataBind();
                        //}
                        //else
                        //{
                        //List<E_GENERO> vLstGenero = new List<E_GENERO>();
                        //E_GENERO g = new E_GENERO
                        //{
                        //    NB_GENERO = "Masculino"
                        //};
                        //vLstGenero.Add(g);
                        //E_GENERO f = new E_GENERO
                        //{
                        //    NB_GENERO = "Femenino"
                        //};
                        //vLstGenero.Add(f);
                        ObtieneGeneros(vFiltros.CL_GENERO);
                        cmbGenero.DataSource     = vLstGeneros;
                        cmbGenero.DataTextField  = "NB_GENERO";
                        cmbGenero.DataValueField = "CL_GENERO";
                        cmbGenero.DataBind();
                    }


                    if (vFiltros.XML_DEPARTAMENTOS != null)
                    {
                        dvArea.Attributes.Add("style", "display:block;");
                        lbArea.Visible  = true;
                        rcbArea.Visible = true;
                        ObtieneDepartamentos(vFiltros.XML_DEPARTAMENTOS);
                        rcbArea.DataSource     = vLstDepartamentos;
                        rcbArea.DataTextField  = "NB_DEPARTAMENTO";
                        rcbArea.DataValueField = "ID_DEPARTAMENTO";
                        rcbArea.DataBind();
                    }

                    if (vFiltros.XML_CAMPOS_ADICIONALES != null)
                    {
                        ObtieneAdicionales(vFiltros.XML_CAMPOS_ADICIONALES);
                        RotacionPersonalNegocio negocio = new RotacionPersonalNegocio();
                        foreach (E_CAMPOS_ADICIONALES item in vLstCamposAdicionales)
                        {
                            HtmlGenericControl vDiv = new HtmlGenericControl("div");
                            vDiv.Attributes.Add("class", "ctrlBasico");
                            SPE_OBTIENE_ADSCRIPCIONES_Result   ListaAdscripcion = negocio.ObtieneCatalogoAdscripciones(item.ID_CATALOGO_LISTA).FirstOrDefault();
                            List <E_ADICIONALES_SELECCIONADOS> LstValores       = vLstAdicionales.Where(w => w.ID_CATALOGO_LISTA == item.ID_CATALOGO_LISTA.ToString()).ToList();

                            if (ListaAdscripcion != null)
                            {
                                RadLabel vControlLabel = new RadLabel();
                                vControlLabel.Text      = ListaAdscripcion.NB_CAMPO + ": ";
                                vControlLabel.Font.Bold = true;

                                Control vControl = new RadComboBox()
                                {
                                    ID           = ListaAdscripcion.CL_CAMPO,
                                    Width        = 250,
                                    Filter       = RadComboBoxFilter.Contains,
                                    EmptyMessage = "Selecciona",
                                };

                                foreach (var itemValue in LstValores)
                                {
                                    ((RadComboBox)vControl).Items.Add(new RadComboBoxItem()
                                    {
                                        Text  = itemValue.NB_CAMPO,
                                        Value = itemValue.CL_CAMPO,
                                    });
                                }


                                vDiv.Controls.Add(vControlLabel);
                                vDiv.Controls.Add(vControl);
                                dvCamposExtra.Controls.Add(vDiv);
                            }
                        }
                    }
                }
            }
        }