Exemple #1
0
        //implemeta IProxy
        public void CreaManagerForm(Utente e)   //NB parametro <e> non utilizzato qui (registro.defaultLogin)
        {
            bool   userFound = false;
            string user      = loginFormInstance.textBoxUser.Text;

            foreach (Utente elem in loginFormInstance.registro.UtentiRegistrati)
            {
                if (elem.UserName == user && user != "admin")   //username default non valido
                {
                    userFound = true;

                    if (elem.Password == loginFormInstance.textBoxPass.Text)
                    {
                        loginFormInstance.registro.Login = new Utente(elem.UserName, elem.Password);
                        loginFormInstance.CreaManagerForm(elem);   //NB parametro <elem> in LoginForm.CreaManagerForm()
                    }
                    else
                    {
                        MessageBox.Show("Password not valid!", "Invalid Password", MessageBoxButtons.OK);
                    }
                }
            }//end foreach

            if (userFound == false)     //se user = "******" si esegue qua
            {
                MessageBox.Show("Username not valid!", "Invalid Username", MessageBoxButtons.OK);
            }
        }