def bt_projetar_click():
     dist = self.ed_dist.get().strip()
     if self.caminho:
         nome_planilha = self.caminho + '/' + \
                              ed_nomepla.get().strip()
     else:
         nome_planilha = ed_nomepla.get().strip()
     if dist:
         if os.path.isfile(dist):  # verifica se existe arquivo
             if ed_nomepla.get():
                 self.mensagem, *listapj = trabdados.projecao_pesquisa(
                                              self.banco,
                                              self.projetado,
                                              dist, nome_planilha)
                 if listapj:
                     arquivo.grava_arquivo(self.caminho, listapj[0])
                     for l in listapj[0]:
                         tx_log.insert(INSERT, l + '\n\n')
                     self.banco = listapj[1]
                     self.lb_status['text'] = nome_planilha
                     self.bt_variaveis['state'] = 'normal'
                     bt_projetar['state'] = DISABLED
                 else:
                     msg_erro(self.mensagem)
             else:
                 msg_erro('Digite um nome para arquivo projetado')
         else:
             msg_erro('Nome de arquivo inexistente,\ntente outra vez'
                      ' Entre com uma Distribuição existente')
     else:
         msg_erro('Selecione ou digite arquivo distribuição')
 def bt_religiao_click():
     """função para analise e acerto de religião."""
     listavar = trabvar.arrumar_variaveis_religiao(
                    self.banco, int(self.pesq_campo))
     arquivo.grava_arquivo(self.caminho, listavar[0])
     for l in listavar[0]:
         tx_log.insert(INSERT, l + '\n\n')
     tx_log.insert(INSERT, '\n\n')
     salvando_planilha(self.banco, nome_planilha)
     bt_religiao['state'] = DISABLED
     bt_todos['state'] = DISABLED