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)
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