def persistirCadastro(self):
        """Funcao local para persistir o cadastro do funcionario no banco de dados"""
        if(self.primeiroAcesso):
            admin = '1'
        else:
            if self.rbSim.get_active():
                admin = '1'
            else:
                admin = '0'
        dictCampos = {"NOME" : self.txtNome.get_text(),
                       "LOGIN" : self.txtLogin.get_text(),
                       "SENHA" : self.txtSenha.get_text(),
                       "DOCUMENTO" : self.txtDocumento.get_text(),
                       "TIPO_DOCUMENTO" : funcoesGenericas.getValorAtualComboBox(self.cbxTipoDocumento),       
                       "TELEFONE" : self.txtTelefone.get_text(),
                       "DDD" : self.txtDDD.get_text(),
                       "EMAIL" : self.txtEmail.get_text(),
                       "CEP" : self.txtCEP.get_text(),
                       "NASCIMENTO": self.txtNascimento.get_text(),
                       "CARGO": funcoesGenericas.getValorAtualComboBox(self.cbxCargo),
                       "ENDERECO" : funcoesGenericas.formatarEndereco(self.txtEndereco.get_text(), 
                                                                      self.txtNumero.get_text(),
                                                                      self.txtComplemento.get_text(),
                                                                      self.txtBairro.get_text(),
                                                                      self.txtCidade.get_text(), 
                                                                      self.txtEstado.get_text()),
                      "administrador": admin
                      } 
        con = BancoDados()

        if con.inserir("funcionario",dictCampos) != None:
            return True
        else:
            return False
    def persistirCadastro(self):
        """Funcao local para persistir o cadastro do funcionario no banco de dados"""
        if (self.primeiroAcesso):
            admin = '1'
        else:
            if self.rbSim.get_active():
                admin = '1'
            else:
                admin = '0'
        dictCampos = {
            "NOME":
            self.txtNome.get_text(),
            "LOGIN":
            self.txtLogin.get_text(),
            "SENHA":
            self.txtSenha.get_text(),
            "DOCUMENTO":
            self.txtDocumento.get_text(),
            "TIPO_DOCUMENTO":
            funcoesGenericas.getValorAtualComboBox(self.cbxTipoDocumento),
            "TELEFONE":
            self.txtTelefone.get_text(),
            "DDD":
            self.txtDDD.get_text(),
            "EMAIL":
            self.txtEmail.get_text(),
            "CEP":
            self.txtCEP.get_text(),
            "NASCIMENTO":
            self.txtNascimento.get_text(),
            "CARGO":
            funcoesGenericas.getValorAtualComboBox(self.cbxCargo),
            "ENDERECO":
            funcoesGenericas.formatarEndereco(self.txtEndereco.get_text(),
                                              self.txtNumero.get_text(),
                                              self.txtComplemento.get_text(),
                                              self.txtBairro.get_text(),
                                              self.txtCidade.get_text(),
                                              self.txtEstado.get_text()),
            "administrador":
            admin
        }
        con = BancoDados()

        if con.inserir("funcionario", dictCampos) != None:
            return True
        else:
            return False
 def persistirCadastro(self,widget):
     """Funcao local para persistir o cadastro da empresa no banco de dados"""
     #TO DO: Falta ver a parte do logo
     dictCampos = {"nome" : self.txtNome.get_text(),
                    "documento" :self.txtDocumento.get_text(),
                    "tipo_documento" : funcoesGenericas.getValorAtualComboBox(self.cbxTipoDocumento),
                    "email" : self.txtEmail.get_text(),
                    "telefone1" : self.txtTelefone.get_text(),
                    "ddd": self.txtDDD.get_text(),
                    "endereco" : funcoesGenericas.formatarEndereco(self.txtEndereco.get_text(),
                                                                   self.txtNumero.get_text(),
                                                                   self.txtComplemento.get_text(),
                                                                   self.txtBairro.get_text(),
                                                                   self.txtCidade.get_text(),
                                                                   self.txtEstado.get_text())
                     }
     con = BancoDados()
     
     if con.inserir("cliente",dictCampos) != None:
         return True
     else:
         return False