def addbutton_click(self): """ manipulador do evento click do mouse para adicionar comite utiliza a funcao insert (definida no arquivo bdconn.py) passando como argumento kwargs """ pais = self.ui.qlinepais.text() nome = self.ui.qlinenome.text() presidente = self.ui.qlinepres.text() email_contato = self.ui.qlineemail.text() endereco = self.ui.qlineend.text() if pais and nome and presidente: kwargs = {'pais': "'" + pais + "'", 'nome': "'" + nome + "'", 'presidente': "'" + presidente + "'"} if email_contato: kwargs['email_contato'] = "'" + email_contato + "'" if endereco: kwargs['endereco'] = "'" + endereco + "'" if(insert('comite', kwargs)): self.parent().hide() self.parent().parent().setWindowTitle(self.parent().parent().title) else: showdialog ('Erro', "Erro na inserção, verifique se o comite já não está cadastrado"); else: showdialog('Erro', 'Os campos país, nome e presidente são obrigatórios')
def addbutton_click(self): """ pega do formulario nome, endereco, nome_representante, email_representante, comite e adiciona na tabela orgao_imprensa """ nome = self.ui.qlinenome.text() endereco = self.ui.qlineend.text() nome_representante = self.ui.qlinenomerepr.text() email_representante = self.ui.qlineemailrepr.text() comite = self.ui.qcombocomite.currentText() """verifica se campo nome foi preenchido """ if nome: kwargs = {'nome': "'" + nome + "'", 'comite': "'" + comite + "'"} if endereco: kwargs['endereco'] = "'" + endereco + "'" if nome_representante: kwargs['nome_representante'] = "'" + nome_representante + "'" if email_representante: kwargs['email_representante'] = "'" + email_representante + "'" if(insert('orgao_imprensa', kwargs)): self.parent().hide() self.parent().parent().setWindowTitle(self.parent().parent().title) else: showdialog ('Erro', 'Erro na inserção, verifique se um OI com esse nome já não está cadastrado!'); else: showdialog('Erro', 'O campo nome é obrigatório')
def addbutton_click(self): sigla = self.ui.qlinesigla.text() funcao = self.ui.qlinefunc.text() transmissao = self.ui.qcombotrans.currentIndex() if transmissao == 0: transmissao = 's' else: transmissao = 'n' """verifica se os dados foram informados """ if sigla and funcao: kwargs = {'sigla': "'" + sigla + "'", 'funcao': "'" + funcao + "'", 'direito_transmissao': "'" + transmissao + "'"} #insere o novo tipo de credencial if(insert('tipo_credencial', kwargs)): self.parent().hide() self.parent().parent().setWindowTitle(self.parent().parent().title) else: showdialog ('Erro', 'Erro na inserção, verifique se esse tipo de credencial, já não existe'); else: showdialog("Erro", "Todos os campos devem ser preenchidos!")