BuscarWindow¶
-
class
microbill.windows.
BuscarWindow
(parent=None)¶ Bases:
microbill.windows.SubWindow
Clase que representa la ventana en donde se puede buscar en el registro de cotizaciones viejas
Attributes Summary
nombre de los campos que contiene la ventana
nombre de los campos que contiene la ventana computerfriendly
Methods Summary
doubleClick
(self, row, left)Método que se encarga de abrir el PDF de la cotización o abrir la cotización para su modificación.
eventFilter
(self, source, event)Método que sobreescribe el método eventFilter, y permite determinar cuando se lleva a cabo un doble click sobre la tabla de búsqueda.
getChanges
(self, source)Método que determina qué posiciones han cambiado debido a los filtros de la ventana respecto al dataframe de referencia de registros
guardar
(self)Método que se encarga de generar todos los reportes asociados a las cotizaciones seleccionadas en la vista
limpiar
(self)Método que se encarga de limpiar los widgets de filtro de búsqueda así como también reiniciar la vista de la tabla
update
(self)Método que actualiza la vista de la tabla dependiendo de los filtros actuales
updateAutoCompletar
(self)Método que hace que los AutoLineEdits actualicen el contenido del modelo con el cual autocompletan
Attributes Documentation
-
FIELDS
= ['Equipo', 'Nombre', 'Correo', 'Institución', 'Responsable', 'Cotización']¶ nombre de los campos que contiene la ventana
-
WIDGETS
= ['equipo', 'nombre', 'correo', 'institucion', 'responsable', 'cotizacion']¶ nombre de los campos que contiene la ventana computerfriendly
Methods Documentation
-
doubleClick
(self, row:int, left:bool)¶ Método que se encarga de abrir el PDF de la cotización o abrir la cotización para su modificación. En caso que left == True, se abre la cotización para su modifiación, en caso contrario se abre el PDF
- Parameters
- row: int
Fila de la tabla en donde tuvo lugar el doble click
- left: bool
True en caso que el botón fuese el izquierdo
-
eventFilter
(self, source, event) → bool¶ Método que sobreescribe el método eventFilter, y permite determinar cuando se lleva a cabo un doble click sobre la tabla de búsqueda. En caso que esto suceda se realiza la discriminación de las acciones dependiendo de si el doble click fue con el botón derecho o izquierdo del mouse
- Parameters
- source
- event
- Returns
- bool: True en caso que el evento fuese un doble click en la ventana de búsqueda, False de lo contrario
-
getChanges
(self, source:str)¶ Método que determina qué posiciones han cambiado debido a los filtros de la ventana respecto al dataframe de referencia de registros
- Parameters
- source: str
campo que está generando el cambio en la vista de las cotizaciones
-
guardar
(self)¶ Método que se encarga de generar todos los reportes asociados a las cotizaciones seleccionadas en la vista
-
limpiar
(self)¶ Método que se encarga de limpiar los widgets de filtro de búsqueda así como también reiniciar la vista de la tabla
-
update
(self)¶ Método que actualiza la vista de la tabla dependiendo de los filtros actuales
-
updateAutoCompletar
(self)¶ Método que hace que los AutoLineEdits actualicen el contenido del modelo con el cual autocompletan
-