private void ModificaPartita(object o, EventArgs e) { if (_currentDescrittoreView != null) { if ((DescrittorePartitaModifier.GetInputBox(_currentDescrittoreView.Descrittore)) == DialogResult.OK) { DocumentoMaster.GetIstance().Persister.SaveDescrittorePartita(DocumentoMaster.GetIstance().Path + "Descrittori.xml", Descrittori); this.Aggiorna(); } } }
public static DialogResult GetInputBox(DescrittorePartita descrittore) { DialogResult result; if (descrittore != null) { _descrittore = descrittore; } else { return(DialogResult.Abort); } if (_descrittorePartitaModifier == null) { _descrittorePartitaModifier = new DescrittorePartitaModifier(descrittore); } _descrittorePartitaModifier._nome.Text = _descrittore.Nome; _descrittorePartitaModifier._nomeMaster.Text = _descrittore.NomeMaster; _descrittorePartitaModifier._password.Text = _descrittore.Password; _descrittorePartitaModifier._descrizione.Text = _descrittore.Descrizione; result = _descrittorePartitaModifier.ShowDialog(); return(result); }