コード例 #1
0
class MenuPlanta:
    def __init__(self, conexion, cursor):
        self.planta = Planta(conexion, cursor)
        while True:
            print("1) Agregar Planta")
            print("2) Mostrar Plantas")
            print("0) Salir")
            op = input("Opcion: ")

            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))
        id_inv = input("Id invernadero: ")
        id_clasi = input("Id Clasificacion: ")
        self.planta.agregar(cultivo, fecha, id_clasi, id_inv)

    def buscar(self):
        id_inv = input("Id invernadero: ")
        temp = ["No","Cultivo","Fecha"]
        print("| {0:2} | {1:10} | {2:10} |".format(temp[0], temp[1], temp[2]))
        resultados = self.planta.buscar(id_inv)
        for p in resultados:
            print("| {0:2} | {1:10} | {2:10} |".format(p[0], p[1], str(p[2])))
コード例 #2
0
class MenuPlanta:
    def __init__(self, conexion, cursor):
        self.planta = Planta(conexion, cursor)

        while True:
            print("1) Agregar Planta")
            print("2) Buscar Planta")
            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: ")
        dia = input("Dia: ")
        mes = input("Mes: ")
        year = input("Año: ")
        fecha = date(int(year), int(mes), int(dia))
        id_clasi = input("ID Clasificacion: ")
        id_inv = input("ID Invernadero: ")
        self.planta.crear(cultivo, fecha, id_clasi, id_inv)

    def buscar(self):
        id_inv = input("ID Invernadero: ")
        resultados = self.planta.buscar(id_inv)

        for p in resultados:
            print("{0:2} {1:10} {2:10}".format(p[0], p[1], str(p[2])))
コード例 #3
0
ファイル: servidor.py プロジェクト: hradium/api_invernadero
def planta():
    id_planta = request.args.get('id')

    p = Planta(conexion, cursor)
    resultado = p.buscar(id_planta)
    print(resultado)

    return jsonify(resultado)
コード例 #4
0
    def __init__(self, conexion, cursor):
        self.planta = Planta(conexion, cursor)

        while True:
            print('1) Agregar Planta')
            print('0) Salir')
            op = input('Opcion: ')

            if op == '1':
                self.agregar()
            elif op == '0':
                break
コード例 #5
0
    def __init__(self, conexion, cursor):
        self.planta = Planta(conexion, cursor)
        while True:
            print("1) Agregar Planta")
            print("2) Mostrar Plantas")
            print("0) Salir")
            op = input("Opcion: ")

            if op == '1':
                self.agregar()
            elif op == '2':
                self.buscar()
            elif op == '0':
                break
コード例 #6
0
    def __init__(self, conexion, cursor):
        self.planta = Planta(conexion, cursor)

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

            if op == "1":
                self.agregar()
            elif op == "2":
                self.buscar()
            elif op == "0":
                break
コード例 #7
0
class MenuPlanta:
    def __init__(self, conexion, cursor):
        self.planta = Planta(conexion, cursor)

        while True:
            print('1) Agregar Planta')
            print('0) Salir')
            op = input('Opcion: ')

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

    def agregar(self):
        cultivo = input('Nombre del cultivo: ')
        fecha = datetime.now().date() + timedelta(days=2)
        year = input('Año: ')
        month = input('Mes: ')
        day = input('Dia: ')
        fecha = date(int(year), int(month), int(day))
        id_invernadero = input('Id Invernadero: ')
        self.planta.agregar(cultivo, fecha, id_invernadero)
コード例 #8
0
            'cultivos': 2
        }]

        print('antes del json')
        if request.is_json:
            json = request.get_json()
            print(json)

            u = json['user']
            p = json['pwd']

            print(u, p)
            return jsonify(invernaderoBD.getInvernaderos(u, p))

        return jsonify(objeto)


from planta import Planta

plantaDB = Planta(conexion, cursor)


@app.route('/cultivos/', methods=['GET'])
def plantas():
    if request.method == 'GET':
        print(request.args.get('id'))
        id = request.args.get('id')
        return jsonify(plantaDB.getCultivos(id))


app.run(host='0.0.0.0')