private void LoadCharactersGrid() { if (grdGiocatori.SelectedRows.Count == 1) { long numeroSW = (long)grdGiocatori.SelectedRows[0].Cells["NumeroSW"].Value; using (databaseContext = CreateDatabaseContext()) { PersonaggiManagerNew characterManager = new PersonaggiManagerNew(databaseContext); grdPersonaggi.DataSource = characterManager.GetCharactersByPlayer(numeroSW); } } else { grdPersonaggi.DataSource = null; } }
private void cmbGiocatore_SelectedValueChanged(object sender, EventArgs e) { if (cmbGiocatore.SelectedValue != null) { long NumeroSW = (long)cmbGiocatore.SelectedValue; using (databaseContext = CreateDatabaseContext()) { PersonaggiManagerNew manager = new PersonaggiManagerNew(databaseContext); cmbPersonaggio.ValueMember = "NumeroPG"; cmbPersonaggio.DisplayMember = "NumeroENomeCombo"; cmbPersonaggio.DataSource = manager.GetCharactersByPlayer(NumeroSW); btnSalva.Enabled = true; } } else { cmbPersonaggio.DataSource = null; btnSalva.Enabled = false; } }