예제 #1
0
class MenuRegistro:
	def __init__(self,conexion,cursor):
		self.registro = Registro(conexion,cursor)
		while True:
			print("1) Crear Registro")
			print("2) Mostrar Registro")
			print("0) Salir")
			op = input()

			if op == '1':
				self.agregar()

			elif op == '2':
				self.buscar()
			
			elif op == '0':
				break

	def agregar(self):
		fecha = datetime.now().date()
		ph = input("PH: ")
		luz = input("Luz")
		humedad = input("Humedad: ")
		co2 = input("CO2: ")
		id_planta = input("id_planta: ")
		self.registro.agregar(fecha, ph, luz, humedad, co2,id_planta)

	def buscar(self):
		id_planta = input("Id_planta: ")
		resultados = self.registro.buscar(id_planta)
		for p in resultados:
			print("{0:2} {1:10} {2:10} {3:10} {4:10} {5:10} {6:2} ".format(p[0],str(p[1]),p[2],p[3],p[4],p[5],p[6]))
class MenuRegistro:
    def __init__(self, conexion, cursor):
        self.registro = Registro(conexion, cursor)
        
        while True:
            print("1) Agregar Registro")
            print("2) Buscar")
            print("0) Salir")
            op = input("Opcion: ")
            
            if op == '1':
                self.agregar()
            elif op == '2':
                self.buscar()
            elif op == '0':
                break
                
    def agregar(self):
        co2 = float(input("CO2: "))
        humedad = float(input("Humedad: "))
        luz = float(input("Luz: "))
        ph = float(input("pH: "))
        id_planta = int(input("Id Planta: "))
        
        self.registro.agregar(co2, humedad, luz, ph, id_planta)
        
    def buscar(self):
        id_planta = int(input("Id de Planta: "))
        resultados = self.registro.buscar(id_planta)
        for r in resultados:
            print(r)
class MenuRegistro:
    def __init__(self, conexion, cursor):
        self.registro = Registro(conexion, cursor)

        while True:
            print("1) Agregar Registro")
            print("2) Buscar Registro")
            print("0) Salir")
            op = input()

            if op == "1":
                self.agregar()
            elif op =="2":
                self.buscar()
            elif op == "0":
                break

    def agregar(self):
        id_planta = input("id_planta: ")
        if self.registro.existePlanta(id_planta) == 1:
            print ("Planta inexistente")
        else:
            dia = input("Dia: ")
            mes = input("Mes: ")
            year = input("Año: ")
            fecha = date(int(year), int(mes), int(dia))
            ph = input("PH: ")
            luz = input("Luz: ")
            humedad = input("Humedad: ")
            co2 = input("CO2: ")
            self.registro.agregar(fecha, ph, luz, humedad, co2, id_planta)

    def buscar(self):
        id_planta= input("Id planta: ")
        resultados = self.registro.buscar(id_planta)

        for p in resultados:
            print("ID: {0:2} \nFecha: {1:10} \nPH:........ {2:5} \nLuz:.......{3:5} \nHumedad:... {4:5} \nCO2:....... {5:5}\n".
            format(p[0], str(p[1]), p[2], p[3], p[4], p[5]))
예제 #4
0
class MenuRegistro:
    def __init__(self, conexion, cursor):
        self.registro = Registro(conexion, cursor)

        while True:
            print("1) Agregar Registro")
            print("2) Mostrar Registro")
            print("0) Salir")
            op = input()

            if op == '1':
                self.agregar()
            elif op == '2':
                self.buscar()
            elif op == '0':
                break

    def agregar(self):
        #cultivo = input("Cultivo: ")
        #fecha = datetime.now().date()
        dia = input("Dia: ")
        mes = input("Mes: ")
        year = input("Año: ")
        fecha = date(int(year), int(mes), int(dia))
        ph = input("pH: ")
        luz = input("Luz: ")
        humedad = input("Humedad: ")
        co2 = input("CO2: ")
        id_planta = input("Id Planta: ")
        #id_clasi = input("Id Clasificacion: ")
        self.registro.agregar(fecha, ph, luz, humedad, co2, id_planta)

    def buscar(self):
        id_planta = input("Id Planta: ")
        resultados = self.registro.buscar(id_planta)

        for p in resultados:
            print("{0:3} {1:5} {2:5} {3:5} {4:5} {5:5} {6:5}".format(
                p[0], str(p[1]), p[2], p[3], p[4], p[5], p[6]))