def crear(self): """ Da de alta un cliente nuevo y lo almacena en la base de datos. :return: """ if ValidarDatos.validarCamposVacios(self.camposRequeridos): cliente = ClienteModel(str(self.lineDni.text()), str(self.lineNombre.text()), str(self.lineApellido.text()), str(self.lineDireccion.text()), str(self.lineTelefono.text())) if cliente.guardar(self.sesion): self.showMsjEstado("El Cliente fue dado de alta.") self.limpiarCampos() self.objectCreated.emit() else: cliente = ClienteModel.buscar( ClienteModel.dni, self.sesion, str(self.lineDni.text())).first() if cliente.getBaja(): cliente.setBaja(False) cliente.modificar(self.sesion) self.showMsjEstado("El Cliente fue dado de alta.") self.limpiarCampos() self.objectCreated.emit() else: QtGui.QMessageBox.critical(self, 'Error', 'El Cliente ya existe.', 'Aceptar') else: self.showMsjEstado( "Hay datos obligatorios que no fueron completados.")
def crear(self): """ Da de alta un cliente nuevo y lo almacena en la base de datos. :return: """ if ValidarDatos.validarCamposVacios(self.camposRequeridos): cliente = ClienteModel( str(self.lineDni.text()), str(self.lineNombre.text()), str(self.lineApellido.text()), str(self.lineDireccion.text()), str(self.lineTelefono.text()), ) if cliente.guardar(self.sesion): QtGui.QMessageBox.information(self, "Info", "El Cliente fue dado de alta.", "Aceptar") self.limpiarCampos() self.objectCreated.emit() else: cliente = ClienteModel.buscar(ClienteModel.dni, self.sesion, str(self.lineDni.text())).first() if cliente.getBaja(): cliente.setBaja(False) cliente.modificar(self.sesion) QtGui.QMessageBox.information(self, "Info", "El Cliente fue dado de alta.", "Aceptar") self.limpiarCampos() self.objectCreated.emit() else: QtGui.QMessageBox.critical(self, "Error", "El Cliente ya existe.", "Aceptar") else: QtGui.QMessageBox.warning(self, "Atención", "Hay datos obligatorios que no fueron completados.", "Aceptar")