public IList <dtoDocumento> BuscarXFechaXUsuario(dtoBusquedaDocumento aoDto) { IList <dtoDocumento> loRespuesta = new List <dtoDocumento>(); IList <dtoDocumento> loDocumentos = loRepositorioDocumento.BuscarXFecha(aoDto); foreach (var loDocumento in loDocumentos) { foreach (var loDerivacion in loDocumento.ListaDerivacionDocumento) { if (loDerivacion.CodigoUsuario == Usuario) { loRespuesta.Add(ObtenerXCodigo(loDerivacion.CodigoDocumento)); } } } foreach (var loDocumento in loRespuesta) { loDocumento.ContenidoArchivo = null; loDocumento.ObjetoDerivacionDocumento = loDocumento.ListaDerivacionDocumento .Where(p => p.CodigoUsuario == Usuario) .FirstOrDefault(); } return(loRespuesta); }
public GestionViewModel() { ObjetoDocumento = new dtoDocumento(); ObjetoBusquedaDocumento = new dtoBusquedaDocumento(); ListaDocumento = new List <dtoDocumento>(); ListaTipoDocumento = new List <dtoTipoDocumento>(); ListaJefatura = new List <dtoJefatura>(); }
public object BuscarDocumentoXUsuario(dtoBusquedaDocumento aoDto) { return(Json(EjecutarPeticion(() => { return Post <List <dtoDocumento> >( JsonConvert.SerializeObject(new EnvioParametros <dtoBusquedaDocumento>(Login.Usuario(), Login.Password(), aoDto)) , Variables.RutaApi() + "api/Documento/BuscarXFechaXUsuario"); }), JsonRequestBehavior.AllowGet)); }
public IList <dtoDocumento> BuscarXFecha(dtoBusquedaDocumento aoDto) { IList <dtoDocumento> loDatos = loRepositorioDocumento.BuscarXFecha(aoDto); foreach (var loElemento in loDatos) { loElemento.ContenidoArchivo = null; } return(loDatos); }
public IList <dtoDocumento> BuscarXFecha(dtoBusquedaDocumento aoDto) { return(EjecutarConsulta(() => { ICollection <ceDcDocumento> loEntidad = loContexto.Documento .Include(p => p.TipoDocumentoX) .Include(p => p.DerivacionDocumentoS) .Include(p => p.DerivacionDocumentoS.Select(d => d.EstadoDerivacionX)) .Where(p => p.IndicadorEstado == EstadoEntidad.Activo) .Where(p => p.FechaRegistro > aoDto.FechaInicio && p.FechaRegistro < aoDto.FechaFin) .ToList(); return loEntidad.Select(p => new dtoDocumento() { Codigo = p.CodigoDocumento, Numero = p.NumeroDocumento, CodigoTipo = p.CodigoTipoDocumento, Asunto = p.DescripcionAsunto, NombreArchivo = p.NombreDocumento, ContenidoArchivo = p.DescripcionContenido, OrganoEmisor = p.DescripcionOrganoEmisor, FechaRegistro = p.FechaRegistro ?? DateTime.Now, UsuarioRegistro = p.CodigoUsuarioRegistro, ObjetoTipoDocumento = new dtoTipoDocumento() { Codigo = p.TipoDocumentoX.CodigoTipoDocumento, Descripcion = p.TipoDocumentoX.DescripcionTipoDocumento }, ListaDerivacionDocumento = p.DerivacionDocumentoS.Select(d => new dtoDerivacionDocumento() { CodigoDerivacion = d.CodigoDerivacionDocumento, CodigoDocumento = d.CodigoDocumento, CodigoEstado = d.CodigoEstadoDerivacion, CodigoUsuario = d.CodigoUsuario, NombreUsuario = d.NombreUsuario, NumeroUnidadOrganica = d.NumeroUnidadOrganica, NombreUnidadOrganica = d.NombreUnidadOrganica, Justificacion = d.DescripcionJustificacion, IndicadorDescargar = d.IndicadorDescargar, IndicadorVisualizar = d.IndicadorVisualizar, FechaDerivacion = d.FechaRegistro ?? DateTime.Now, FechaAtencion = d.FechaModifico ?? DateTime.Now, FechaDevolucion = d.FechaModifico ?? DateTime.Now, ObjetoEstadoDerivacion = new dtoEstadoDerivacion() { Codigo = d.EstadoDerivacionX.CodigoEstadoDerivacion, Descripcion = d.EstadoDerivacionX.DescripcionEstadoDerivacion, Indicador = d.EstadoDerivacionX.IndicadorEstadoDerivacion } }).ToList() }).ToList(); })); }
public EntranteViewModel() { ObjetoDocumento = new dtoDocumento(); ObjetoBusquedaDocumento = new dtoBusquedaDocumento(); ListaDocumento = new List <dtoDocumento>(); }
public EstadoViewModel() { ObjetoBusquedaDocumento = new dtoBusquedaDocumento(); ListaDocumento = new List <dtoDocumento>(); }