コード例 #1
0
 def cargarLineEdit(self):
     division = Division_Transporte()
     self.auto = division.getVehiculo(unicode(self.item.text()))
     
     self.lineEditDominio.setText(self.auto.dominio)
     self.lineEditRegistroInterno.setText(self.auto.registroInterno)
     self.lineEditChasisNro.setText(self.auto.numeroChasis)
     self.lineEditMarca.setText(self.auto.marca)
     return
 def registrarIngresoVehiculo(self):
     dominio = unicode(itemglobal.text())
     division = Division_Transporte()
     vehiculo = division.getVehiculo(dominio)
     
     kilometrajeActual = unicode(self.lineEditKilometraje.text())
     combustibleActual = unicode(self.lineEditCombustible.text())
     equipamiento = unicode(self.lineEditEquipamiento.text())
     reparacion = unicode(self.lineEditReparacion.text())
     comisaria = unicode(self.lineEditComisaria.text())
     localidad = unicode(self.lineEditLocalidad.text())
     
     division.registrarIngresoDeVehiculo(vehiculo.dominio, kilometrajeActual, combustibleActual, equipamiento, reparacion, comisaria, localidad)
 def on_pushButtonRegistrarNuevoIngreso_clicked(self):
     '''
     @version: 
     @author: 
     '''
     '''
     TODO: Obtener algún indicio de que el vehiculo seleccionado tiene Orden de
     Reparacion en Curso.
     '''
     global itemglobal
     if itemglobal:
         dominio = unicode(itemglobal.text())
         division = Division_Transporte()
         vehiculo = division.getVehiculo(dominio)
         try:
             vehiculo.dameOrdenDeReparacionEnCurso()
             self.mostrarMensaje('El vehículo selecciona ya cuenta con una Orde de Reparación en Curso.', 'Orden en Curso')
         except excepciones.Excepcion_No_Posee_Orden_Reparacion_En_Curso.Excepcion_No_Posee_Orden_Reparacion_En_Curso:
             dlgDatosIngreso = DialogDatosIngresoVehiculo()
             dlgDatosIngreso.exec_()
             itemglobal = None
     else:
         self.mostrarMensaje('Debe seleccionar un Vehiculo.', 'Seleccionar Vehiculo')
 def buscarVehiculo(self):
     division = Division_Transporte()
     return division.getVehiculo(unicode(self.dominioVehiculo.text()))