def buscaCpfBox(self):
        prof = Professor()

        if self.campoCPF.GetValue() == '':
            self.erroText.SetLabel('Preencha o campo CPF corretamente!')
            return 0
        else:
            if prof.carregar(self.campoCPF.GetValue()):
                None
            else:
                self.erroText.SetLabel('CPF nao encontrado!')
                return 0
        data = str(prof.getData()).split('-')
        nasc = ''
        for i in range(len(data) - 1, -1, -1):
            if nasc == '':
                nasc += data[i]
            else:
                nasc += '-' + data[i]
        self.campoNascimento.SetValue(nasc)
        self.campoNome.SetValue(prof.getNome())

        if prof.getSexo == 2:
            self.botaoFeminino.SetValue(True)
        else:
            self.botaoMasc.SetValue(True)

        self.campoCep.SetValue(str(prof.getCep()))
        self.campoEndereco.SetValue(prof.getRua())
        self.campoBairro.SetValue(prof.getBairro())
        self.campoCidade.SetValue(prof.getCidade())
        self.campoNumero.SetValue(str(prof.getNum()))
        self.campoUF.SetValue(prof.getUf())
        if prof.getComp() == None:
            None
        else:
            self.campoComplemento.SetValue(prof.getComp())

        if prof.getTelefone() == None:
            None
        else:
            self.campoFixo.SetValue(str(prof.getTelefone()))

        if prof.getCelular() == None:
            None
        else:
            self.campoCelular.SetValue(str(prof.getCelular()))
        self.erroText.SetLabel('Carregado com Sucesso!')