예제 #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 Tabla(model):
     column1 = model.column(integer)
     column2 = model.column(varchar(45))
예제 #5
0
 class reparacion(model):
     id = model.primarykey(integer)
     carro_id = model.foreignkey(carro.id)
     mecanico_id = model.foreignkey(mecanico.id)
     fecha = model.column(date)
예제 #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))