def eliminar(self): itemActual=self.tableRemito.currentItem() if itemActual==None: self.showMsjEstado("No se ha seleccionado remito para eliminar") else: numeroRemito=int(self.tableRemito.item(itemActual.row(),0).text()) remitoSeleccionado=RemitoModel.buscar(RemitoModel.numero,self.sesion,numeroRemito).first() if self.tableDetalles.rowCount()==0: remitoSeleccionado.borrar(self.sesion) self.tableRemito.removeRow(itemActual.row()) self.objectDeleted.emit() self.limpiarVentana() else: QtGui.QMessageBox.information(self,"Aviso","Debe dar de baja cada detalle")
def eliminar(self): itemActual = self.tableRemito.currentItem() if itemActual == None: self.showMsjEstado("No se ha seleccionado remito para eliminar") else: numeroRemito = int( self.tableRemito.item(itemActual.row(), 0).text()) remitoSeleccionado = RemitoModel.buscar(RemitoModel.numero, self.sesion, numeroRemito).first() if self.tableDetalles.rowCount() == 0: remitoSeleccionado.borrar(self.sesion) self.tableRemito.removeRow(itemActual.row()) self.objectDeleted.emit() self.limpiarVentana() else: QtGui.QMessageBox.information(self, "Aviso", "Debe dar de baja cada detalle")
def eliminar(self): """ Elimina un remito seleccionado, una vez que fueron dado de baja todos sus detalles :return: """ itemActual=self.tableRemito.currentItem() if itemActual==None: QtGui.QMessageBox.information(self,"Aviso","No se ha seleccionado remito para eliminar") else: numeroRemito=int(self.tableRemito.item(itemActual.row(),0).text()) remitoSeleccionado=RemitoModel.buscar(RemitoModel.numero,self.sesion,numeroRemito).first() if self.tableDetalles.rowCount()==0: remitoSeleccionado.borrar(self.sesion) self.tableRemito.removeRow(itemActual.row()) self.objectDeleted.emit() QtGui.QMessageBox.information(self,"Aviso","Remito Eliminado Exitosamente") else: QtGui.QMessageBox.information(self,"Aviso","Debe dar de baja cada detalle")