microbill.objects Module

Functions

readDataFrames()

Función que revisa si existen modificaciones en los archivos de clientes y registro.

getNumeroCotizacion(equipo)

Función que usando el nombre del equipo que entra por parámetro retorna el último número de la cotización + 1 asociada a dicho equipo en formato ____

getEquipoName(codigo)

Función que retorna el nombre del equipo a partir de su código

sortServicios(servicios)

Función que usando los servicios que entran por parámetro, los ordena en un diccionario asociandolos por equipo

obtenerTipoUsuario(correo)

Función que clasifica a un usuario como Interno, Independiente, Académico, o Industria a partir de su correo

crearCotizaciones(usuario, servicios, …)

Función que crea las cotizaciones asociadas a varios servicios de un mismo usuario

generarPDFs(cotizaciones)

Función que genera los PDFs de las cotizaciones que entran por parámetro

guardarCotizaciones(cotizaciones)

Función que guarda las cotizaciones que entran por parámetro en el registro

Classes

Cotizacion([numero, usuario, servicios, muestra])

Clase Cotización, la clase cotización cuenta con un usuario de la clase Usuario, y varios servicios asociados a un mismo equipo

Usuario([nombre, correo, institucion, …])

Clase Usuario, la clase representa la información de un usuario

Servicio([codigo, interno, cantidad, usos, …])

Clase Servicio, un servicio contiene el código del servicio, si el servicio es para un usuario interno, industria, etc, la cantidad solicitada de este servicio, el número de usos que ha tenido, y si fue agregado posteriormente

Variables

LAST_MODIFICATION_CLIENTES

tiempo de la última modificación del archivo de clientes

LAST_MODIFICATION_REGISTRO

tiempo de la última modificación del archivo de registro

CLIENTES_DATAFRAME

Two-dimensional size-mutable, potentially heterogeneous tabular data structure with labeled axes (rows and columns).

REGISTRO_DATAFRAME

Two-dimensional size-mutable, potentially heterogeneous tabular data structure with labeled axes (rows and columns).

Class Inheritance Diagram

Inheritance diagram of microbill.objects.Cotizacion, microbill.objects.Usuario, microbill.objects.Servicio