private void ConfermaRegistrazione_Click(object sender, EventArgs e) { Object[] arguments = new object[10]; arguments[0] = NomeBox.Text; arguments[1] = CognomeBox.Text; arguments[2] = DataBox.Value; Int32.TryParse(CivicoBox.Text, out int n); Indirizzo i = new Indirizzo(ProvinciaBox.Text, CittaBox.Text, ViaBox.Text, n); arguments[4] = EmailBox.Text; arguments[5] = TelefonoBox.Text; arguments[6] = UsernameBox.Text; arguments[7] = PasswordBox.Text; arguments[8] = DomandaBox.Text; arguments[9] = RispostaBox.Text; Richiesta r = new Richiesta("HomeProfilo", "Registrazione", "RegistraUtente", arguments); Boolean result = Task.Run(() => FiltroRichieste.GestisciRichiesta <Boolean>(r)).Result; if (result == true) { _login.Show(); } else { MessageBox.Show("Registrazione non riuscita"); } }
private void loginButton_Click(object sender, EventArgs e) { Object[] parametri = new Object[2]; parametri[0] = Username.Text; parametri[1] = Password.Text; Richiesta r = new Richiesta("HomeProfilo", "Login", "VerificaCredenziali", parametri); _utente = Task.Run(() => FiltroRichieste.GestisciRichiesta <Utente>(r)).Result; HomeSpesa hs = new HomeSpesa(_utente); hs.Show(); this.Hide(); }
private void RichiediRecupero_Click(object sender, EventArgs e) { Object[] arguments = new object[2]; arguments[0] = RispostaRecupero.Text; arguments[1] = TextUsername.Text; Richiesta r = new Richiesta("HomeProfilo", "RecuperoPassword", "VerificaDomandaSicurezza", arguments); Boolean recupero = Task.Run(() => FiltroRichieste.GestisciRichiesta <Boolean>(r)).Result; if (recupero == true) { _login.Show(); } else { MessageBox.Show("Recupero Password non riuscito"); } }