/// <summary> /// Lista de problemas para el Formulador /// </summary> /// <returns></returns> public static List <MV_DetalleProblema> getAllNotResolved() { PISIDataContext _context = new PISIDataContext(); List <MV_DetalleProblema> problemas = _context.SP_VIEW_DETALLE_PROBLEMA_GetNotResolved().Select(p => (MV_DetalleProblema)p).ToList(); return(problemas); }
/// <summary> /// Método encargado de recuperar el detalle de experiencia de un formulador /// </summary> /// <param name="idPersona">Identificador de la persona asociada al formulador</param> /// <returns>Retorna el listado de experiencia del formulador</returns> public List <MV_DetalleFormulador> getDetalleFormulador(int idPersona) { PISIDataContext _context = new PISIDataContext(); var result = _context.SP_VIEW_DETALLE_FORMULADOR_GetByIdPersona(idPersona); if (result != null) { return(result.Select(b => (MV_DetalleFormulador)b).ToList()); } else { return(null); } }
public List <MV_EstadoProceso> obtenerEstados() { PISIDataContext _context = new PISIDataContext(); var result = _context.SP_TBC_ESTADO_PROCESO_GetAllByIniciativas(); if (result != null) { return(result.Select(b => (MV_EstadoProceso)b).ToList()); } else { return(null); } }
public List <MV_Beneficiarios> getObtenerRolFormulador() { PISIDataContext _context = new PISIDataContext(); var result = _context.SP_VIEW_TB_USUARIO_GetByIdFormulador(); if (result != null) { return(result.Select(b => (MV_Beneficiarios)b).ToList()); } else { return(null); } }
/// <summary> /// Obtiene los detalles de un problema especifico /// </summary> /// <param name="id_problema"></param> /// <returns></returns> public static MV_DetalleProblema getByIdProblema(int id_problema) { PISIDataContext _context = new PISIDataContext(); var result = _context.SP_VIEW_DETALLE_PROBLEMA_GetByIdProblema(id_problema).FirstOrDefault(); if (result != null) { return((MV_DetalleProblema)result); } else { return(null); } }
public List <MV_ConsultaReporteInciativa> getObtenerIniciativas(int beneficiario, int consultor, int formulador, int sector, int iniciativa, int estado, decimal montoMenor, decimal montoMayor, DateTime fechaInicial, DateTime fechaFinal) { PISIDataContext _context = new PISIDataContext(); var result = _context.SP_VIEW_TB_USUARIO_GetByIniciativas(); result.Where(b => b.fecha_aprobacion >= fechaInicial); result.Where(b => b.fecha_aprobacion <= fechaFinal); result.Where(b => b.monto >= montoMenor); result.Where(b => b.monto <= montoMayor); if (beneficiario != 0) { result.Where(b => b.id_personab == beneficiario); } if (consultor != 0) { result.Where(b => b.id_personac == consultor); } if (formulador != 0) { result.Where(b => b.id_formulador == formulador); } if (sector != 0) { result.Where(b => b.id_sector == sector); } if (iniciativa != 0) { result.Where(b => b.id_iniciativa == iniciativa); } if (estado != 0) { result.Where(b => b.id_estado == estado); } if (result != null) { return(result.Select(b => (MV_ConsultaReporteInciativa)b).ToList()); } else { return(null); } }
/// <summary> /// Lista de todos los problemas /// </summary> /// <returns></returns> public static List <MV_DetalleProblema> getAll() { PISIDataContext _context = new PISIDataContext(); return(_context.SP_VIEW_DETALLE_PROBLEMA_GetAll().Select(p => (MV_DetalleProblema)p).ToList()); }
/// <summary> /// ACTUALIZA EL PROBLEMA A UN ESTADO ESPECIFICO /// </summary> /// <param name="id_problema"></param> /// <param name="codigo_estado_proceso"></param> /// <param name="id_usuario_actualiza"></param> /// <returns></returns> public static MV_Exception cambiarEstadoProblema(int id_problema, string codigo_estado_proceso, int id_usuario_actualiza) { PISIDataContext _context = new PISIDataContext(); return((MV_Exception)_context.SP_TB_PROBLEMA_UPDATE_ID_ESTADO_PROCESO(id_problema, codigo_estado_proceso, id_usuario_actualiza).FirstOrDefault()); }
/// <summary> /// OBTIENE LA LISTA DE PROBLEMAS PARA UN BENEFICIARIO /// </summary> /// <param name="id_beneficiario"></param> /// <returns></returns> public static List <MV_DetalleProblema> getByIdBeneficiario(int id_beneficiario) { PISIDataContext _context = new PISIDataContext(); return(_context.SP_VIEW_DETALLE_PROBLEMA_GetByIdBeneficiario(id_beneficiario).Select(p => (MV_DetalleProblema)p).ToList()); }
/// <summary> /// /// </summary> /// <param name="id_persona_consultor"></param> /// <returns></returns> public static List <MV_DetalleProblema> getByIdPersonaConsultor(int id_persona_consultor) { PISIDataContext _context = new PISIDataContext(); return(_context.SP_VIEW_DETALLE_PROBLEMA_GetByIdPersonaConsultor(id_persona_consultor).Select(p => (MV_DetalleProblema)p).ToList()); }
public static void Asignar(int bene, int consu) { PISIDataContext _context = new PISIDataContext(); _context.SP_TB_ASIGNACION_InsertAsignacion(consu, bene); }
public static Modelos.TB_USUARIO gUsuarioBeneficiarioByIdBeneficiario(int id_beneficiario) { PISIDataContext _context = new PISIDataContext(); return((Modelos.TB_USUARIO)_context.SP_TB_ASIGNACION_GetUsuarioBeneficiarioByIdBeneficiario(id_beneficiario).FirstOrDefault()); }
public static Modelos.TB_PERSONA geConsultorByIdBeneficiario(int id_beneficiario) { PISIDataContext _context = new PISIDataContext(); return((Modelos.TB_PERSONA)_context.SP_TB_ASIGNACION_GetConsultorByIdBeneficiario(id_beneficiario).FirstOrDefault()); }