public string ControllerLogin(string user, string pass) { User u = null; u = baseRepUser.FindEntityById(user); string pw = u.Password; if (u.Password.Equals(pass)) { if (u.Manager != null) { Form1 fManager = new Form1(); fManager.Show(); return("Loggar in..."); } else if (u.Tenant != null) { FormTenant.Form1 fTenant = new FormTenant.Form1(); fTenant.Show(); return("Loggar in..."); } else { return("ERROR: Anändaren är ogiltig!"); } } else { return("Användarnamnet eller lösenordet är ogiltigt"); } }
private void btnLogin_Click(object sender, EventArgs e) { lblMessage.Text = "Loggar in...."; ControllerLog controller = new ControllerLog(); string username = txtUser.Text; string pw = txtPassword.Text; int login = controller.ControllerLogin(username, pw); switch (login) { case 1: this.Hide(); var formManager = new FormLandlord.Form1(); formManager.Closed += (s, args) => this.Close(); formManager.Show(); break; case 2: this.Hide(); var formTenant = new FormTenant.Form1(); formTenant.Closed += (s, args) => this.Close(); formTenant.Show(); break; default: lblMessage.Text = "Felaktigt användarnamn eller lösenord!"; break; } }