def OnBotaoADDButton(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.add(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())

            login.setSenha(self.campoSenha.GetValue())
            login.add(self.campoCPF.GetValue(), login.getSenha(), 'PRF')

            self.erroText.SetLabel('Adicionado com Sucesso!')
        self.zerar()

        event.Skip()
    def OnBotaoADDButton(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.add(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())
        
            login.setSenha(self.campoSenha.GetValue())
            login.add(self.campoCPF.GetValue(), login.getSenha(), 'PRF')
            
            self.erroText.SetLabel('Adicionado com Sucesso!')
        self.zerar()
        
        event.Skip()