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