Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from kivy.app import App
- from kivy.properties import StringProperty
- from kivy.uix.screenmanager import ScreenManager, Screen, SlideTransition
- import os
- from valemais.connected import Connected
- from valemais.vale_mais import *
- class Login(Screen):
- def do_login(self, loginText, passwordText):
- app = App.get_running_app()
- app.username = loginText
- app.password = passwordText
- self.check_saldo = self.do_response(loginText, passwordText)
- print(self.check_saldo)
- if self.check_saldo:
- print('True')
- self.manager.transition = SlideTransition(direction="left")
- self.manager.current = 'connected'
- app.config.read(app.get_application_config())
- app.config.write()
- else:
- print('False')
- def resetForm(self):
- self.ids['login'].text = ""
- self.ids['password'].text = ""
- def do_response(self, cartao=None, senha=None):
- self.saldo = consulta_saldo(cartao, senha)
- print(self.saldo)
- return self.saldo
- class LoginApp(App):
- username = StringProperty(None)
- password = StringProperty(None)
- def build(self):
- manager = ScreenManager()
- manager.add_widget(Login(name='login'))
- manager.add_widget(Connected(name='connected'))
- return manager
- def get_application_config(self):
- if(not self.username):
- return super(LoginApp, self).get_application_config()
- conf_directory = self.user_data_dir + '/' + self.username
- if(not os.path.exists(conf_directory)):
- os.makedirs(conf_directory)
- return super(LoginApp, self).get_application_config(
- '%s/config.cfg' % (conf_directory)
- )
- if __name__ == '__main__':
- LoginApp().run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement