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); } }
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(); } } }