def OnBotaoEditarButton(self, event):
        prof = Professor()
        login = Login()
        sexo = 0

        if self.campoCPF.GetValue() == '' or len(
                self.campoCPF.GetValue()) != 11:
            self.erroText.SetLabel('Preencha o campo CPF corretamente!')
            return 0
        elif self.verificador() == False:
            self.erroText.SetLabel('Preencha os campos corretamente!')
            return 0
        elif self.campoSenha.GetValue() != self.campoConfirmeSenha.GetValue():
            self.erroText.SetLabel('Preencha o campo Senha corretamente!')
            return 0
        else:
            if self.botaoMasc.GetValue():
                sexo = 1
            else:
                sexo = 2
            data = self.campoNascimento.GetValue().split('-')
            nasc = ''
            for i in range(len(data) - 1, -1, -1):
                if nasc == '':
                    nasc += data[i]
                else:
                    nasc += '-' + data[i]
            prof.salvarEdit(self.campoCPF.GetValue(),
                            self.campoNome.GetValue(), nasc, sexo,
                            self.campoCep.GetValue(), self.campoUF.GetValue(),
                            self.campoCidade.GetValue(),
                            self.campoBairro.GetValue(),
                            self.campoEndereco.GetValue(),
                            int(self.campoNumero.GetValue()),
                            self.campoComplemento.GetValue(),
                            self.campoFixo.GetValue(),
                            self.campoCelular.GetValue())
            if self.campoSenha.GetValue(
            ) != '' and self.campoConfirmeSenha.GetValue() != '':
                None
            else:
                if login.carregar(self.campoCPF.GetValue()):
                    login.salvarEdit(login.getLogin(),
                                     self.campoSenha.GetValue(),
                                     login.getTipo())
            self.erroText.SetLabel('Editado com Sucesso!')
        self.zerar()
        event.Skip()
    def OnBotaoEditarButton(self, event):
        prof = Professor()
        login = Login()
        sexo = 0

        if self.campoCPF.GetValue() == '' or len(self.campoCPF.GetValue()) != 11:
            self.erroText.SetLabel('Preencha o campo CPF corretamente!')
            return 0
        elif self.verificador() == False:
            self.erroText.SetLabel('Preencha os campos corretamente!')
            return 0
        elif self.campoSenha.GetValue() != self.campoConfirmeSenha.GetValue():
            self.erroText.SetLabel('Preencha o campo Senha corretamente!')
            return 0
        else:
            if self.botaoMasc.GetValue():
                sexo = 1
            else:
                sexo = 2
            data = self.campoNascimento.GetValue().split('-')
            nasc = ''
            for i in range(len(data)-1, -1, -1):
                if nasc == '':
                    nasc += data[i]
                else:
                    nasc += '-' + data[i]
            prof.salvarEdit(self.campoCPF.GetValue(), self.campoNome.GetValue(), nasc, sexo, self.campoCep.GetValue(), self.campoUF.GetValue(),
                            self.campoCidade.GetValue(), self.campoBairro.GetValue(), self.campoEndereco.GetValue(), int(self.campoNumero.GetValue()),
                            self.campoComplemento.GetValue(), self.campoFixo.GetValue(), self.campoCelular.GetValue())
            if self.campoSenha.GetValue() != '' and self.campoConfirmeSenha.GetValue() != '':
                None
            else:
                if login.carregar(self.campoCPF.GetValue()):
                    login.salvarEdit(login.getLogin(), self.campoSenha.GetValue(), login.getTipo())
            self.erroText.SetLabel('Editado com Sucesso!')
        self.zerar()
        event.Skip()