コード例 #1
0
        public static List <MV_ConsultarPropuesta> ObtenerPropuestasByIdBeneficiario(int idBeneficiario)
        {
            var resultado = _context.SP_TB_PROPUESTA_ObtenerPropuestaIdBeneficiario(idBeneficiario);

            return(resultado.Select(p => new MV_ConsultarPropuesta()
            {
                IdPropuesta = p.ID_PROPUESTA,
                NombreProblema = A_PROBLEMA.getByIdProblema(p.ID_PROBLEMA).NOMBRE_PROBLEMA,
                NombreFormulador = A_PERSONA.getPersonaByIdFormulador((int)new A_USUARIO().getUsuarioById(p.ID_USUARIO_FORMULA).ID_PERSONA).NOMBRES,
                FechaPresenta = p.FECHA_CREA,
                NombreEstadoProceso = A_ESTADO_PROCESO.ObtenerPorId((int)p.ID_ESTADO_PROCESO).DESCRIPCION_ESTADO_PROCESO
            }).ToList());
        }
コード例 #2
0
        public static List <Object> ObtenerProyectos()
        {
            List <Object> proyectos = new List <object>();
            var           res       = _context.SP_TB_PROYECTO_ObtenerProyectos();

            foreach (var p in res)
            {
                dynamic pr = new System.Dynamic.ExpandoObject();
                pr.COD_PROYECTO        = p.COD_PROYECTO;
                pr.FECHA_ACTUALIZACION = p.FECHA_ACTUALIZA == null ? p.FECHA_CREA : p.FECHA_ACTUALIZA;
                pr.ESTADO_PROCESO      = A_ESTADO_PROCESO.ObtenerPorId((int)p.ESTADOPROCESO).DESCRIPCION_ESTADO_PROCESO;
                pr.ID_PROYECTO         = p.ID_PROYECTO;
                pr.ID_TIPO_INICIATIVA  = p.ID_TIPO_INICIATIVA;
                pr.ID_PROBLEMA         = p.ID_PROBLEMA;
                pr.NOMBRE_INICIATIVA   = p.NOMBRE_INICIATIVA;
                pr.NOMBRE_PROBLEMA     = p.NOMBRE_PROBLEMA;
                pr.ID_ESTADO           = p.ESTADOPROCESO;
                pr.NOMBRE_BENEFICIARIO = p.NOMBRE_BENEFICIARIO + " " + p.APELLIDO_BENEFICIARIO;
                proyectos.Add(pr);
            }
            return(proyectos);
        }
コード例 #3
0
        public static List <Object> ObtenerProyectosPorIdBeneficiario(int _id)
        {
            List <Object> proyectos = new List <object>();
            var           res       = _context.SP_TB_PROYECTO_ObtenerProyectoPorIdBeneficiario(_id);

            foreach (var p in res)
            {
                dynamic pr = new System.Dynamic.ExpandoObject();
                pr.COD_PROYECTO        = p.COD_PROYECTO;
                pr.FECHA_ACTUALIZACION = p.FECHA_ACTUALIZA == null?p.FECHA_CREA:p.FECHA_ACTUALIZA;
                pr.ESTADO_PROCESO      = A_ESTADO_PROCESO.ObtenerPorId((int)p.ESTADOPROCESO).DESCRIPCION_ESTADO_PROCESO;
                pr.ID_PROPUESTA        = p.ID_PROPUESTA;
                pr.ID_PROYECTO         = p.ID_PROYECTO;
                pr.ID_TIPO_INICIATIVA  = p.ID_TIPO_INICIATIVA;
                pr.ID_PROBLEMA         = p.ID_PROBLEMA;
                pr.NOMBRE_INICIATIVA   = p.NOMBRE_INICIATIVA;
                pr.NOMBRE_PROBLEMA     = p.NOMBRE_PROBLEMA;
                pr.ID_ESTADO           = p.ESTADOPROCESO;
                pr.AYUDA = p.REQUIERE_APOYO;
                proyectos.Add(pr);
            }
            return(proyectos);
        }