public List<RequerimientoDTO> ObtenerRequerimientosDelUsuarioImplementador(int usuarioId) { PersistenciaRequerimiento persistencia = new PersistenciaRequerimiento(); List<RequerimientoDTO> listaRequerimientos = new List<RequerimientoDTO>(); foreach (sugerencia s in persistencia.ObtenerRequerimientosDelUsuarioImplementador(usuarioId)) { RequerimientoDTO requerimientoDTO = RequerimientoEntityToDTO(s); listaRequerimientos.Add(requerimientoDTO); } return listaRequerimientos; }
public List<RequerimientoDTO> ObtenerRequerimientosDelProyecto(int proyectoId) { PersistenciaRequerimiento persistencia = new PersistenciaRequerimiento(); List<RequerimientoDTO> listaRequerimientos = new List<RequerimientoDTO>(); foreach (sugerencia s in persistencia.ObtenerRequerimientosDelProyecto(proyectoId)) { RequerimientoDTO requerimientoDTO = RequerimientoEntityToDTO(s); listaRequerimientos.Add(requerimientoDTO); } return listaRequerimientos; }
public Boolean ActualizarRequerimiento(RequerimientoDTO requerimientoDTO) { PersistenciaRequerimiento persistencia = new PersistenciaRequerimiento(); // Si se actualizó correctamente el requerimiento if (persistencia.ActualizarRequerimiento(RequerimientoDTOToEntity(requerimientoDTO))) { LogicaHistorialRequerimiento logHistorialRequerimiento = new LogicaHistorialRequerimiento(); // Se crea objeto historialRequerimiento a insertar en el historial HistorialRequerimientoDTO historialRequerimientoDTO = new HistorialRequerimientoDTO(); historialRequerimientoDTO.sugerenciaId = requerimientoDTO.id; historialRequerimientoDTO.fecha = requerimientoDTO.updatedOn; historialRequerimientoDTO.porcentaje = requerimientoDTO.porcentajeAvance; historialRequerimientoDTO.usuarioId = requerimientoDTO.usuarioImplementadorFk; // Comentario historialRequerimientoDTO.estadoVigente = requerimientoDTO.estadoVigente; historialRequerimientoDTO.estadoHistorial = requerimientoDTO.estado; // Se agregan los cambios al historial del requerimiento return logHistorialRequerimiento.InsertarHistorialRequerimiento(historialRequerimientoDTO); } return false; }
public int InsertarRequerimiento(RequerimientoDTO requerimientoDTO) { PersistenciaRequerimiento persistencia = new PersistenciaRequerimiento(); return persistencia.InsertarRequerimiento(RequerimientoDTOToEntity(requerimientoDTO)); }
public Boolean EliminarRequerimiento(int requerimientoId) { PersistenciaRequerimiento persistencia = new PersistenciaRequerimiento(); return persistencia.EliminarRequerimiento(requerimientoId); }