public ResultadoBE <IEnumerable <Documento> > ListarDocumentosInmuebles(InmueblesBE parametro)
        {
            ResultadoBE <IEnumerable <Documento> > resultado = new ResultadoBE <IEnumerable <Documento> >();
            List <Documento> resultadoDocumento = new List <Documento>();

            //resultado.Data IEnumerable<ListarDocumentos> = _IProyectoRepositorio.ListarDocumentosProyecto(parametro);
            IEnumerable <ListarDocumentos> resultados    = _IInmuebleRepositorio.ListarDocumentosInmueble(parametro);
            IEnumerable <TipoDocumentoBE>  tipoDocumento = _ITipoDocumentoRepositorio.ListarTipoDocumento();

            foreach (var tipo in tipoDocumento)
            {
                Documento entidadDocumento = new Documento();
                entidadDocumento.idTipoDocumento = tipo.idTipoDocumento;
                entidadDocumento.tipoDocumento   = tipo.nombre;
                foreach (var i in resultados)
                {
                    if (tipo.idTipoDocumento == i.idTipoDocumento)
                    {
                        entidadDocumento.ListaDocumento.Add(i);
                    }
                }
                resultadoDocumento.Add(entidadDocumento);
            }
            resultado.Data = resultadoDocumento;
            return(resultado);
        }
        public ResultadoBE <IEnumerable <InmuebleInformacionLayout> > InmuebleLayout(InmueblesBE parametro)
        {
            ResultadoBE <IEnumerable <InmuebleInformacionLayout> > resultado = new ResultadoBE <IEnumerable <InmuebleInformacionLayout> >();

            resultado.Data = _IInmuebleRepositorio.InmuebleLayout(parametro);
            return(resultado);
        }
예제 #3
0
 public IEnumerable <InmuebleInformacionLayout> InmuebleLayout(InmueblesBE parametro)
 {
     using (IDbConnection conexion = new SqlConnection("data source=SRV_APP_001\\MSSQLSERVER01;initial catalog=condominio;integrated security=false;user id=sa;password=R@bb1t20131992"))
     //using (IDbConnection conexion = new SqlConnection("data source=GDPORLIM162\\PRUEBA;initial catalog=condominio;integrated security=false;user id=sa;password=pass"))
     {
         conexion.Open();
         var parametros = new DynamicParameters();
         parametros.Add("@idInmueble", parametro.idInmueble);
         var coleccion = conexion.Query <InmuebleInformacionLayout>("dbo.Inmueble_informacionLayout_pa", param: parametros, commandType: CommandType.StoredProcedure);
         return(coleccion);
     }
 }
        public ResultadoBE <IEnumerable <ListarDocumentos> > ListarDocumentosInmueble(InmueblesBE parametro)
        {
            ResultadoBE <IEnumerable <ListarDocumentos> > resultado = new ResultadoBE <IEnumerable <ListarDocumentos> >();

            resultado.Data = _IInmuebleRepositorio.ListarDocumentosInmueble(parametro);
            return(resultado);
        }
 public ResultadoBE <IEnumerable <Documento> > ListarDocumentosInmuebles(InmueblesBE parametro)
 {
     return(_IInmuebleServicio.ListarDocumentosInmuebles(parametro));
 }
 public ResultadoBE <IEnumerable <InmuebleInformacionLayout> > InmuebleLayout(InmueblesBE parametro)
 {
     return(_IInmuebleServicio.InmuebleLayout(parametro));
 }