def update_processos(self): processos = [ "auxilio_emergencial", "auxilio_alimentacao_residencia", "auxilio_alimentacao", "auxilio_moradia" ] campus = ["I", "II", "III", "IV"] for processo in processos: for camp in campus: ano = datetime.now().year mes = "{}/{}".format(self.find_month_in_db(processo, camp), ano) if self.auxilios_inexistentes(processo, camp): continue try: resultados_selenium = open(processo, camp, mes) movimentacao = get_processos(resultados_selenium[0], resultados_selenium[1]) if movimentacao == None: continue else: self.execute_update(movimentacao, camp, processo, mes) except Exception as e: print( "ProcessosServiceError in update_processos: {}".format( str(e))) continue self.auxilios_campus_I() self.auxilio_complementar_campus_III()
def auxilios_campus_I(self): processos = [ "auxilio_residencia_rumf", "auxilio_residencia_rufet", "auxilio_residentes" ] campus = "I" ano = datetime.now().year for processo in processos: mes = "{}/{}".format(self.find_month_in_db(processo, campus), ano) try: if processo == "auxilio_residentes": campus = "MANGABEIRA" resultados_selenium = open(processo, campus, mes) movimentacao = get_processos(resultados_selenium[0], resultados_selenium[1]) if movimentacao == None: continue else: self.execute_update(movimentacao, campus, processo, mes) except Exception as e: print("ProcessosServiceError in auxilios_campus_I: {}".format( str(e))) continue
def auxilio_complementar_campus_III(self): processo = "auxilio_emergencial_complementar" campus = "III" ano = datetime.now().year mes = "{}/{}".format(self.find_month_in_db(processo, campus), ano) try: resultados_selenium = open(processo, campus, mes) movimentacao = get_processos(resultados_selenium[0], resultados_selenium[1]) if movimentacao == None: raise Exception else: self.execute_update(movimentacao, campus, processo, mes) except Exception as e: print( "ProcessosServiceError in auxilio_complementar_campus_III: {}". format(str(e)))