class Alumno: def __init__(self): self.model = Conexion('alumnos') def guardar_alumno(self, alumno): return self.model.insert(alumno) def obtener_alumno(self, id_alumno): return self.model.get_by_id(id_alumno) def obtener_alumnos(self, order): return self.model.get_all(order) def buscar_alumnos(self, data_alumno): return self.model.get_by_column(data_alumno) def modificar_alumno(self, id_alumno, data_alumno): return self.model.update(id_alumno, data_alumno) def eliminar_alumno(self, id_alumno): return self.model.delete(id_alumno) def buscar_alumno_like(self, data_alumno): return self.model.where_like(data_alumno) def inner_alumno(self, tabla_union): return self.model.inner_notas(tabla_union)
class Notas_bimestre: def __init__(self): self.model = Conexion('notas_bimestre') def guardar_notas_bimestre(self, notas_bimestre): return self.model.insert(notas_bimestre) def obtener_nota_bimestre(self, id_notas_bimestre): return self.model.get_by_id(id_notas_bimestre) def obtener_notas_bimestre(self, order): return self.model.get_all(order) def buscar_notas_bimestre(self, data_notas_bimestre): return self.model.get_by_column(data_notas_bimestre) def modificar_notas_bimestre(self, id_notas_bimestre, data_notas_bimestre): return self.model.update(id_notas_bimestre, data_notas_bimestre) def eliminar_notas_bimestre(self, id_notas_bimestre): return self.model.delete(id_notas_bimestre) def buscar_notas_bimestre_like(self, data_notas_bimestre): return self.model.where_like(data_notas_bimestre) def inner_notas_bimestre(self, tabla_union): return self.model.inner_notas(tabla_union)
class Rol: def __init__(self): self.model = Conexion('roles') def guardar_rol(self, rol): return self.model.insert(rol) def obtener_rol(self, id_libro): return self.model.get_by_id(id_libro) def obtener_roles(self, order): return self.model.get_all(order) def buscar_roles(self, data_rol): return self.model.get_by_column(data_rol) def modificar_rol(self, id_rol, data_rol): return self.model.update(id_rol, data_rol) def eliminar_rol(self, id_rol): return self.model.delete(id_rol) def buscar_rol_like(self, data_rol): return self.model.where_like(data_rol) def buscar_usuario(self, data): return self.model.where_name(data)
class Producto: def __init__(self): self.model = Conexion('producto') def obtener_campos_claves(self): return self.model.get_fields_pk_and_fk() def guardar_producto(self, producto): return self.model.insert(producto) def obtener_producto(self, id_producto): return self.model.get_by_id(id_producto) def obtener_productos(self, order): return self.model.get_all(order) def obtener_productos_inner(self, order): table_select = self.obtener_campos_claves() return self.model.get_all_inner(fields_select, table_select, order) def buscar_producto(self, data_producto): return self.model.get_by_column(data_producto) def modificar_producto(self, id_producto, data_producto): return self.model.update(id_producto, data_producto) def eliminar_producto(self, id_producto): return self.model.delete(id_producto)
class Cajero: def __init__(self): self.model = Conexion('ventas') def guardar_venta(self, venta): return self.model.insert(venta) def obtener_venta(self, id_venta): return self.model.get_by_id(id_venta) def obtener_ventas(self, order): return self.model.get_all(order) def buscar_ventas(self, data_venta): return self.model.get_by_column(data_venta) def modificar_venta(self, id_venta, data_venta): return self.model.update(id_venta, data_venta) def eliminar_venta(self, id_ventas): return self.model.delete(id_ventas) def ver_por_dia(self, fecha): return self.model.where_dia(fecha) def ver_por_mes(self, mes): return self.model.where_mes(mes)
class Libro: def __init__(self): self.model = Conexion('libro') def guardar_libro(self, libro): return self.model.insert(libro) def obtener_libro(self, id_libro): return self.model.get_by_id(id_libro) def obtener_libros(self, order): fields_select = { 'libro': { '1': 'id', '2': 'nombres' }, 'editorial': { '1': 'nombres' }, 'genero': { '1': 'descripcion' }, 'estado_libro': { '1': 'descripcion' } } table_select = { 'libro': { 'editorial': { 'ideditorial': 'id' }, 'genero': { 'idgenero': 'id' }, 'estado_libro': { 'idestlibro': 'id' } } } return self.model.get_all_inner(fields_select, table_select, order) def buscar_libro(self, data_libro): return self.model.get_by_column(data_libro) def modificar_libro(self, id_libro, data_libro): return self.model.update(id_libro, data_libro) def eliminar_libro(self, id_libro): return self.model.delete(id_libro)
class Profesor_salon: def __init__(self): self.model = Conexion('profesor_salon') def guardar_profesor_salon(self, profesor_salon): return self.model.insert(profesor_salon) def obtener_profesor_salon(self, id_profesor_salon): return self.model.get_by_id(id_profesor_salon) def obtener_profesor_salones(self, order): return self.model.get_all(order) def buscar_profesor_salones(self, data_profesor_salon): return self.model.get_by_column(data_profesor_salon)
class Cierre_caja: def __init__(self): self.model = Conexion('cierre_caja') def guardar_cierre_caja(self, cierre_caja): return self.model.insert(cierre_caja) def obtener_cierre_caja(self, id_cierre_caja): return self.model.get_by_id(id_cierre_caja) def obtener_cierre_cajas(self, order): return self.model.get_all(order) def buscar_cierre_caja(self, data_cierre_caja): return self.model.get_by_column(data_cierre_caja) def modificar_cierre_caja(self, id_cierre_caja, data_cierre_caja): return self.model.update(id_cierre_caja, data_cierre_caja) def eliminar_cierre_caja(self, id_cierre_caja): return self.model.delete(id_cierre_caja)
class Lector: def __init__(self): self.model = Conexion('sistema_biblioteca') def guardar_lector(self, lector): return self.model.insert(lector) def obtener_lector(self, lector_id): return self.model.get_by_id(lector_id) def obtener_lectores(self, order): return self.model.get_all(order) def buscar_lectores(self, data_lector): return self.model.get_by_column(data_lector) def modificar_lector(self, id_lector, data_lector): return self.model.update(id_lector, data_lector) def eliminar_lector(self, lector_id): return self.model.delete(lector_id)
class Curso: def __init__(self): self.model = Conexion('cursos') def guardar_curso(self, curso): return self.model.insert(curso) def obtener_curso(self, id_curso): return self.model.get_by_id(id_curso) def obtener_cursos(self, order): return self.model.get_all(order) def buscar_cursos(self, data_curso): return self.model.get_by_column(data_curso) def modificar_curso(self, id_curso, data_curso): return self.model.update(id_curso, data_curso) def eliminar_curso(self, id_curso): return self.model.delete(id_curso)
class Editorial: def __init__(self): self.model = Conexion('Editorial') def guardar_editorial(self, editorial): return self.model.insert(editorial) def obtener_editorial(self, id_editorial): return self.model.get_by_id(id_editorial) def obtener_editoriales(self, order): return self.model.get_all(order) def buscar_editorial(self, data_editorial): return self.model.get_by_column(data_editorial) def modificar_editorial(self, id_editorial, data_editorial): return self.model.update(id_editorial, data_editorial) def eliminar_editorial(self, id_editorial): return self.model.delete(id_editorial)
class Productos: def __init__(self): self.model = Conexion('productos') def guardar_productos(self, productos): return self.model.insert(productos) def obtener_producto(self, id_productos): return self.model.get_by_id(id_productos) def obtener_productos(self, order): return self.model.get_all(order) def buscar_productos(self, data_productos): return self.model.get_by_column_like(data_productos) def modificar_productos(self, id_productos, data_productos): return self.model.update(id_productos, data_productos) def eliminar_productos(self, id_productos): return self.model.delete(id_productos)
class Categoria: def __init__(self): self.model = Conexion('categoria_libro') def guardar_categoria(self, categoria): return self.model.insert(categoria) def obtener_categoria(self, id_categoria): return self.model.get_by_id(id_categoria) def obtener_categorias(self, order): return self.model.get_all(order) def buscar_categorias(self, data_categoria): return self.model.get_by_column(data_categoria) def modificar_categoria(self, id_categoria, data_categoria): return self.model.update(id_categoria, data_categoria) def eliminar_categoria(self, id_categoria): return self.model.delete(id_categoria)
class Alquiler: def __init__(self): self.model = Conexion('alquiler') def guardar_alquiler(self, alquiler): return self.model.insert(alquiler) def obtener_alquiler(self, id_alquiler): return self.model.get_by_id(id_alquiler) def obtener_alquilers(self, order): return self.model.get_all(order) def buscar_alquiler(self, data_alquiler): return self.model.get_by_column(data_alquiler) def modificar_alquiler(self, id_alquiler, data_alquiler): return self.model.update(id_alquiler, data_alquiler) def eliminar_alquiler(self, id_alquiler): return self.model.delete(id_alquiler)
class Estado_libro: def __init__(self): self.model = Conexion('estado_libro') def guardar_estado_libro(self, estado_libro): return self.model.insert(estado_libro) def obtener_estado_libro(self, id_estado_libro): return self.model.get_by_id(id_estado_libro) def obtener_estados_libro(self, order): return self.model.get_all(order) def buscar_estado_libro(self, data_estado_libro): return self.model.get_by_column(data_estado_libro) def modificar_estado_libro(self, id_estado_libro, data_estado_libro): return self.model.update(id_estado_libro, data_estado_libro) def eliminar_estado_libro(self, id_estado_libro): return self.model.delete(id_estado_libro)
class Tipo_rol: def __init__(self): self.model = Conexion('tipo_rol') def guardar_tipo_rol(self, tipo_rol): return self.model.insert(tipo_rol) def obtener_tipo_rol(self, id_tipo_rol): return self.model.get_by_id(id_tipo_rol) def obtener_tipo_roles(self, order): return self.model.get_all(order) def buscar_tipo_roles(self, data_tipo_rol): return self.model.get_by_column(data_tipo_rol) def modificar_tipo_role(self, id_tipo_rol, data_tipo_rol): return self.model.update(id_tipo_rol, data_tipo_rol) def eliminar_tipo_rol(self, id_tipo_rol): return self.model.delete(id_tipo_rol)
class Salon: def __init__(self): self.model = Conexion('salones') def guardar_salon(self, salon): return self.model.insert(salon) def obtener_salon(self, id_salon): return self.model.get_by_id(id_salon) def obtener_salones(self, order): return self.model.get_all(order) def buscar_salones(self, data_salon): return self.model.get_by_column(data_salon) def modificar_salon(self, id_salon, data_salon): return self.model.update(id_salon, data_salon) def eliminar_salon(self, id_salon): return self.model.delete(id_salon)
class Profesor: def __init__(self): self.model = Conexion('profesor') def guardar_profesor(self, profesor): return self.model.insert(profesor) def obtener_profesor(self, id_profesor): return self.model.get_by_id(id_profesor) def obtener_profesores(self, order): return self.model.get_all(order) def buscar_profesores(self, data_profesor): return self.model.get_by_column(data_profesor) def modificar_profesor(self, id_profesor, data_profesor): return self.model.update(id_profesor, data_profesor) def eliminar_profesor(self, id_profesor): return self.model.delete(id_profesor)
class Nota: def __init__(self): self.model = Conexion('notas') def guardar_nota(self, nota): return self.model.insert(nota) def obtener_nota(self, id_nota): return self.model.get_by_id(id_nota) def obtener_notas(self, order): return self.model.get_all(order) def buscar_notas(self, data_nota): return self.model.get_by_column(data_nota) def modificar_nota(self, id_nota, data_nota): return self.model.update(id_nota, data_nota) def eliminar_nota(self, id_nota): return self.model.delete(id_nota)
class Stock: def __init__(self): self.model = Conexion('stock') def guardar_stock(self, stock): return self.model.insert(stock) def obtener_stock(self, id_stock): return self.model.get_by_id(id_stock) def obtener_stocks(self, order): return self.model.get_all(order) def buscar_stock(self, data_stock): return self.model.get_by_column(data_stock) def modificar_stock(self, id_autor, data_stock): return self.model.update(id_autor, data_stock) def eliminar_stock(self, id_stock): return self.model.delete(id_stock)
class Director: def __init__(self): self.model = Conexion('directores') def guardar_director(self, director): return self.model.insert(director) def obtener_director(self, id_director): return self.model.get_by_id(id_director) def obtener_directores(self, order): return self.model.get_all(order) def buscar_directores(self, data_director): return self.model.get_by_column(data_director) def modificar_director(self, id_director, data_director): return self.model.update(id_director, data_director) def eliminar_director(self, id_director): return self.model.delete(id_director)
class Persona: def __init__(self): self.model = Conexion('personas') def guardar_persona(self, persona): return self.model.insert(persona) def obtener_persona(self, id_persona): return self.model.get_by_id(id_persona) def obtener_personas(self, order): return self.model.get_all(order) def buscar_personas(self, data_persona): return self.model.get_by_column(data_persona) def modificar_persona(self, id_persona, data_persona): return self.model.update(id_persona, data_persona) def eliminar_persona(self, id_persona): return self.model.delete(id_persona)
class Malla: def __init__(self): self.model = Conexion('malla_curricular') def guardar_malla(self, malla): return self.model.insert(malla) def obtener_malla(self, id_malla): return self.model.get_by_id(id_malla) def obtener_mallas(self, order): return self.model.get_all(order) def buscar_mallas(self, data_malla): return self.model.get_by_column(data_malla) def modificar_malla(self, id_malla, data_malla): return self.model.update(id_malla, data_malla) def eliminar_malla(self, id_malla): return self.model.delete(id_malla)
class Periodo_Nota4: def __init__(self): self.model = Conexion('periodo_nota4') def guardar_periodo_nota4(self, periodo_nota4): return self.model.insert(periodo_nota4) def obtener_periodo_nota4(self, id_periodo_nota4): return self.model.get_by_id(id_periodo_nota4) def obtener_periodo_notas4(self, order): return self.model.get_all(order) def buscar_periodo_notas4(self, data_periodo_nota4): return self.model.get_by_column(data_periodo_nota4) def modificar_periodo_nota4(self, id_periodo_nota4, data_periodo_nota4): return self.model.update(id_periodo_nota4, data_periodo_nota4) def eliminar_periodo_nota4(self, id_periodo_nota4): return self.model.delete(id_periodo_nota4) def buscar_periodo_nota4_like(self, data_periodo_nota4): return self.model.where_like(data_periodo_nota4)
class Venta_cabecera: def __init__(self): self.model = Conexion('venta_cabecera') def guardar_venta_cabecera(self, venta_cabecera, campo_clave): return self.model.insert_return_id(venta_cabecera, campo_clave) def obtener_venta_cabecera(self, id_venta_cabecera): return self.model.get_by_id(id_venta_cabecera) def obtener_ventas_cabecera(self, order): return self.model.get_all(order) def obtener_ventas_cabecera_inner(self, order): return self.model.get_all_inner(fields_select, table_select, order) def buscar_venta_cabecera(self, data_venta_cabecera): return self.model.get_by_column(data_venta_cabecera) def modificar_venta_cabecera(self, id_venta_cabecera, data_venta_cabecera): return self.model.update(id_venta_cabecera, data_venta_cabecera) def eliminar_venta_cabecera(self, id_venta_cabecera): return self.model.delete(id_venta_cabecera)
class Venta_detalle: def __init__(self): self.model = Conexion('venta_detalle') def guardar_venta_detalle(self, venta_detalle): return self.model.insert(venta_detalle) def obtener_venta_detalle(self, id_venta_detalle): return self.model.get_by_id(id_venta_detalle) def obtener_ventas_detalle(self, order): return self.model.get_all(order) def obtener_ventas_detalle_inner(self, order): return self.model.get_all_inner(fields_select, table_select, order) def buscar_venta_detalle(self, data_venta_detalle): return self.model.get_by_column(data_venta_detalle) def modificar_venta_detalle(self, id_venta_detalle, data_venta_detalle): return self.model.update(id_venta_detalle, data_venta_detalle) def eliminar_venta_detalle(self, id_venta_detalle): return self.model.delete(id_venta_detalle)
class Almacen_total: def __init__(self): self.model = Conexion('almacen') def guardar_almacen(self, almacen): return self.model.insert(almacen) def obtener_almacen(self, id_almacen): return self.model.get_by_id(id_almacen) def obtener_almacenes(self, order): return self.model.get_all(order) def buscar_almacenes(self, data_almacen): return self.model.get_by_column(data_almacen) def modificar_almacen(self, id_almacen, data_almacen): return self.model.update(id_almacen, data_almacen) def eliminar_almacen(self, id_almacen): return self.model.delete(id_almacen) def buscar_almacen_like(self, data_almacen): return self.model.where_like(data_almacen)
class Empresa: def __init__(self): self.model = Conexion('empresa') def guardar_empresa(self, empresa): return self.model.insert(empresa) def obtener_empresa(self, id_empresa): return self.model.get_by_id(id_empresa) def obtener_empresas( self, order): #no se va ha usar pero lo dejo como parte del modelo return self.model.get_all(order) def buscar_empresas( self, data_empresa ): #no se va ha usar pero lo dejo como parte del modelo return self.model.get_by_column(data_empresa) def modificar_empresa(self, id_empresa, data_empresa): return self.model.update(id_empresa, data_empresa) def eliminar_empresa(self, id_empresa): return self.model.delete(id_empresa)
class Almacen: def __init__(self, response): self.model = Conexion(response) def guardar_producto(self, producto): return self.model.insert(producto) def obtener_producto(self, id_producto): return self.model.get_by_id(id_producto) def obtener_productos(self, order): return self.model.get_all(order) def buscar_productos(self, data_producto): return self.model.get_by_column(data_producto) def modificar_producto(self, id_producto, data_producto): return self.model.update(id_producto, data_producto) def eliminar_producto(self, id_producto): return self.model.delete(id_producto) def buscar_producto_like(self, data_producto): return self.model.where_like(data_producto)
class Libro: def __init__(self): self.model = Conexion('libros') def guardar_libro(self, libro): return self.model.insert(libro) def obtener_libro(self, id_libro): return self.model.get_by_id(id_libro) def obtener_libros(self, order): return self.model.get_all(order) def buscar_libros(self, data_libro): return self.model.get_by_column(data_libro) def buscar_libros_like(self, data_libro): return self.model.get_by_column_like(data_libro) def modificar_libros(self, id_libro, data_libro): return self.model.update(id_libro, data_libro) def eliminar_libro(self, id_libro): return self.model.delete(id_libro)