def getCitasAProgramar(self): con = sqlConnection() cursorObj = con.cursor() cursorObj.execute( '''SELECT pgv.*, plv.fechaInicio, plv.fechaFinal, pc.correo, lv.fabricante FROM programacion_vacunas pgv INNER JOIN plan_vacunacion plv ON (plv.idPlan = pgv.idPlan) INNER JOIN pacientes pc ON (pc.noid = pgv.noid) INNER JOIN lote_vacunas lv ON (lv.noLote = pgv.noLote) WHERE fechaProgramada IS NULL''') citaAProgramar = cursorObj.fetchall() con.close() if len(citaAProgramar) != 0: listaDeCitas = [] for resultado in citaAProgramar: self.programacion = model.ProgramacionDeVacunas() self.programacion.idCita = resultado[0] self.programacion.noId = resultado[1] self.programacion.noLote = resultado[2] self.programacion.idPlan = resultado[3] self.programacion.ciudadVacunacion = resultado[4] self.programacion.fechaProgramada = resultado[5] self.programacion.horaProgramada = resultado[6] self.plan = model.PlanDeVacunacion() self.plan.fechaInicio = resultado[7] self.plan.fechaFinal = resultado[8] self.persona = model.Persona() self.persona.correo = resultado[9] self.lote = model.Lote() self.lote.fabricante = resultado[10] listaDeCitas.append( [self.programacion, self.plan, self.persona, self.lote]) return listaDeCitas else: return False return citaAProgramar
def getPlanes(self): con = sqlConnection() cursorObj = con.cursor() # se busca dentro de la tabla pacientes el valor (noId) que corresponda con la variable(documentoID) cursorObj.execute('SELECT * FROM plan_vacunacion') # se usa el método fetchone() del objeto cursor para almacenar los valores en la variable (resultado). resultados = cursorObj.fetchall() con.close() if len(resultados) != 0: listaDePlanes = [] for resultado in resultados: self.plan = model.PlanDeVacunacion() self.plan.idPlan = resultado[0] self.plan.edadMinima = resultado[1] self.plan.edadMaxima = resultado[2] self.plan.fechaInicio = resultado[3] self.plan.fechaFinal = resultado[4] listaDePlanes.append(self.plan) return listaDePlanes else: return False
def __init__(self) -> None: self.plan = model.PlanDeVacunacion() self.logicaPlan = logic.PlanDeVacunacion()
def __init__(self) -> None: self.plan = model.PlanDeVacunacion() self.metodosConexionPlan = connect.PlanDeVacunacion()
def __init__(self) -> None: self.plan = model.PlanDeVacunacion() self.id = None