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(); }
private void EliminarEmpleado_Info(string pIdEmpleado) { E_EMPLEADO_PDE e = ListaEmpleadosInf.Where(t => t.ID_EMPLEADO == pIdEmpleado).FirstOrDefault(); if (e != null) { ListaEmpleadosInf.Remove(e); } }