private void button1_Click(object sender, EventArgs e) { Lightspeed = new Lightspeed("4294500216903a4a651dcc7684b1a05760be670c7e2966169faa28517c7c98da", "692cd82d8b0c125376066951e6b39a529442033b802728b76f0459bdabe1773a"); Lightspeed.AuthenticationClient.OnAuthComplete += delegate { LoadMainWindow(); }; try { Lightspeed.AuthenticationClient.Login(textBox1.Text, textBox2.Text); } catch (AuthException) { MessageBox.Show("Login Failed", "Wrong Username or Password", MessageBoxButtons.OK); } }
private void logOutToolStripMenuItem_Click(object sender, EventArgs e) { _Lightspeed = null; this.Hide(); var login = new Form1(); if (login.ShowDialog() == DialogResult.OK) { _Lightspeed = login.Lightspeed; this.Show(); var session = _Lightspeed.GetLightspeedSession(); lblUsername.Text = session.Employee.FullName; } else { Application.Exit(); } }
private void Form2_Load(object sender, EventArgs e) { if (_Lightspeed == null) { this.Hide(); var login = new Form1(); if (login.ShowDialog() == DialogResult.OK) { _Lightspeed = login.Lightspeed; this.Show(); var session = _Lightspeed.GetLightspeedSession(); lblUsername.Text = session.Employee.FullName; PopulateTree(); } else { this.Close(); Application.Exit(); } } }