Exemplo n.º 1
0
    def cmdNuovo_click(self):
        """Evento che gestisce il tasto di modifica"""

        tmpDialog = guiScheda(self, [])
        tmpScheda = tmpDialog.GetDialog()
        tmpScheda.exec_()
        if (tmpScheda.result() == 1):
            rec = self.tableModel.record()

            for i in range(3):
                rec.setValue(i, tmpDialog.campi[i])

            self.tableModel.insertRecord(-1, rec)
            self.tableModel.submitAll()
Exemplo n.º 2
0
 def cmdNuovo_click(self):
     """Evento che gestisce il tasto di modifica"""
     
     tmpDialog = guiScheda(self, [])
     tmpScheda = tmpDialog.GetDialog() 
     tmpScheda.exec_()
     if(tmpScheda.result() == 1):
         rec = self.tableModel.record()
         
         for i in range(3):
             rec.setValue(i, tmpDialog.campi[i])
             
         self.tableModel.insertRecord(-1, rec)
         self.tableModel.submitAll()
Exemplo n.º 3
0
    def cmdModifica_click(self):
        """Evento che gestisce il tasto di modifica"""

        if self.myWidget.lstRubrica.currentIndex():
            index = self.myWidget.lstRubrica.currentIndex().row()
            rec = self.tableModel.record(index)
            nome = rec.value("nome")
            cognome = rec.value("cognome")
            telefono = rec.value("telefono")

            tmpDialog = guiScheda(self, [nome, cognome, telefono])
            tmpScheda = tmpDialog.GetDialog()
            tmpScheda.exec_()
            if (tmpScheda.result() == 1):
                for i in range(3):
                    rec.setValue(i, tmpDialog.campi[i])

                self.tableModel.setRecord(index, rec)
                self.tableModel.submitAll()
        else:
            msgBox = QMessageBox()
            msgBox.setText("Occorre selezionare un elemento!")
            msgBox.exec_()
Exemplo n.º 4
0
 def cmdModifica_click(self):
     """Evento che gestisce il tasto di modifica"""
     
     if self.myWidget.lstRubrica.currentIndex():
         index = self.myWidget.lstRubrica.currentIndex().row()
         rec = self.tableModel.record(index)
         nome = rec.value("nome")
         cognome = rec.value("cognome")
         telefono = rec.value("telefono")
         
         tmpDialog = guiScheda(self, [nome, cognome, telefono])
         tmpScheda = tmpDialog.GetDialog() 
         tmpScheda.exec_()
         if(tmpScheda.result() == 1):    
             for i in range(3):
                 rec.setValue(i, tmpDialog.campi[i])
             
             self.tableModel.setRecord(index, rec)
             self.tableModel.submitAll()
     else:
         msgBox = QMessageBox()
         msgBox.setText("Occorre selezionare un elemento!")
         msgBox.exec_()