Ejemplo n.º 1
0
class Presupuestos(db.Model):
	id = db.Column(db.Integer, primary_key=True)
	Saldo = db.Column(db.REAL, nullable=False)
	Nombre = db.Column(db.Text, nullable=False)
	Estado = db.Column(db.Boolean, nullable=False)
	id_Categoria = db.Column(db.Integer, db.ForeignKey('categorias.id'), nullable=False)
	#id_Logo = db.Column(db.Integer, db.ForeignKey('logos.id'), nullable=False)
	id_Moneda = db.Column(db.Integer, db.ForeignKey('monedas.id'), nullable=False)
	Historial_presupuesto_Relacion = db.relationship('Historial_presupuesto', backref='Presupuesto')
	Presupuesto_cuenta_Relacion = db.relationship('Presupuesto_cuenta', backref='Presupuesto')
	
	def __repr__(self):
		return '<Presupuestos {}>'.format(self.Nombre)
Ejemplo n.º 2
0
class Creditos(db.Model):
	id = db.Column(db.Integer, primary_key=True)
	Fecha_Pago = db.Column(db.Text, nullable=False)
	Limite = db.Column(db.REAL, nullable=True)
	Limite_COP = db.Column(db.Integer, nullable=False)
	#Estado = db.Column(db.Text, nullable=False)
	id_Cuenta = db.Column(db.Integer, db.ForeignKey('cuentas.id'), nullable=False)
Ejemplo n.º 3
0
class Pago_prestamo(db.Model):
	id = db.Column(db.Integer, primary_key=True)
	Dia_Pago = db.Column(db.Text, nullable=False)
	Pago_Completo = db.Column(db.Boolean, nullable=False)
	Valor_Pagar = db.Column(db.REAL, nullable=True)
	Valor_Pagar_COP = db.Column(db.Integer, nullable=False)
	id_Prestamo = db.Column(db.Integer, db.ForeignKey('prestamos.id'), nullable=False)
Ejemplo n.º 4
0
class Prestamos(db.Model):
	id = db.Column(db.Integer, primary_key=True)
	TAE = db.Column(db.REAL, nullable=False)
	Cuotas = db.Column(db.Integer, nullable=False)
	Valor_Prestamo = db.Column(db.REAL, nullable=True)
	Valor_Prestamo_COP = db.Column(db.Integer, nullable=False)
	id_Cuenta = db.Column(db.Integer, db.ForeignKey('cuentas.id'), nullable=False)
	Pago_prestamo_Relacion = db.relationship('Pago_prestamo', backref='Prestamo')
Ejemplo n.º 5
0
class Transacciones(db.Model):
	id = db.Column(db.Integer, primary_key=True)
	Fecha = db.Column(db.Text, nullable=False)
	Valor = db.Column(db.REAL, nullable=True)
	Valor_COP = db.Column(db.Integer, nullable=False)
	Tipo = db.Column(db.Text, nullable=False)
	Descripcion = db.Column(db.Text)
	id_Cuenta = db.Column(db.Integer, db.ForeignKey('cuentas.id'), nullable=False)
	
	Transaccion_Presupuesto_Cuenta_Relacion= db.relationship('Presupuesto_cuenta', secondary='transaccion_presupuesto_cuenta', backref=db.backref('Transacciones', lazy='dynamic'))
	Transferencias_Relacion = db.relationship('Transferencias', backref='Transaccion')
Ejemplo n.º 6
0
class Cuentas(db.Model):
	id = db.Column(db.Integer, primary_key=True)
	Saldo = db.Column(db.REAL, nullable=True)
	Saldo_COP = db.Column(db.Integer, nullable=False)
	Nombre = db.Column(db.Text, nullable=False)
	Logo = db.Column(db.Integer, nullable=False)
	#Llaves Foraneas
	#Estado = db.Column(db.Boolean, nullable=False)
	Descripcion = db.Column(db.Text)
	id_Usuario = db.Column(db.Text, db.ForeignKey('usuarios.id'), nullable=False)
	id_Tipocuenta = db.Column(db.Integer, db.ForeignKey('tipocuenta.id'), nullable=False)
	id_Moneda = db.Column(db.Integer, db.ForeignKey('monedas.id'), nullable=False)
	#id_Logo = db.Column(db.Integer, db.ForeignKey('logos.id'), nullable=True) #, nullable=False)
	#Relaciones
	Creditos_Relacion = db.relationship('Creditos', backref='Cuenta')
	Cheques_Relacion = db.relationship('Cheques', backref='Cuenta')
	Prestamos_Relacion = db.relationship('Prestamos', backref='Cuenta')
	Transacciones_Relacion = db.relationship('Transacciones', backref='Cuenta')
	Presupuesto_cuenta_Relacion = db.relationship('Presupuesto_cuenta', backref='Cuenta')
	Transferencias_Relacion = db.relationship('Transferencias', backref='Cuenta')
	
	def __repr__(self):
		return '<Cuentas {}>'.format(self.Nombre)
Ejemplo n.º 7
0
class Cheques(db.Model):
	id = db.Column(db.Integer, primary_key=True)
	Valor = db.Column(db.REAL, nullable=True)
	Valor_COP = db.Column(db.Integer, nullable=False)
	Fecha = db.Column(db.Text, nullable=False)
	id_Cuenta = db.Column(db.Integer, db.ForeignKey('cuentas.id'), nullable=False)
Ejemplo n.º 8
0
class Transferencias(db.Model):
	id = db.Column(db.Integer, primary_key=True)
	Valor = db.Column(db.REAL, nullable=True)
	id_Transaccion = db.Column(db.Integer, db.ForeignKey('transacciones.id'), nullable=False)
	id_CuentaDestino = db.Column(db.Integer, db.ForeignKey('cuentas.id'), nullable=True)
	id_MonedaDestino = db.Column(db.Integer, db.ForeignKey('monedas.id'), nullable=False)
Ejemplo n.º 9
0
class Presupuesto_cuenta(db.Model):
	id = db.Column(db.Integer, primary_key=True)
	id_Cuenta = db.Column(db.Integer, db.ForeignKey('cuentas.id'), nullable=False)
	id_Presupuesto = db.Column(db.Integer, db.ForeignKey('presupuestos.id'), nullable=False)
Ejemplo n.º 10
0
class Historial_presupuesto(db.Model):
	id = db.Column(db.Integer, primary_key=True)
	Saldo = db.Column(db.REAL, nullable=False)
	id_Presupuesto = db.Column(db.Integer, db.ForeignKey('presupuestos.id'), nullable=False)
Ejemplo n.º 11
0
	Estado = db.Column(db.Boolean, nullable=False)
	id_Categoria = db.Column(db.Integer, db.ForeignKey('categorias.id'), nullable=False)
	#id_Logo = db.Column(db.Integer, db.ForeignKey('logos.id'), nullable=False)
	id_Moneda = db.Column(db.Integer, db.ForeignKey('monedas.id'), nullable=False)
	Historial_presupuesto_Relacion = db.relationship('Historial_presupuesto', backref='Presupuesto')
	Presupuesto_cuenta_Relacion = db.relationship('Presupuesto_cuenta', backref='Presupuesto')
	
	def __repr__(self):
		return '<Presupuestos {}>'.format(self.Nombre)

class Historial_presupuesto(db.Model):
	id = db.Column(db.Integer, primary_key=True)
	Saldo = db.Column(db.REAL, nullable=False)
	id_Presupuesto = db.Column(db.Integer, db.ForeignKey('presupuestos.id'), nullable=False)

transaccion_presupuesto_cuenta = db.Table('transaccion_presupuesto_cuenta', db.Column('id_Transaccion', db.Integer, db.ForeignKey('transacciones.id')), db.Column('id_Presupuesto_cuenta', db.Integer, db.ForeignKey('presupuesto_cuenta.id')))

class Transacciones(db.Model):
	id = db.Column(db.Integer, primary_key=True)
	Fecha = db.Column(db.Text, nullable=False)
	Valor = db.Column(db.REAL, nullable=True)
	Valor_COP = db.Column(db.Integer, nullable=False)
	Tipo = db.Column(db.Text, nullable=False)
	Descripcion = db.Column(db.Text)
	id_Cuenta = db.Column(db.Integer, db.ForeignKey('cuentas.id'), nullable=False)
	
	Transaccion_Presupuesto_Cuenta_Relacion= db.relationship('Presupuesto_cuenta', secondary='transaccion_presupuesto_cuenta', backref=db.backref('Transacciones', lazy='dynamic'))
	Transferencias_Relacion = db.relationship('Transferencias', backref='Transaccion')
	
class Presupuesto_cuenta(db.Model):
	id = db.Column(db.Integer, primary_key=True)