DescontarWindow

class microbill.windows.DescontarWindow(parent=None)

Bases: microbill.windows.SubWindow

Clase que representa la ventana en donde se pueden descontar los usos asociados a una cotización

Attributes Summary

FIELDS

nombre de los campos que contiene esta ventana

WIDGETS

nombre de los campos que contiene esta ventana computerfriendly

Methods Summary

checkHandler(self, state)

Método que agrupa el comportamiento de los campos: referencia, y elaborado para su activación o desactivación en función del valor que entra por parámetro

clean(self)

Método que se encarga de limpiar la vista actual

cleanWidgets(self)

Método que se encarga de limpiar la información de los campos de la vista

cotizacionChanged(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

equipoChanged(self, index)

Método que se encarga de modificar los widgets dado un cambio en el equipo

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

guardarHandler(self)

Método que se encarga de guardar las modificaciones a una cotización luego de realizar la disminución de las cantidad o el aplicado por

otrosHandler(self)

Método que se encarga de crear o borrar los servicios agregados posteriormente de la ventana

removeOtros(self)

Método que remueve los widgets asociados a los servicios que fueron agregados posteriormente

sendCorreo(self)

Método que se encarga de enviar un correo electrónico con el estado de la cotización actual, siempre que la opción de notificación se encuentre activa

updateDataFrames(self)

Método que se encarga de actualizar el AutoLineEdit de cotizaciones con las cotizaciones disponibles

Attributes Documentation

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

nombre de los campos que contiene esta ventana

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

nombre de los campos que contiene esta ventana computerfriendly

Methods Documentation

checkHandler(self, state:bool)

Método que agrupa el comportamiento de los campos: referencia, y elaborado para su activación o desactivación en función del valor que entra por parámetro

clean(self)

Método que se encarga de limpiar la vista actual

cleanWidgets(self)

Método que se encarga de limpiar la información de los campos de la vista

cotizacionChanged(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

equipoChanged(self, index:int)

Método que se encarga de modificar los widgets dado un cambio en el equipo

Parameters
index: int

índice de la selección del equipo

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

guardarHandler(self)

Método que se encarga de guardar las modificaciones a una cotización luego de realizar la disminución de las cantidad o el aplicado por

otrosHandler(self)

Método que se encarga de crear o borrar los servicios agregados posteriormente de la ventana

removeOtros(self)

Método que remueve los widgets asociados a los servicios que fueron agregados posteriormente

sendCorreo(self)

Método que se encarga de enviar un correo electrónico con el estado de la cotización actual, siempre que la opción de notificación se encuentre activa

updateDataFrames(self)

Método que se encarga de actualizar el AutoLineEdit de cotizaciones con las cotizaciones disponibles