Пример #1
0
class turno(model):
    id = model.primarykey(serial)
    rangofecha_id = model.foreignkey(rangofecha.id)
    empleado = model.column(bigint).not_null()

    def on_insert(self, body):
        body.do()
Пример #2
0
class rangofecha(model):
    id = model.primarykey(serial)
    inicio = model.column(datetime).not_null()
    final = model.column(datetime).not_null()

    def interesct(self, body, rangofecha_id):
        rango = declare(
            'rango', rowtype,
            select(rangofecha.inicio,
                   rangofecha.final).where(rangofecha.id.eq(rangofecha_id)))
        body.do(
            if_cond(
                self.final.lt(rango.inicio).y(self.inicio.lte(
                    rango.inicio))).do(
                        insert(rangofecha).values(
                            inicio=rango.inicio,
                            final=self.low_date(
                                self.final, rango.final))).elseif(
                                    rango.final.qt(self.inicio).y(
                                        self.inicio.gte(rango.inicio))).do(
                                            insert(rangofecha).values(
                                                inicio=self.inicio,
                                                final=self.low_date(
                                                    self.final, rango.final))))
Пример #3
0
class tiporango(model):
    id = model.primarykey(serial)
    nombre = model.column(varchar(45))
    inicio = model.column(time)
    final = model.column(time)
Пример #4
0
 class reparacion(model):
     id = model.primarykey(integer)
     carro_id = model.foreignkey(carro.id)
     mecanico_id = model.foreignkey(mecanico.id)
     fecha = model.column(date)
Пример #5
0
 class mecanico(model):
     id = model.primarykey(integer)
     datospersonales_id = model.foreignkey(datospersonales.id)
Пример #6
0
 class datospersonales(model):
     id = model.primarykey(integer)
     nombre = model.column(varchar(120))
     telefono = model.column(varchar(10))
     direccion = model.column(text)
Пример #7
0
 class carro(model):
     id = model.primarykey(integer)
     placa = model.column(varchar(11))
Пример #8
0
 class a(model):
     id = model.primarykey(integer)
     sd = model.column(varchar(11))