protected void AgregarSeleccionados_puestos(XElement pXmlElementos)
        {
            ConsultaGeneralNegocio neg = new ConsultaGeneralNegocio();
            List <SPE_OBTIENE_EMPLEADOS_PDE_Result> lista = neg.ObtenerEmpleados_PDE(pXmlElementos);

            foreach (SPE_OBTIENE_EMPLEADOS_PDE_Result item in lista)
            {
                var emp = ListaEmpleadosInf.Where(t => t.ID_PUESTO == item.M_PUESTO_ID_PUESTO_PDE).FirstOrDefault();

                if (emp == null)
                {
                    E_EMPLEADO_PDE e = new E_EMPLEADO_PDE
                    {
                        ID_EMPLEADO     = item.M_EMPLEADO_ID_EMPLEADO_PDE,
                        CL_EMPLEADO     = item.M_EMPLEADO_CL_EMPLEADO,
                        NB_EMPLEADO     = item.M_EMPLEADO_NB_EMPLEADO_COMPLETO,
                        ID_DEPARTAMENTO = item.M_DEPARTAMENTO_ID_DEPARTAMENTO_PDE,
                        ID_PUESTO       = item.M_PUESTO_ID_PUESTO_PDE,
                        NB_PUESTO       = item.M_PUESTO_NB_PUESTO,
                        NB_DEPARTAMENTO = item.M_DEPARTAMENTO_NB_DEPARTAMENTO
                    };

                    ListaEmpleadosInf.Add(e);
                }
            }

            RadGridSeleccion.Rebind();
        }
        protected void rcbAuto_Click(object sender, EventArgs e)
        {
            if (rcbAuto.Checked == true)
            {
                if (ListaEmpleadosInf.Count == 0)
                {
                    foreach (E_EMPLEADO_PDE item in ListaEmpleados)
                    {
                        E_EMPLEADO_PDE f = new E_EMPLEADO_PDE
                        {
                            ID_EMPLEADO = item.ID_EMPLEADO,
                            NB_EMPLEADO = item.NB_EMPLEADO,
                            NB_PUESTO   = item.NB_PUESTO
                        };

                        ListaEmpleadosInf.Add(f);
                    }
                    RadGridSeleccion.Rebind();
                }
            }
        }