Ejemplo n.º 1
0
	def get_riesgos_sugeridos(self, sector, gerente_id):
		""" Busca todos los riesgos dentro de todos los proyectos
		de un sector especifico, excluyendo a los riesgos propios del gerente"""

		riesgo_dao = RiesgoDao()
		gerente = Gerente(gerente_id=gerente_id)

		r = riesgo_dao.listar_riesgos(gerente_id)

		riesgos_propios = self.raw_queryset_as_dictionary(r)

		riesgos_sugeridos = riesgo_dao.get_riesgos_by_sector_distinct_gerente(sector, gerente)

		riesgos_sugeridos_aux = []

		for aux in riesgos_sugeridos:
			key = riesgos_propios.get(aux.riesgo_nombre)
			if (key == None):
				riesgos_sugeridos_aux.append(aux)

		return riesgos_sugeridos_aux
Ejemplo n.º 2
0
	def listar_riesgos(self, id):
		riesgo_dao = RiesgoDao()
		return riesgo_dao.listar_riesgos(id)