コード例 #1
0
 private void tsbAdd_Click(object sender, EventArgs e)
 {
     NewContactForm frm = new NewContactForm();
     if (DialogResult.OK.Equals(frm.ShowDialog(this)))
     {
         contacts.Contacts.AddContactsRow(frm.Address, frm.DisplayName);
     }
 }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: SamuelMorel/CS.NET
 private void tsbAdd_Click(object sender, EventArgs e)
 {
     NewContactForm frm = new NewContactForm();
     if (DialogResult.OK.Equals(frm.ShowDialog(this)))
     {
         contacts.Contacts.AddContactsRow(frm.Address, frm.DisplayName);
         for (int i = 0; i < contacts.Contacts.Rows.Count; ++i)
         {
             dataGridView1.Rows[i].Cells[2].Value = statusText[MessagingContext.Current.MessagingSessionController.GetPresence(dataGridView1.Rows[i].Cells[0].Value.ToString())];
         }
     }
     tsslStatus.Text = "New contact added.";
     DureeMsg.Stop();
     DureeMsg.Start();
 }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: SamuelMorel/CS.NET
        /// <summary>
        /// Fonction à réaliser lors de l'appuie sur le bouton add
        /// </summary>
        /// <param name="sender">envoyeur de l'évenement</param>
        /// <param name="e">paramètres de l'évenement</param>
        private void AddButton_Click(object sender, EventArgs e)
        {
            // On garde un pointeur sur la fenetre d'ajout de contact
            NewContactForm ncf = new NewContactForm();

            // Si la fenêtre d'ajout renvoie "OK" on ajoute une ligne au DataSet
            if (ncf.ShowDialog() == System.Windows.Forms.DialogResult.OK && ncf.Address != null && ncf.DisplayNameText != "")
            {
                MessagingContext.Ds.Contacts.AddContactsRow(ncf.Address, ncf.DisplayNameText);

                // On tiens au courant l'utilisateur
                StatusLabel.Text = "Contact Added";

                // Il y a au moins une ligne dans le DataSet, on peut la supprimer.
                RemoveButton.Enabled = true;
            }
        }