def updatebutton_click(self):
     """trata o evento do click, aqui  no caso edita os limites do tipo de credencial selecionado para um certo OI
     """
     comite = self.ui.qcomboboxcomite.currentText()
     tipo = self.ui.qcomboboxtipocred.currentText()
     qtd = self.ui.qspinboxqtd.value()
     cmd = "UPDATE limites_comite SET quantidade = " + str(qtd)
     cmd += " WHERE comite = '" + comite + "' "
     cmd += "AND tipo_credencial ='" + tipo + "';"
     executa_cmd(cmd)
Ejemplo n.º 2
0
 def updatebutton_click(self):
     """ Executada quando o usuario clica no botao
         executa o comando SQL responsavel por atualizar a quantidade de credenciais referente aquele tipo para o OI selecionado
     """
     oi = self.ui.qcomboboxoi.currentText()
     tipo = self.ui.qcomboboxtipocred.currentText()
     qtd = self.ui.qspinboxqtd.value()
     cmd = "UPDATE limites_oi SET quantidade = " + str(qtd) + " "
     cmd += "WHERE tipo_credencial = '" + tipo + "' "
     cmd += "AND orgao_imprensa IN (SELECT id FROM orgao_imprensa "
     cmd += "WHERE nome = '" + oi + "');"
     if not executa_cmd(cmd):
         showdialog('Alerta', 'Verificar se o Comite possui Limite de Credenciais')
         self.ui.qspinboxqtd.setValue(self.oldqtd)
     else:
         self.oldqtd = qtd