Esempio n. 1
0
    def __init__(self):
        super(V_Principal, self).__init__(parent=None)
        self.setGeometry(30, 40, 1000, 650)
        self.setWindowTitle(const.APP_NAME + " " + const.APP_VERSION)
        self.setWindowIcon(QtGui.QIcon(const.ICONO.LOGO))
        self.setWindowState(QtCore.Qt.WindowMaximized)

        self.iniciar_controles()
        self.maquetar()
        self.iniciar_eventos()
        Util.center_window(ventana=self)
        self.transito_actual = None
Esempio n. 2
0
    def __init__(self):
        super(V_Principal, self).__init__(parent=None)
        self.setGeometry(30, 40, 1000, 650)
        self.setWindowTitle(const.APP_NAME + " " + const.APP_VERSION)
        self.setWindowIcon(QtGui.QIcon(const.ICONO.LOGO))
        self.setWindowState(QtCore.Qt.WindowMaximized)

        self.iniciar_controles()
        self.maquetar()
        self.iniciar_eventos()
        Util.center_window(ventana=self)
        self.transito_actual = None
Esempio n. 3
0
 def reject(self):
     Util.reject(self, self.__dirty)
Esempio n. 4
0
 def reject(self):
     #del(self.__dialogo)
     Util.reject(self, self.__dirty)
Esempio n. 5
0
    def iniciar_eventos(self):
        self.txtCabina.returnPressed.connect(lambda:
                                             self.pulsado_enter(
                                                 control='txtcabina'
                                             ))
        self.txtPesoEntrada.returnPressed.connect(lambda:
                                             self.pulsado_enter(
                                                 control='txtPesoEntrada'
                                             ))
        self.txtPesoSalida.returnPressed.connect(lambda:
                                             self.pulsado_enter(
                                                 control='txtPesoSalida'
                                             ))
        self.txtCabina.textChanged.connect(lambda:
                                           Util.formato_matricula(
                                               control=self.txtCabina
                                           ))

        self.txtRemolque.textChanged.connect(lambda:
                                             Util.formato_matricula(
                                                 control=self.txtRemolque
                                             ))

        self.txtPoseedor.textChanged.connect(lambda:
                                             Util.formato_mayuscula(
                                                 control=self.txtPoseedor
                                             ))
        self.txtProducto.textChanged.connect(lambda:
                                             Util.formato_mayuscula(
                                                 control=self.txtProducto
                                             ))
        self.txtConductor.textChanged.connect(lambda:
                                             Util.formato_mayuscula(
                                                 control=self.txtConductor
                                             ))
        self.txtAgencia.textChanged.connect(lambda:
                                             Util.formato_mayuscula(
                                                 control=self.txtAgencia
                                             ))
        self.txtCliente.textChanged.connect(lambda:
                                             Util.formato_mayuscula(
                                                 control=self.txtCliente
                                             ))
        self.txtProveedor.textChanged.connect(lambda:
                                             Util.formato_mayuscula(
                                                 control=self.txtProveedor
                                             ))
        self.txtOrigen.textChanged.connect(lambda:
                                             Util.formato_mayuscula(
                                                 control=self.txtOrigen
                                             ))
        self.txtDestino.textChanged.connect(lambda:
                                             Util.formato_mayuscula(
                                                 control=self.txtDestino
                                             ))
        self.txtNeto.textChanged.connect(lambda:
                                             Util.formato_numerico(
                                                 control=self.txtNeto
                                             ))
        self.txtPesoEntrada.textChanged.connect(lambda:
                                             Util.formato_numerico(
                                                 control=self.txtPesoEntrada
                                             ))
        self.txtPesoSalida.textChanged.connect(lambda:
                                             Util.formato_numerico(
                                                 control=self.txtPesoSalida
                                             ))

        self.btnNuevo.clicked.connect(lambda: self.clickAction('Nuevo/guardar'))
        self.btnProductos.clicked.connect(lambda: self.clickAction('Buscar: Productos'))
        self.btnCliente.clicked.connect(lambda: self.clickAction('Buscar: Clientes'))
        self.btnProveedor.clicked.connect(lambda: self.clickAction('Buscar: Proveedor'))
        self.btnAgencia.clicked.connect(lambda: self.clickAction('Buscar: Agencia'))
        self.btnPoseedor.clicked.connect(lambda: self.clickAction('Buscar: Poseedor'))
        self.btnConductor.clicked.connect(lambda: self.clickAction('Buscar: Conductor'))
        self.btnTransito.clicked.connect(lambda: self.clickAction('Buscar: Transito'))


        self.exitAction.triggered.connect(lambda: self.close())
Esempio n. 6
0
    def iniciar_eventos(self):
        self.txtCabina.returnPressed.connect(
            lambda: self.pulsado_enter(control='txtcabina'))
        self.txtPesoEntrada.returnPressed.connect(
            lambda: self.pulsado_enter(control='txtPesoEntrada'))
        self.txtPesoSalida.returnPressed.connect(
            lambda: self.pulsado_enter(control='txtPesoSalida'))
        self.txtCabina.textChanged.connect(
            lambda: Util.formato_matricula(control=self.txtCabina))

        self.txtRemolque.textChanged.connect(
            lambda: Util.formato_matricula(control=self.txtRemolque))

        self.txtPoseedor.textChanged.connect(
            lambda: Util.formato_mayuscula(control=self.txtPoseedor))
        self.txtProducto.textChanged.connect(
            lambda: Util.formato_mayuscula(control=self.txtProducto))
        self.txtConductor.textChanged.connect(
            lambda: Util.formato_mayuscula(control=self.txtConductor))
        self.txtAgencia.textChanged.connect(
            lambda: Util.formato_mayuscula(control=self.txtAgencia))
        self.txtCliente.textChanged.connect(
            lambda: Util.formato_mayuscula(control=self.txtCliente))
        self.txtProveedor.textChanged.connect(
            lambda: Util.formato_mayuscula(control=self.txtProveedor))
        self.txtOrigen.textChanged.connect(
            lambda: Util.formato_mayuscula(control=self.txtOrigen))
        self.txtDestino.textChanged.connect(
            lambda: Util.formato_mayuscula(control=self.txtDestino))
        self.txtNeto.textChanged.connect(
            lambda: Util.formato_numerico(control=self.txtNeto))
        self.txtPesoEntrada.textChanged.connect(
            lambda: Util.formato_numerico(control=self.txtPesoEntrada))
        self.txtPesoSalida.textChanged.connect(
            lambda: Util.formato_numerico(control=self.txtPesoSalida))

        self.btnNuevo.clicked.connect(
            lambda: self.clickAction('Nuevo/guardar'))
        self.btnProductos.clicked.connect(
            lambda: self.clickAction('Buscar: Productos'))
        self.btnCliente.clicked.connect(
            lambda: self.clickAction('Buscar: Clientes'))
        self.btnProveedor.clicked.connect(
            lambda: self.clickAction('Buscar: Proveedor'))
        self.btnAgencia.clicked.connect(
            lambda: self.clickAction('Buscar: Agencia'))
        self.btnPoseedor.clicked.connect(
            lambda: self.clickAction('Buscar: Poseedor'))
        self.btnConductor.clicked.connect(
            lambda: self.clickAction('Buscar: Conductor'))
        self.btnTransito.clicked.connect(
            lambda: self.clickAction('Buscar: Transito'))

        self.exitAction.triggered.connect(lambda: self.close())