示例#1
0
 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();
         }
     }
 }
示例#2
0
        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);
        }