public static SoftvList<SessionEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList<SessionEntity> entities = new SoftvList<SessionEntity>(); entities = ProviderSoftv.Session.GetPagedList(pageIndex, pageSize, xml); List<UsuarioEntity> lUsuario = ProviderSoftv.Usuario.GetUsuario(entities.Where(x => x.IdUsuario.HasValue).Select(x => x.IdUsuario.Value).Distinct().ToList()); lUsuario.ForEach(XUsuario => entities.Where(x => x.IdUsuario.HasValue).Where(x => x.IdUsuario == XUsuario.IdUsuario).ToList().ForEach(y => y.Usuario = XUsuario)); return entities ?? new SoftvList<SessionEntity>(); }
public static SoftvList <CIUDADEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <CIUDADEntity> entities = new SoftvList <CIUDADEntity>(); entities = ProviderSoftv.CIUDAD.GetPagedList(pageIndex, pageSize, xml); List <CVECOLCIUEntity> lCVECOLCIU = ProviderSoftv.CVECOLCIU.GetCVECOLCIU(entities.Where(x => x.Clv_Ciudad.HasValue).Select(x => x.Clv_Ciudad.Value).Distinct().ToList()); lCVECOLCIU.ForEach(XCVECOLCIU => entities.Where(x => x.Clv_Ciudad.HasValue).Where(x => x.Clv_Ciudad == XCVECOLCIU.Clv_Ciudad).ToList().ForEach(y => y.CVECOLCIU = XCVECOLCIU)); return(entities ?? new SoftvList <CIUDADEntity>()); }
public static SoftvList <TipoPreguntasEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <TipoPreguntasEntity> entities = new SoftvList <TipoPreguntasEntity>(); entities = ProviderSoftv.TipoPreguntas.GetPagedList(pageIndex, pageSize, xml); List <PreguntaEntity> lPregunta = ProviderSoftv.Pregunta.GetPregunta(entities.Where(x => x.IdTipoPregunta.HasValue).Select(x => x.IdTipoPregunta.Value).Distinct().ToList()); lPregunta.ForEach(XPregunta => entities.Where(x => x.IdTipoPregunta.HasValue).Where(x => x.IdTipoPregunta == XPregunta.IdTipoPregunta).ToList().ForEach(y => y.Pregunta = XPregunta)); return(entities ?? new SoftvList <TipoPreguntasEntity>()); }
public static SoftvList <ConexionEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <ConexionEntity> entities = new SoftvList <ConexionEntity>(); entities = ProviderSoftv.Conexion.GetPagedList(pageIndex, pageSize, xml); List <LlamadaEntity> lLlamada = ProviderSoftv.Llamada.GetLlamada(entities.Where(x => x.IdConexion.HasValue).Select(x => x.IdConexion.Value).Distinct().ToList()); lLlamada.ForEach(XLlamada => entities.Where(x => x.IdConexion.HasValue).Where(x => x.IdConexion == XLlamada.IdConexion).ToList().ForEach(y => y.Llamada = XLlamada)); return(entities ?? new SoftvList <ConexionEntity>()); }
public static SoftvList <UsuarioEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <UsuarioEntity> entities = new SoftvList <UsuarioEntity>(); entities = ProviderSoftv.Usuario.GetPagedList(pageIndex, pageSize, xml); List <RoleEntity> lRole = ProviderSoftv.Role.GetRole(entities.Where(x => x.IdRol.HasValue).Select(x => x.IdRol.Value).Distinct().ToList()); lRole.ForEach(XRole => entities.Where(x => x.IdRol.HasValue).Where(x => x.IdRol == XRole.IdRol).ToList().ForEach(y => y.Role = XRole)); return(entities ?? new SoftvList <UsuarioEntity>()); }
public static SoftvList <TurnoEntity> GetPagedList(int pageIndex, int pageSize) { SoftvList <TurnoEntity> entities = new SoftvList <TurnoEntity>(); entities = ProviderSoftv.Turno.GetPagedList(pageIndex, pageSize); List <LlamadaEntity> lLlamada = ProviderSoftv.Llamada.GetLlamada(entities.Where(x => x.IdTurno.HasValue).Select(x => x.IdTurno.Value).Distinct().ToList()); lLlamada.ForEach(XLlamada => entities.Where(x => x.IdTurno.HasValue).Where(x => x.IdTurno == XLlamada.IdTurno).ToList().ForEach(y => y.Llamada = XLlamada)); return(entities ?? new SoftvList <TurnoEntity>()); }
public static SoftvList <CVECOLCIUEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <CVECOLCIUEntity> entities = new SoftvList <CVECOLCIUEntity>(); entities = ProviderSoftv.CVECOLCIU.GetPagedList(pageIndex, pageSize, xml); List <COLONIAEntity> lCOLONIA = ProviderSoftv.COLONIA.GetCOLONIA(entities.Where(x => x.Clv_Colonia.HasValue).Select(x => x.Clv_Colonia.Value).Distinct().ToList()); lCOLONIA.ForEach(XCOLONIA => entities.Where(x => x.Clv_Colonia.HasValue).Where(x => x.Clv_Colonia == XCOLONIA.Clv_Colonia).ToList().ForEach(y => y.COLONIA = XCOLONIA)); List <CIUDADEntity> lCIUDAD = ProviderSoftv.CIUDAD.GetCIUDAD(entities.Where(x => x.Clv_Ciudad.HasValue).Select(x => x.Clv_Ciudad.Value).Distinct().ToList()); lCIUDAD.ForEach(XCIUDAD => entities.Where(x => x.Clv_Ciudad.HasValue).Where(x => x.Clv_Ciudad == XCIUDAD.Clv_Ciudad).ToList().ForEach(y => y.CIUDAD = XCIUDAD)); return(entities ?? new SoftvList <CVECOLCIUEntity>()); }
public static SoftvList <PermisoEntity> GetPagedList(int pageIndex, int pageSize) { SoftvList <PermisoEntity> entities = new SoftvList <PermisoEntity>(); entities = ProviderSoftv.Permiso.GetPagedList(pageIndex, pageSize); List <RoleEntity> lRole = ProviderSoftv.Role.GetRole(entities.Where(x => x.IdRol.HasValue).Select(x => x.IdRol.Value).Distinct().ToList()); lRole.ForEach(XRole => entities.Where(x => x.IdRol.HasValue).Where(x => x.IdRol == XRole.IdRol).ToList().ForEach(y => y.Role = XRole)); List <ModuleEntity> lModule = ProviderSoftv.Module.GetModule(entities.Where(x => x.IdModule.HasValue).Select(x => x.IdModule.Value).Distinct().ToList()); lModule.ForEach(XModule => entities.Where(x => x.IdModule.HasValue).Where(x => x.IdModule == XModule.IdModule).ToList().ForEach(y => y.Module = XModule)); return(entities ?? new SoftvList <PermisoEntity>()); }
public static SoftvList <RelPreguntaOpcMultsEntity> GetPagedList(int pageIndex, int pageSize) { SoftvList <RelPreguntaOpcMultsEntity> entities = new SoftvList <RelPreguntaOpcMultsEntity>(); entities = ProviderSoftv.RelPreguntaOpcMults.GetPagedList(pageIndex, pageSize); List <PreguntaEntity> lPregunta = ProviderSoftv.Pregunta.GetPregunta(entities.Where(x => x.IdPregunta.HasValue).Select(x => x.IdPregunta.Value).Distinct().ToList()); lPregunta.ForEach(XPregunta => entities.Where(x => x.IdPregunta.HasValue).Where(x => x.IdPregunta == XPregunta.IdPregunta).ToList().ForEach(y => y.Pregunta = XPregunta)); List <ResOpcMultsEntity> lResOpcMults = ProviderSoftv.ResOpcMults.GetResOpcMults(entities.Where(x => x.Id_ResOpcMult.HasValue).Select(x => x.Id_ResOpcMult.Value).Distinct().ToList()); lResOpcMults.ForEach(XResOpcMults => entities.Where(x => x.Id_ResOpcMult.HasValue).Where(x => x.Id_ResOpcMult == XResOpcMults.Id_ResOpcMult).ToList().ForEach(y => y.ResOpcMults = XResOpcMults)); return(entities ?? new SoftvList <RelPreguntaOpcMultsEntity>()); }
public static SoftvList <CVECAROLEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <CVECAROLEntity> entities = new SoftvList <CVECAROLEntity>(); entities = ProviderSoftv.CVECAROL.GetPagedList(pageIndex, pageSize, xml); List <CALLEEntity> lCALLES = ProviderSoftv.CALLE.GetCALLE(entities.Where(x => x.Clv_Calle.HasValue).Select(x => x.Clv_Calle.Value).Distinct().ToList()); lCALLES.ForEach(XCALLES => entities.Where(x => x.Clv_Calle.HasValue).Where(x => x.Clv_Calle == XCALLES.Clv_Calle).ToList().ForEach(y => y.CALLES = XCALLES)); List <COLONIAEntity> lCOLONIA = ProviderSoftv.COLONIA.GetCOLONIA(entities.Where(x => x.Clv_Colonia.HasValue).Select(x => x.Clv_Colonia.Value).Distinct().ToList()); lCOLONIA.ForEach(XCOLONIA => entities.Where(x => x.Clv_Colonia.HasValue).Where(x => x.Clv_Colonia == XCOLONIA.Clv_Colonia).ToList().ForEach(y => y.COLONIA = XCOLONIA)); return(entities ?? new SoftvList <CVECAROLEntity>()); }
public static SoftvList <ResOpcMultsEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <ResOpcMultsEntity> entities = new SoftvList <ResOpcMultsEntity>(); entities = ProviderSoftv.ResOpcMults.GetPagedList(pageIndex, pageSize, xml); List <RelPreguntaOpcMultsEntity> lRelPreguntaOpcMults = ProviderSoftv.RelPreguntaOpcMults.GetRelPreguntaOpcMults(entities.Where(x => x.Id_ResOpcMult.HasValue).Select(x => x.Id_ResOpcMult.Value).Distinct().ToList()); lRelPreguntaOpcMults.ForEach(XRelPreguntaOpcMults => entities.Where(x => x.Id_ResOpcMult.HasValue).Where(x => x.Id_ResOpcMult == XRelPreguntaOpcMults.Id_ResOpcMult).ToList().ForEach(y => y.RelPreguntaOpcMults = XRelPreguntaOpcMults)); List <RelEnProcesosEntity> lRelEnProcesos = ProviderSoftv.RelEnProcesos.GetRelEnProcesos(entities.Where(x => x.Id_ResOpcMult.HasValue).Select(x => x.Id_ResOpcMult.Value).Distinct().ToList()); lRelEnProcesos.ForEach(XRelEnProcesos => entities.Where(x => x.Id_ResOpcMult.HasValue).Where(x => x.Id_ResOpcMult == XRelEnProcesos.Id_ResOpcMult).ToList().ForEach(y => y.RelEnProcesos = XRelEnProcesos)); return(entities ?? new SoftvList <ResOpcMultsEntity>()); }
public static SoftvList <COLONIAEntity> GetPagedList(int pageIndex, int pageSize) { SoftvList <COLONIAEntity> entities = new SoftvList <COLONIAEntity>(); entities = ProviderSoftv.COLONIA.GetPagedList(pageIndex, pageSize); List <CVECAROLEntity> lCVECAROL = ProviderSoftv.CVECAROL.GetCVECAROL(entities.Where(x => x.Clv_Colonia.HasValue).Select(x => x.Clv_Colonia.Value).Distinct().ToList()); lCVECAROL.ForEach(XCVECAROL => entities.Where(x => x.Clv_Colonia.HasValue).Where(x => x.Clv_Colonia == XCVECAROL.Clv_Colonia).ToList().ForEach(y => y.CVECAROL = XCVECAROL)); List <CVECOLCIUEntity> lCVECOLCIU = ProviderSoftv.CVECOLCIU.GetCVECOLCIU(entities.Where(x => x.Clv_Colonia.HasValue).Select(x => x.Clv_Colonia.Value).Distinct().ToList()); lCVECOLCIU.ForEach(XCVECOLCIU => entities.Where(x => x.Clv_Colonia.HasValue).Where(x => x.Clv_Colonia == XCVECOLCIU.Clv_Colonia).ToList().ForEach(y => y.CVECOLCIU = XCVECOLCIU)); return(entities ?? new SoftvList <COLONIAEntity>()); }
public static SoftvList <CALLEEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <CALLEEntity> entities = new SoftvList <CALLEEntity>(); entities = ProviderSoftv.CALLE.GetPagedList(pageIndex, pageSize, xml); //List<CLIENTEEntity> lCLIENTE = ProviderSoftv.CLIENTE.GetCLIENTE(entities.Where(x => x.Clv_Calle.HasValue).Select(x => x.Clv_Calle.Value).Distinct().ToList()); //lCLIENTE.ForEach(XCLIENTE => entities.Where(x => x.Clv_Calle.HasValue).Where(x => x.Clv_Calle == XCLIENTE.Clv_Calle).ToList().ForEach(y => y.CLIENTE = XCLIENTE)); List <CVECAROLEntity> lCVECAROL = ProviderSoftv.CVECAROL.GetCVECAROL(entities.Where(x => x.Clv_Calle.HasValue).Select(x => x.Clv_Calle.Value).Distinct().ToList()); lCVECAROL.ForEach(XCVECAROL => entities.Where(x => x.Clv_Calle.HasValue).Where(x => x.Clv_Calle == XCVECAROL.Clv_Calle).ToList().ForEach(y => y.CVECAROL = XCVECAROL)); return(entities ?? new SoftvList <CALLEEntity>()); }
public static SoftvList <RelPreguntaEncuestasEntity> GetPagedList(int pageIndex, int pageSize) { SoftvList <RelPreguntaEncuestasEntity> entities = new SoftvList <RelPreguntaEncuestasEntity>(); entities = ProviderSoftv.RelPreguntaEncuestas.GetPagedList(pageIndex, pageSize); List <PreguntaEntity> lPregunta = ProviderSoftv.Pregunta.GetPregunta(entities.Where(x => x.IdPregunta.HasValue).Select(x => x.IdPregunta.Value).Distinct().ToList()); lPregunta.ForEach(XPregunta => entities.Where(x => x.IdPregunta.HasValue).Where(x => x.IdPregunta == XPregunta.IdPregunta).ToList().ForEach(y => y.Pregunta = XPregunta)); List <EncuestaEntity> lEncuesta = ProviderSoftv.Encuesta.GetEncuesta(entities.Where(x => x.IdEncuesta.HasValue).Select(x => x.IdEncuesta.Value).Distinct().ToList()); lEncuesta.ForEach(XEncuesta => entities.Where(x => x.IdEncuesta.HasValue).Where(x => x.IdEncuesta == XEncuesta.IdEncuesta).ToList().ForEach(y => y.Encuesta = XEncuesta)); return(entities ?? new SoftvList <RelPreguntaEncuestasEntity>()); }
public static SoftvList <PermisoEntity> GetXml(String xml) { SoftvList <PermisoEntity> entities = new SoftvList <PermisoEntity>(); entities = ProviderSoftv.Permiso.GetXml(xml); List <ModuleEntity> lstModule = new List <ModuleEntity>(); foreach (int i in entities.Where(x => x.IdModule.HasValue).Select(x => x.IdModule.Value).Distinct().ToList()) { lstModule.Add(ProviderSoftv.Module.GetModuleById(i)); } lstModule.ForEach(XModule => entities.Where(x => x.IdModule.HasValue).Where(x => x.IdModule == XModule.IdModule).ToList().ForEach(y => y.Module = XModule)); return(entities ?? new SoftvList <PermisoEntity>()); }
public static SoftvList <RelEncuestaClientesEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <RelEncuestaClientesEntity> entities = new SoftvList <RelEncuestaClientesEntity>(); entities = ProviderSoftv.RelEncuestaClientes.GetPagedList(pageIndex, pageSize, xml); List <EncuestaEntity> lEncuesta = ProviderSoftv.Encuesta.GetEncuesta(entities.Where(x => x.IdEncuesta.HasValue).Select(x => x.IdEncuesta.Value).Distinct().ToList()); lEncuesta.ForEach(XEncuesta => entities.Where(x => x.IdEncuesta.HasValue).Where(x => x.IdEncuesta == XEncuesta.IdEncuesta).ToList().ForEach(y => y.Encuesta = XEncuesta)); List <CLIENTEEntity> lCLIENTE = ProviderSoftv.CLIENTE.GetCLIENTE(entities.Where(x => x.Contrato.HasValue).Select(x => x.Contrato.Value).Distinct().ToList()); lCLIENTE.ForEach(XCLIENTE => entities.Where(x => x.Contrato.HasValue).Where(x => x.Contrato == XCLIENTE.CONTRATO).ToList().ForEach(y => y.CLIENTE = XCLIENTE)); List <RelEnProcesosEntity> lRelEnProcesos = ProviderSoftv.RelEnProcesos.GetRelEnProcesos(entities.Where(x => x.IdProceso.HasValue).Select(x => x.IdProceso.Value).Distinct().ToList()); lRelEnProcesos.ForEach(XRelEnProcesos => entities.Where(x => x.IdProceso.HasValue).Where(x => x.IdProceso == XRelEnProcesos.IdProceso).ToList().ForEach(y => y.RelEnProcesos = XRelEnProcesos)); return(entities ?? new SoftvList <RelEncuestaClientesEntity>()); }
public static SoftvList <EncuestaEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <EncuestaEntity> entities = new SoftvList <EncuestaEntity>(); entities = ProviderSoftv.Encuesta.GetPagedList(pageIndex, pageSize, xml); List <UsuarioEntity> lUsuario = ProviderSoftv.Usuario.GetUsuario(entities.Where(x => x.IdUsuario.HasValue).Select(x => x.IdUsuario.Value).Distinct().ToList()); lUsuario.ForEach(XUsuario => entities.Where(x => x.IdUsuario.HasValue).Where(x => x.IdUsuario == XUsuario.IdUsuario).ToList().ForEach(y => y.Usuario = XUsuario)); List <RelPreguntaEncuestasEntity> lRelPreguntaEncuestas = ProviderSoftv.RelPreguntaEncuestas.GetRelPreguntaEncuestas(entities.Where(x => x.IdEncuesta.HasValue).Select(x => x.IdEncuesta.Value).Distinct().ToList()); lRelPreguntaEncuestas.ForEach(XRelPreguntaEncuestas => entities.Where(x => x.IdEncuesta.HasValue).Where(x => x.IdEncuesta == XRelPreguntaEncuestas.IdEncuesta).ToList().ForEach(y => y.RelPreguntaEncuestas = XRelPreguntaEncuestas)); List <RelEncuestaClientesEntity> lRelEncuestaClientes = ProviderSoftv.RelEncuestaClientes.GetRelEncuestaClientes(entities.Where(x => x.IdEncuesta.HasValue).Select(x => x.IdEncuesta.Value).Distinct().ToList()); lRelEncuestaClientes.ForEach(XRelEncuestaClientes => entities.Where(x => x.IdEncuesta.HasValue).Where(x => x.IdEncuesta == XRelEncuestaClientes.IdEncuesta).ToList().ForEach(y => y.RelEncuestaClientes = XRelEncuestaClientes)); return(entities ?? new SoftvList <EncuestaEntity>()); }
public static SoftvList <ProcesoEncuestaEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <ProcesoEncuestaEntity> entities = new SoftvList <ProcesoEncuestaEntity>(); entities = ProviderSoftv.ProcesoEncuesta.GetPagedList(pageIndex, pageSize, xml); List <UniversoEncuestaEntity> lUniversoEncuesta = ProviderSoftv.UniversoEncuesta.GetUniversoEncuesta(entities.Where(x => x.IdProcesoEnc.HasValue).Select(x => x.IdProcesoEnc.Value).Distinct().ToList()); lUniversoEncuesta.ForEach(XUniversoEncuesta => entities.Where(x => x.IdProcesoEnc.HasValue).Where(x => x.IdProcesoEnc == XUniversoEncuesta.IdProcesoEnc).ToList().ForEach(y => y.UniversoEncuesta = XUniversoEncuesta)); return(entities ?? new SoftvList <ProcesoEncuestaEntity>()); }
public static SoftvList <TipoClienteEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <TipoClienteEntity> entities = new SoftvList <TipoClienteEntity>(); entities = ProviderSoftv.TipoCliente.GetPagedList(pageIndex, pageSize, xml); List <Rel_Clientes_TiposClientesEntity> lRel_Clientes_TiposClientes = ProviderSoftv.Rel_Clientes_TiposClientes.GetRel_Clientes_TiposClientes(entities.Where(x => x.Clv_TipoCliente.HasValue).Select(x => x.Clv_TipoCliente.Value).Distinct().ToList()); lRel_Clientes_TiposClientes.ForEach(XRel_Clientes_TiposClientes => entities.Where(x => x.Clv_TipoCliente.HasValue).Where(x => x.Clv_TipoCliente == XRel_Clientes_TiposClientes.Clv_TipoCliente).ToList().ForEach(y => y.Rel_Clientes_TiposClientes = XRel_Clientes_TiposClientes)); return(entities ?? new SoftvList <TipoClienteEntity>()); }
public static SoftvList <PreguntaEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <PreguntaEntity> entities = new SoftvList <PreguntaEntity>(); entities = ProviderSoftv.Pregunta.GetPagedList(pageIndex, pageSize, xml); List <TipoPreguntasEntity> lTipoPreguntas = ProviderSoftv.TipoPreguntas.GetTipoPreguntas(entities.Where(x => x.IdTipoPregunta.HasValue).Select(x => x.IdTipoPregunta.Value).Distinct().ToList()); lTipoPreguntas.ForEach(XTipoPreguntas => entities.Where(x => x.IdTipoPregunta.HasValue).Where(x => x.IdTipoPregunta == XTipoPreguntas.IdTipoPregunta).ToList().ForEach(y => y.TipoPreguntas = XTipoPreguntas)); //List<RelPreguntaEncuestasEntity> lRelPreguntaEncuestas = ProviderSoftv.RelPreguntaEncuestas.GetRelPreguntaEncuestas(entities.Where(x => x.IdPregunta.HasValue).Select(x => x.IdPregunta.Value).Distinct().ToList()); //lRelPreguntaEncuestas.ForEach(XRelPreguntaEncuestas => entities.Where(x => x.IdPregunta.HasValue).Where(x => x.IdPregunta == XRelPreguntaEncuestas.IdPregunta).ToList().ForEach(y => y.RelPreguntaEncuestas = XRelPreguntaEncuestas)); //List<RelPreguntaOpcMultsEntity> lRelPreguntaOpcMults = ProviderSoftv.RelPreguntaOpcMults.GetRelPreguntaOpcMults(entities.Where(x => x.IdPregunta.HasValue).Select(x => x.IdPregunta.Value).Distinct().ToList()); //lRelPreguntaOpcMults.ForEach(XRelPreguntaOpcMults => entities.Where(x => x.IdPregunta.HasValue).Where(x => x.IdPregunta == XRelPreguntaOpcMults.IdPregunta).ToList().ForEach(y => y.RelPreguntaOpcMults = XRelPreguntaOpcMults)); //List<RelEnProcesosEntity> lRelEnProcesos = ProviderSoftv.RelEnProcesos.GetRelEnProcesos(entities.Where(x => x.IdPregunta.HasValue).Select(x => x.IdPregunta.Value).Distinct().ToList()); //lRelEnProcesos.ForEach(XRelEnProcesos => entities.Where(x => x.IdPregunta.HasValue).Where(x => x.IdPregunta == XRelEnProcesos.IdPregunta).ToList().ForEach(y => y.RelEnProcesos = XRelEnProcesos)); return(entities ?? new SoftvList <PreguntaEntity>()); }
public static SoftvList <LlamadaEntity> GetPagedList(int pageIndex, int pageSize, String xml) { SoftvList <LlamadaEntity> entities = new SoftvList <LlamadaEntity>(); entities = ProviderSoftv.Llamada.GetPagedList(pageIndex, pageSize, xml); List <UsuarioEntity> lUsuario = ProviderSoftv.Usuario.GetUsuario(entities.Where(x => x.IdUsuario.HasValue).Select(x => x.IdUsuario.Value).Distinct().ToList()); lUsuario.ForEach(XUsuario => entities.Where(x => x.IdUsuario.HasValue).Where(x => x.IdUsuario == XUsuario.IdUsuario).ToList().ForEach(y => y.Usuario = XUsuario)); List <TurnoEntity> lTurnos = ProviderSoftv.Turno.GetTurno(entities.Where(x => x.IdTurno.HasValue).Select(x => x.IdTurno.Value).Distinct().ToList()); lTurnos.ForEach(XTurnos => entities.Where(x => x.IdTurno.HasValue).Where(x => x.IdTurno == XTurnos.IdTurno).ToList().ForEach(y => y.Turnos = XTurnos)); List <ConexionEntity> lConexion = ProviderSoftv.Conexion.GetConexion(entities.Where(x => x.IdConexion.HasValue).Select(x => x.IdConexion.Value).Distinct().ToList()); lConexion.ForEach(XConexion => entities.Where(x => x.IdConexion.HasValue).Where(x => x.IdConexion == XConexion.IdConexion).ToList().ForEach(y => y.Conexion = XConexion)); List <TrabajoEntity> lTrabajo = ProviderSoftv.Trabajo.GetTrabajo(entities.Where(x => x.Clv_Trabajo.HasValue).Select(x => x.Clv_Trabajo.Value).Distinct().ToList()); lTrabajo.ForEach(XTrabajo => entities.Where(x => x.Clv_Trabajo.HasValue).Where(x => x.Clv_Trabajo == XTrabajo.Clv_Trabajo).ToList().ForEach(y => y.Trabajo = XTrabajo)); List <TipServEntity> lTipServ = ProviderSoftv.TipServ.GetTipServ(entities.Where(x => x.Clv_TipSer.HasValue).Select(x => x.Clv_TipSer.Value).Distinct().ToList()); lTipServ.ForEach(XTipServ => entities.Where(x => x.Clv_TipSer.HasValue).Where(x => x.Clv_TipSer == XTipServ.Clv_TipSer).ToList().ForEach(y => y.TipServ = XTipServ)); List <CLIENTEEntity> lCLIENTE = ProviderSoftv.CLIENTE.GetCLIENTE(entities.Where(x => x.Contrato.HasValue).Select(x => x.Contrato.Value).Distinct().ToList()); lCLIENTE.ForEach(XCLIENTE => entities.Where(x => x.Contrato.HasValue).Where(x => x.Contrato == XCLIENTE.CONTRATO).ToList().ForEach(y => y.CLIENTE = XCLIENTE)); List <QuejaEntity> lQueja = ProviderSoftv.Queja.GetQueja(entities.Where(x => x.Clv_Queja.HasValue).Select(x => x.Clv_Queja.Value).Distinct().ToList()); lQueja.ForEach(XQueja => entities.Where(x => x.Clv_Queja.HasValue).Where(x => x.Clv_Queja == XQueja.Clv_Queja).ToList().ForEach(y => y.Queja = XQueja)); return(entities ?? new SoftvList <LlamadaEntity>()); }