示例#1
0
文件: V4.cs 项目: ghoussard/courses
        private void btModifier_Click(object sender, EventArgs e)
        {
            ListViewItemPersonne lviPers = (ListViewItemPersonne)(lstPersonnes.SelectedItems[0]);

            /*
             *          if (lviPers.Qui is VIP v) {
             *              EditeurVIP edtVIP = EditeurVIP.getInstance();
             *              edtVIP.Modifier(v);
             *              edtVIP.ShowDialog(this);
             *              if (edtVIP.DialogResult == DialogResult.OK) {
             *                  lviPers.MettreAJour();
             *                  txtSalut.Text = v.Salut();
             *              }
             *          } else {
             *              Personne p = lviPers.Qui;
             *              EditeurPersonne edtPers = EditeurPersonne.getInstance();
             *              edtPers.Modifier(p);
             *              edtPers.ShowDialog(this);
             *              if (edtPers.DialogResult == DialogResult.OK) {
             *                  lviPers.MettreAJour();
             *                  txtSalut.Text = p.Salut();
             *              }
             *          }
             */
            Personne p   = lviPers.Qui;
            Editeur  edt = FabriqueEditeur.EditeurPour(p);

            if (edt.ShowDialog() == DialogResult.OK)
            {
                lviPers.MettreAJour();
                txtSalut.Text = p.Salut();
            }
        }