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); } }
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(); }
/// <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; } }