GestorWindow

class microbill.windows.GestorWindow(parent=None)

Bases: microbill.windows.SubWindow

Clase que visualiza la ventana de Enviar correo a Gestor

Attributes Summary

FIELDS

nombre de los campos que contiene la ventana

WIDGETS

nombre de los campos que contiene la ventana computerfriendly

Methods Summary

accept(self)

Método que verifica que la cotización que se va a enviar al gestor sea válida

autoCompletar(self, text)

Método que carga la cotización cuyo código entra por parámetro y la visualiza en los campos disponibles en esta ventana

clean(self)

Método que se encarga de limpiar el contenido de los campos de la vista

errorWindow(self, exception)

Método que se encarga de mostrar un diálogo de alerta para todas las excepciones que se puedan generan en esta ventana

sendCorreo(self)

Método que se encarga de enviar el correo asociado a la cotización que se encuentra en el formulario de la ventana.

updateAutoCompletar(self)

Método que hace que los AutoLineEdits actualicen el contenido del modelo con el cual autocompletan

Attributes Documentation

FIELDS = ['Cotización', 'Fecha', 'Nombre', 'Correo', 'Equipo', 'Valor', 'Tipo de Pago']

nombre de los campos que contiene la ventana

WIDGETS = ['cotizacion', 'fecha', 'nombre', 'correo', 'equipo', 'valor', 'tipo']

nombre de los campos que contiene la ventana computerfriendly

Methods Documentation

accept(self)

Método que verifica que la cotización que se va a enviar al gestor sea válida

autoCompletar(self, text:str)

Método que carga la cotización cuyo código entra por parámetro y la visualiza en los campos disponibles en esta ventana

Parameters
text: str

código de la cotización a cargar

clean(self)

Método que se encarga de limpiar el contenido de los campos de la vista

errorWindow(self, exception:Exception)

Método que se encarga de mostrar un diálogo de alerta para todas las excepciones que se puedan generan en esta ventana

Parameters
exception: Exception

la excepción que será mostrada

sendCorreo(self)

Método que se encarga de enviar el correo asociado a la cotización que se encuentra en el formulario de la ventana. En caso que el tipo de pago de la cotización sea por factura, el método abre un dialogo para seleccionar el archivo PDF de la Orden de servicios

Raises
exception: en caso que ocurra un error enviando el correo, o que el tipo de pago no se encuentre entre
Factura o Recibo
updateAutoCompletar(self)

Método que hace que los AutoLineEdits actualicen el contenido del modelo con el cual autocompletan