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()); }
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); }
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); }