Example #1
0
        //login
        private void loginFunction()
        {
            errorLabel.Text = "";   //delete errors in label
            String username = this.loginUsernameTextbox.Text;
            String password = this.loginPasswordTextbox.Text;

            if (String.IsNullOrEmpty(username) || String.IsNullOrWhiteSpace(username) || String.IsNullOrEmpty(password) || String.IsNullOrWhiteSpace(password))
            {
                //error in login cause blank fields
                errorLabel.Text = "Συμπληρώστε τα απαιτούμενα πεδία και ξαναπροσπαθήστε.";
            }
            else
            {
                //send to database
                database      db   = new database();
                List <string> list = new List <string>();
                list = db.login(username, password);
                if (list == null)
                {
                    errorLabel.Text = "Λάθος κωδικός ή όνομα χρήστη. Προσπαθήστε ξανά.";
                }
                else
                {
                    Form1 main = new Form1(list);
                    main.Show();
                    this.Hide();
                }
            }
        }