PropiedadesWindow¶
-
class
microbill.windows.
PropiedadesWindow
(parent=None)¶ Bases:
microbill.windows.SubWindow
Clase que visualiza la ventana de configuración de Microbill
Attributes Summary
nombre de las constantes asociadas a los campos que contiene esta ventana
nombre de los campos que contiene esta ventana computerfriendly
Methods Summary
confirmation
(self)Método que realiza la confirmación de la acción guardar nuevas propiedades
guardar
(self)Método que guarda la configuración actual a disco duro.
leer
(self)Método que lee el archivo de configuración por defecto, para realizar esto es necesario escribirlo y reiniciar la aplicación
populateCorreoTab
(self)Método que puebla la pestaña asociada a la configuración del correo
populatePDFTab
(self)Método que puebla la pestaña asociada a la configuración de PDFs
populateVariosTab
(self)Método que puebla la pestaña asociada a varios
readValues
(self, default)Método que lee la información del módulo config y la visualiza en la interfaz
saveValues
(self)Método que genera el archivo de configuración config.py
Attributes Documentation
-
CONSTANTS
= ['CODIGO_GESTION', 'CODIGO_PEP', 'TERMINOS_Y_CONDICIONES', 'CONFIDENCIALIDAD', 'DEPENDENCIAS', 'ALTO_LOGO', 'ANCHO_LOGO', 'LOGO_PATH', 'ADMINS', 'SPLASH_LOGO_PATH', 'CENTRO', 'PREFIJO', 'SALUDO', 'COTIZACION_SUBJECT_RECIBO', 'COTIZACION_MENSAJE_RECIBO', 'COTIZACION_MENSAJE_TRANSFERENCIA', 'COTIZACION_MENSAJE_FACTURA', 'REQUEST_SUBJECT', 'REQUEST_MENSAJE', 'REPORTE_SUBJECT', 'REPORTE_MENSAJE', 'GESTOR_RECIBO_CORREO', 'GESTOR_RECIBO_SUBJECT', 'GESTOR_RECIBO_MENSAJE', 'GESTOR_FACTURA_CORREO', 'GESTOR_FACTURA_SUBJECT', 'GESTOR_FACTURA_MENSAJE', 'SEND_SERVER', 'SEND_PORT', 'FROM', 'PASSWORD']¶ nombre de las constantes asociadas a los campos que contiene esta ventana
-
KEY
= '1234567890123456'¶
-
WIDGETS
= ['codigo_gestion', 'codigo_pep', 'terminos', 'confidencialidad', 'dependencias', 'alto_logo', 'ancho_logo', 'logo_path', 'admins', 'splash_logo_path', 'centro', 'prefijo', 'saludo', 'subject_cotizaciones', 'mensaje_recibo', 'mensaje_transferencia', 'mensaje_factura', 'subject_solicitud', 'mensaje_solicitud', 'subject_reportes', 'mensaje_reportes', 'correo_grecibo', 'subject_grecibo', 'mensaje_grecibo', 'correo_gfactura', 'subject_gfactura', 'mensaje_gfactura', 'send_server', 'send_port', 'user', 'password']¶ nombre de los campos que contiene esta ventana computerfriendly
Methods Documentation
-
confirmation
(self) → bool¶ Método que realiza la confirmación de la acción guardar nuevas propiedades
- Returns
- bool: True si el usuario acepta, False de lo contrario
-
guardar
(self)¶ Método que guarda la configuración actual a disco duro. Antes de realizar el procedimiento pide verificación del usuario
-
leer
(self)¶ Método que lee el archivo de configuración por defecto, para realizar esto es necesario escribirlo y reiniciar la aplicación
-
populateCorreoTab
(self)¶ Método que puebla la pestaña asociada a la configuración del correo
-
populatePDFTab
(self)¶ Método que puebla la pestaña asociada a la configuración de PDFs
-
populateVariosTab
(self)¶ Método que puebla la pestaña asociada a varios
-
readValues
(self, default:bool=False)¶ Método que lee la información del módulo config y la visualiza en la interfaz
- Parameters
- default: bool
True si se quieren leer los valores por defecto. False en caso contrario
-
saveValues
(self)¶ Método que genera el archivo de configuración config.py
-