Ejemplo n.º 1
0
 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')
Ejemplo n.º 2
0
    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')
Ejemplo n.º 3
0
    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!")