public MainForm() { InitializeComponent(); _sessione = new Sessione(); _recensioniView = new VideogiochiListView(); _videogiochiView = new VideogiochiListView(); _userProfileView = new UserProfileView(); _logSignInView = new LogSignInView(); _recensioniView.GetCustomDataGrid().CellClicked += onVideogiocoSelected; _videogiochiView.GetCustomDataGrid().CellClicked += onVideogiocoSelected; // hack per partire dalla schermata delle recensioni //_recensioniButton_Click(null, EventArgs.Empty); _utente_Login(null, EventArgs.Empty); new VideogiochiPresenter(_videogiochiView, _sessione); new VideogiochiRecensitiPresenter(_recensioniView, _sessione); new UtentePresenter(_userProfileView, _sessione); new LogSignInPresenter(_logSignInView, _sessione).Login+=_utente_Profilo; ToolbarPresenter toolbarPresenter = new ToolbarPresenter(_utenteButton, _sessione); toolbarPresenter.LoginUtente += this._utente_Login; toolbarPresenter.ProfiloUtente += this._utente_Profilo; TestoBottoneUtenteLogin(); }
public ToolbarPresenter(Button utenteButton, Sessione sessione) { _utenteButton = utenteButton; _utenteButton.Click += UtenteButton_click; _sessione = sessione; }
public VideogiocoPresenter(Videogioco videogioco, Sessione sessione) { this._videogioco = videogioco; this._rootView = new VideogiocoRootView(videogioco, sessione); this._sessione = sessione; _rootView.Dock=DockStyle.Fill; }
public VideogiocoRootView(Videogioco videogioco, Sessione sessione) : this() { _videogioco = videogioco; _sessione = sessione; UpdateVideogiocoView(); }
public VideogiocoNoReviewDetailView(Sessione sessione) { InitializeComponent(); _sessione = sessione; _sessione.SessionChanged += SessioneChanged; SessioneChanged(null, EventArgs.Empty); }
public LogSignInPresenter(LogSignInView logSignInView, Sessione sessione) { _view = logSignInView; _sessione = sessione; _view.Dock = DockStyle.Fill; _view.LoginButtonClick += _login_Button_Click; _view.SignInButtonClick += _signin_Button_Click; }
public UtentePresenter(UserProfileView userProfileView, Sessione sessione) { _userProfileView = userProfileView; _userProfileView.Dock = DockStyle.Fill; _sessione = sessione; _sessione.SessionChanged += Sessione_Changed; }
public VideogiochiPresenter(VideogiochiListView videogichiView, Sessione sessione) : base(videogichiView, sessione) { _videogiochiView.GetAggiungiVideogiocoButton().Click += _aggiungiVideogiocoButton_Click; //mi registro al cambiamento della sessione _sessione.SessionChanged += Sessione_Changed; //verifico lo stato della sessione Sessione_Changed(null, EventArgs.Empty); }
public AbstractVideogiochiPresenter(VideogiochiListView videogichiView, Sessione sessione) { _videogiochiView = videogichiView; _sessione = sessione; _videogiochiView.Dock = DockStyle.Fill; BindData(); Document.GetInstance().Videogiochi.VideogiochiChanged += VideogiochiList_Changed; }
public VideogiocoYesReviewDetailView(Videogioco videogioco, Sessione sessione) : this() { _videogioco = videogioco; bindData(); _sessione = sessione; _recensioneText.Text = videogioco.Recensione.Testo; _valutazione.Text = _sessione.Calcolo.Calcola(_videogioco.Recensione) + ""; }
public VideogiochiRecensitiPresenter(VideogiochiListView videogichiView, Sessione sessione) : base(videogichiView, sessione) { videogichiView.GetAggiungiVideogiocoButton().Visible = false; }