public PlataformaEstudianteController(PlataformaEstudianteForm plataformaEstudianteForm, Usuario usuarioActivo) { this.usuarioActivo = usuarioActivo; this.plataformaEstudianteForm = plataformaEstudianteForm; this.plataformaEstudianteForm.OnInscribirCurso += VistasInscribirCurso_OnInscribirCurso; this.plataformaEstudianteForm.OnEditarPerfil += VistasEditarPerfil_OnEditarPerfil; this.plataformaEstudianteForm.OnCerrarSesion += OnCerrarSesion; this.plataformaEstudianteForm.OnCerrandoApp += OnCerrandoApp; this.plataformaEstudianteForm.OnAgregarEvento += VistasAgregarEvento_OnClickAgregarEvento; }
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; }