private void BtLogin_Click(object sender, EventArgs e) { client = new TCP_Client(); if (client.CheckConnection()) { if (!string.IsNullOrWhiteSpace(tbLoginEmail.Text) && !string.IsNullOrWhiteSpace(tbLoginPassword.Text)) { if (client.ReqLogin(tbLoginEmail.Text, tbLoginPassword.Text)) { string userid = client.ReceivedData[0]; loggedInUser = client.ReqUser(userid); if (loggedInUser != null) { ApplicationForm app = new ApplicationForm(loggedInUser); this.Hide(); app.ShowDialog(); } else { MessageBox.Show("Problem with connecting to server"); } } else { MessageBox.Show("Password doesn't match the emailaddress"); } } } else { MessageBox.Show("Problem with connecting to server"); } }
private void btnRegistrate_Click(object sender, EventArgs e) { try { client = new TCP_Client(); Address address = new Address(tbRegistrateStreet.Text, tbRegistrateNumber.Text, tbRegistrateZipcode.Text, tbRegistrateCity.Text, tbRegistrateCountry.Text); client.Registrate(tbRegistrateFirstName.Text, tbRegistrateLastName.Text, dtpRegistrateDateOfBirth.Value, tbRegistrateEmail.Text, tbRegistratePassword.Text, address); } catch (ArgumentOutOfRangeException ex) { MessageBox.Show(ex.Message); } }
public ApplicationForm(User loggedinUser) { client = new TCP_Client(); this.loggedinUser = loggedinUser; InitializeComponent(); ProcessAllStandId(); lSaldo.Text = loggedinUser.Balance.ToString(); string session = client.Req_Check_Exsisting_session(loggedinUser); if (session != null) { lInCheckTime.Text = session; sessionStarted = true; } LoadForm(sessionStarted); }