コード例 #1
0
        private void ingresarButton_Click(object sender, EventArgs e)
        {
            string nombreUsuario = usuarioText.Text;
            string passUsuario   = contraseñaText.Text;


            Usuario usuario = Aplicacion.IniciarSesion(nombreUsuario, passUsuario);

            if (usuario == null)
            {
                MessageBox.Show("Usuario o Contraseña incorrecto", "Login Error"); return;
            }
            IniciarSesionEventArgs iniciarSesionArgs = new IniciarSesionEventArgs();

            iniciarSesionArgs.usuario = usuario;
            OnIniciarSesion(this, iniciarSesionArgs);
            this.Hide();
        }
コード例 #2
0
        private void VistasLogin_OnIniciarSesion(object sender, IniciarSesionEventArgs e)
        {
            usuarioActivo = null;
            usuarioActivo = e.usuario;
            if (usuarioActivo is Estudiante)
            {
                //Aplicacion.usuarios.Remove(usuarioActivo);
                PlataformaEstudianteForm       plataformaEstudianteForm       = new PlataformaEstudianteForm();
                PlataformaEstudianteController plataformaEstudianteController = new PlataformaEstudianteController(plataformaEstudianteForm, usuarioActivo);
                MessageBox.Show("Bienvenido estudiante: " + usuarioActivo.nombre);
                plataformaEstudianteForm.Show();
            }

            else if (e.usuario is Administrador)
            {
                GestorForm       gestorForm       = new GestorForm();
                GestorController gestorController = new GestorController(gestorForm);
                MessageBox.Show("Bienvenido administrador: " + usuarioActivo.nombre);
                gestorForm.Show();
            }
            loginForm.Enabled = false;
        }