private void btn_login_Click(object sender, EventArgs e) { //se le credenziali sono corrette ti indirizzo all'altra interfaccia grafica, //altrimenti ti dò un messaggio di errore //Per verificare le credenziali, devo creare un'altra classe string username = this.txt_User.Text; string password = this.txt_Password.Text; if (dataManager.LoginIsOK(username, password)) { if (dataManager.IsAnOwner(username)) //se è già un cliente, allora vado in ManageForm { ContoCorrente cc = dataManager.GetContoCorrenteByUsername(username); ManageCCForm manageForm = new ManageCCForm(cc.GetNumeroConto()); manageForm.Tag = this; manageForm.Show(); this.Hide(); } else //se non è cliente, quindi non ha un conto corrente, vado in OpenForm per aprirne uno { //OpenCCForm openForm = new OpenCCForm(); //openForm.CurrentUser = username; OpenCCForm openForm = new OpenCCForm(username); openForm.Tag = this; //this è il puntatore openForm.Show(); this.Hide(); } lbl_error.Text = ""; } else { this.lbl_error.Text = "Nome utente e/o password errati"; } }
private void btn_login_Click(object sender, EventArgs e) { string username = this.txt_username.Text; string password = this.txt_password.Text; if (datamanager.LoginIsOK(username, password)) { if (datamanager.UserIsAnOwner(username)) { ContoCorrente cc = datamanager.GetContocorrenteByUsername(username); ManageCCForm manageform = new ManageCCForm(cc.GetNumeroConto()); manageform.Tag = this; manageform.Show(); this.Hide(); } else { //OpenCCForm openform = new OpenCCForm(); //openform.CurrentUser = username; OpenCCForm openform = new OpenCCForm(username); openform.Tag = this; openform.Show(); this.Hide(); } } else { this.lbl_loginerror.Text = "Invalid Credentials!"; } }