示例#1
0
        private void btn_login_Click(object sender, EventArgs e)
        {
            var username = tbx_username.Text;
            var password = tbx_password.Text;

            using (var sqlAdapter = new UtentiTableAdapter())
            {
                var dt = new SCUOLADataSet.UtentiDataTable();
                sqlAdapter.Fill(dt);
                var utentiFiltrati = dt.Select($"UserName = '******'").Cast <SCUOLADataSet.UtentiRow>();
                var utente         = utentiFiltrati.FirstOrDefault();
                if (utente == null)
                {
                    MessageBox.Show("utente non trovato");
                    return;
                }

                if (utente.Password == password)
                {
                    MessageBox.Show("login avvenuto con successo!");
                    var formVisualizza = new VisualizzaDB();
                    formVisualizza.ShowDialog();
                }
                else
                {
                    MessageBox.Show("password errata");
                }
            }
        }
示例#2
0
        private void btn_registrati_Click(object sender, EventArgs e)
        {
            var userName = tbx_username.Text;
            var psw      = tbx_password.Text;

            using (var sqlAdapter = new UtentiTableAdapter())
            {
                var dt           = sqlAdapter.GetData();
                var existingUser = dt.Select($"UserName = '******'").FirstOrDefault();
                if (existingUser != null)
                {
                    MessageBox.Show("UTENTE GIà PRESENTE");
                    return;
                }
                sqlAdapter.Insert(userName, psw);
                MessageBox.Show("registrazione effettuata con successo");
                Close();
            }
        }