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_Conferma_Click(object sender, EventArgs e) { string username = this.lbl_cliente.Text; string numconto = this.lbl_NumeroConto.Text; string nome = this.txt_nome.Text; string cognome = this.txt_cognome.Text; string codfisc = this.txt_CF.Text; ContoCorrente newCC = new ContoCorrente(numconto); Cliente newCliente = new Cliente() { Username = username, FirstName = nome, LastName = cognome, CF = codfisc, mioConto = newCC }; DataOperationResult result = dataManager.CreatenewCliente(newCliente); if (result.IsOk) { ManageCCForm manageForm = new ManageCCForm(numconto); manageForm.Tag = this; manageForm.Show(); this.Hide(); } else { this.label7.Text = result.Message; } }
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!"; } }