예제 #1
0
        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>();
        }
예제 #2
0
        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>());
        }
예제 #3
0
        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>());
        }
예제 #4
0
        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>());
        }
예제 #5
0
        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>());
        }
예제 #6
0
        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>());
        }
예제 #7
0
        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>());
        }
예제 #8
0
        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>());
        }
예제 #9
0
        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>());
        }
예제 #10
0
        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>());
        }
예제 #11
0
        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>());
        }
예제 #12
0
        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>());
        }
예제 #13
0
        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>());
        }
예제 #14
0
        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>());
        }
예제 #15
0
        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>());
        }
예제 #16
0
        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>());
        }
예제 #17
0
        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>());
        }
예제 #18
0
        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>());
        }
예제 #19
0
        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>());
        }
예제 #20
0
        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>());
        }
예제 #21
0
        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>());
        }