示例#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();
            }
        }
示例#2
0
 ////////////////////////////////////////////////////////////////////////
 ///
 /// @fn private void bouton_edit_Click(object sender, EventArgs e)
 /// @brief Gestion des evenements lorsque l'utilisateur clique sur
 ///        le bouton Editeur.
 ///
 /// @param[in] sender : Objet duquel provient un evenement
 /// @param[in] e : evenement qui lance la fonction.
 ///
 /// @return Aucune.
 ///
 ////////////////////////////////////////////////////////////////////////
 private void bouton_edit_Click(object sender, EventArgs e)
 {
     //<CAMERA> cameraControl(false);
     while (myThread.IsAlive)
     {
         Thread.Sleep(100);
     }
     this.Hide();
     modeEdit = new Editeur();
     modeEdit.ShowDialog(this);
     if (modeEdit != null)
     {
         modeEdit = null;
     }
     this.Show();
 }
        public void Editer(string json)
        {
            dynamic data = serializer.DeserializeObject(json);

            Thread th = new Thread(() =>
            {
                DialogResult dr = new DialogResult();
                Editeur frm2    = new Editeur(data["path"], data["name"], data["content"]);
                dr = frm2.ShowDialog();
                if (dr == DialogResult.Cancel && frm2.text_changer)
                {
                    DialogResult dialogResult = MessageBox.Show("Voulez vous modifier le fichier ?", "Sauvegarder", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (dialogResult == DialogResult.Yes)
                    {
                        ReqEditer(frm2.fichier_chemin, "1", frm2.txt_texte.Text);
                    }
                }
            });

            th.Start();
        }