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()
class frameLogin(wx.Frame): def _init_ctrls(self, prnt): # generated method, don't edit wx.Frame.__init__(self, id=wxID_FRAMELOGIN, name=u'frameLogin', parent=prnt, pos=wx.Point(559, 219), size=wx.Size(1322, 722), style=wx.DEFAULT_FRAME_STYLE, title=u'AcademicSYS - Gerenciamento Escolar') self.SetClientSize(wx.Size(1310, 688)) self.Center(wx.BOTH) self.SetIcon(wx.Icon(u'./Imagens/Icone.ico', wx.BITMAP_TYPE_ICO)) self.SetAutoLayout(True) self.telaLogin = wx.Window(id=wxID_FRAMELOGINTELALOGIN, name=u'telaLogin', parent=self, pos=wx.Point(-28, -9), size=wx.Size(1366, 706), style=wx.TAB_TRAVERSAL) self.telaLogin.SetBackgroundColour(wx.Colour(255, 255, 255)) self.telaLogin.Center(wx.BOTH) self.telaLogin.SetThemeEnabled(False) self.telaLogin.SetAutoLayout(True) self.espacoLogin = wx.StaticBox(id=wxID_FRAMELOGINESPACOLOGIN, label=u'Area de Login', name=u'espacoLogin', parent=self.telaLogin, pos=wx.Point(468, 380), size=wx.Size(430, 208), style=wx.TAB_TRAVERSAL) self.espacoLogin.Center(wx.HORIZONTAL) self.espacoLogin.SetBackgroundColour(wx.Colour(255, 255, 255)) self.espacoLogin.SetBackgroundStyle(wx.BG_STYLE_CUSTOM) self.espacoLogin.SetAutoLayout(False) self.nomeLogin = wx.StaticText(id=wxID_FRAMELOGINNOMELOGIN, label=u'Login: '******'nomeLogin', parent=self.telaLogin, pos=wx.Point(497, 412), size=wx.Size(33, 13), style=0) self.nomeSenha = wx.StaticText(id=wxID_FRAMELOGINNOMESENHA, label=u'Senha:', name=u'nomeSenha', parent=self.telaLogin, pos=wx.Point(496, 483), size=wx.Size(35, 13), style=0) self.digiteLogin = wx.TextCtrl(id=wxID_FRAMELOGINDIGITELOGIN, name=u'digiteLogin', parent=self.telaLogin, pos=wx.Point(533, 440), size=wx.Size(299, 24), style=0, value=u'') self.digiteLogin.Center(wx.HORIZONTAL) self.digiteSenha = wx.TextCtrl(id=wxID_FRAMELOGINDIGITESENHA, name=u'digiteSenha', parent=self.telaLogin, pos=wx.Point(535, 512), size=wx.Size(299, 24), style=wx.TE_PASSWORD, value=u'') self.linhaDivisoria = wx.StaticLine(id=wxID_FRAMELOGINLINHADIVISORIA, name=u'linhaDivisoria', parent=self.telaLogin, pos=wx.Point(371, 352), size=wx.Size(623, 2), style=0) self.linhaDivisoria.Center(wx.HORIZONTAL) self.logoSys = wx.StaticBitmap(bitmap=wx.Bitmap( u'./Imagens/logo.png', wx.BITMAP_TYPE_PNG), id=wxID_FRAMELOGINLOGOSYS, name=u'logoSys', parent=self.telaLogin, pos=wx.Point(343, 40), size=wx.Size(680, 278), style=0) self.logoSys.Center(wx.HORIZONTAL) self.botaoLogar = wx.Button(id=wxID_FRAMELOGINBOTAOLOGAR, label=u'Acessar', name=u'botaoLogar', parent=self.telaLogin, pos=wx.Point(782, 546), size=wx.Size(75, 23), style=0) self.botaoLogar.Bind(wx.EVT_BUTTON, self.OnBotaoLogarButton, id=wxID_FRAMELOGINBOTAOLOGAR) self.nomeErro = wx.StaticText(id=wxID_FRAMELOGINNOMEERRO, label=u'', name=u'nomeErro', parent=self.telaLogin, pos=wx.Point(599, 416), size=wx.Size(168, 13), style=wx.ST_NO_AUTORESIZE | wx.ALIGN_CENTRE) self.nomeErro.SetAutoLayout(True) self.nomeErro.Center(wx.HORIZONTAL) def __init__(self, parent): self._init_ctrls(parent) def OnBotaoLogarButton(self, event): self.nomeErro.SetLabel('Aguarde, carregando BD') self.Logar = Login() self.valorLogin = self.digiteLogin.GetValue() self.valorSenha = self.digiteSenha.GetValue() if self.Logar.carregar(self.valorLogin): if self.valorSenha == self.Logar.getSenha( ): #and self.Logar.getTipo() == 'ADM': self.Close() ponte.mainAcademicsFrameApp() exit() else: self.nomeErro.SetLabel('Login ou Senha Invalido!') else: self.nomeErro.SetLabel('Login ou Senha Invalido!') event.Skip()
class frameLogin(wx.Frame): def _init_ctrls(self, prnt): # generated method, don't edit wx.Frame.__init__(self, id=wxID_FRAMELOGIN, name=u'frameLogin', parent=prnt, pos=wx.Point(559, 219), size=wx.Size(1322, 722), style=wx.DEFAULT_FRAME_STYLE, title=u'AcademicSYS - Gerenciamento Escolar') self.SetClientSize(wx.Size(1310, 688)) self.Center(wx.BOTH) self.SetIcon(wx.Icon(u'./Imagens/Icone.ico',wx.BITMAP_TYPE_ICO)) self.SetAutoLayout(True) self.telaLogin = wx.Window(id=wxID_FRAMELOGINTELALOGIN, name=u'telaLogin', parent=self, pos=wx.Point(-28, -9), size=wx.Size(1366, 706), style=wx.TAB_TRAVERSAL) self.telaLogin.SetBackgroundColour(wx.Colour(255, 255, 255)) self.telaLogin.Center(wx.BOTH) self.telaLogin.SetThemeEnabled(False) self.telaLogin.SetAutoLayout(True) self.espacoLogin = wx.StaticBox(id=wxID_FRAMELOGINESPACOLOGIN, label=u'Area de Login', name=u'espacoLogin', parent=self.telaLogin, pos=wx.Point(468, 380), size=wx.Size(430, 208), style=wx.TAB_TRAVERSAL) self.espacoLogin.Center(wx.HORIZONTAL) self.espacoLogin.SetBackgroundColour(wx.Colour(255, 255, 255)) self.espacoLogin.SetBackgroundStyle(wx.BG_STYLE_CUSTOM) self.espacoLogin.SetAutoLayout(False) self.nomeLogin = wx.StaticText(id=wxID_FRAMELOGINNOMELOGIN, label=u'Login: '******'nomeLogin', parent=self.telaLogin, pos=wx.Point(497, 412), size=wx.Size(33, 13), style=0) self.nomeSenha = wx.StaticText(id=wxID_FRAMELOGINNOMESENHA, label=u'Senha:', name=u'nomeSenha', parent=self.telaLogin, pos=wx.Point(496, 483), size=wx.Size(35, 13), style=0) self.digiteLogin = wx.TextCtrl(id=wxID_FRAMELOGINDIGITELOGIN, name=u'digiteLogin', parent=self.telaLogin, pos=wx.Point(533, 440), size=wx.Size(299, 24), style=0, value=u'') self.digiteLogin.Center(wx.HORIZONTAL) self.digiteSenha = wx.TextCtrl(id=wxID_FRAMELOGINDIGITESENHA, name=u'digiteSenha', parent=self.telaLogin, pos=wx.Point(535, 512), size=wx.Size(299, 24), style=wx.TE_PASSWORD, value=u'') self.linhaDivisoria = wx.StaticLine(id=wxID_FRAMELOGINLINHADIVISORIA, name=u'linhaDivisoria', parent=self.telaLogin, pos=wx.Point(371, 352), size=wx.Size(623, 2), style=0) self.linhaDivisoria.Center(wx.HORIZONTAL) self.logoSys = wx.StaticBitmap(bitmap=wx.Bitmap(u'./Imagens/logo.png', wx.BITMAP_TYPE_PNG), id=wxID_FRAMELOGINLOGOSYS, name=u'logoSys', parent=self.telaLogin, pos=wx.Point(343, 40), size=wx.Size(680, 278), style=0) self.logoSys.Center(wx.HORIZONTAL) self.botaoLogar = wx.Button(id=wxID_FRAMELOGINBOTAOLOGAR, label=u'Acessar', name=u'botaoLogar', parent=self.telaLogin, pos=wx.Point(782, 546), size=wx.Size(75, 23), style=0) self.botaoLogar.Bind(wx.EVT_BUTTON, self.OnBotaoLogarButton, id=wxID_FRAMELOGINBOTAOLOGAR) self.nomeErro = wx.StaticText(id=wxID_FRAMELOGINNOMEERRO, label=u'', name=u'nomeErro', parent=self.telaLogin, pos=wx.Point(599, 416), size=wx.Size(168, 13), style=wx.ST_NO_AUTORESIZE | wx.ALIGN_CENTRE) self.nomeErro.SetAutoLayout(True) self.nomeErro.Center(wx.HORIZONTAL) def __init__(self, parent): self._init_ctrls(parent) def OnBotaoLogarButton(self, event): self.nomeErro.SetLabel('Aguarde, carregando BD') self.Logar = Login() self.valorLogin = self.digiteLogin.GetValue() self.valorSenha = self.digiteSenha.GetValue() if self.Logar.carregar(self.valorLogin): if self.valorSenha == self.Logar.getSenha(): #and self.Logar.getTipo() == 'ADM': self.Close() ponte.mainAcademicsFrameApp() exit() else: self.nomeErro.SetLabel('Login ou Senha Invalido!') else: self.nomeErro.SetLabel('Login ou Senha Invalido!') event.Skip()