Esempio n. 1
0
 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")
Esempio n. 2
0
 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")
Esempio n. 3
0
 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")