Esempio n. 1
0
 /// <summary>
 /// Удалить телефонный номер из справочника и из дерева
 /// </summary>
 private void RemoveNumber(Phonebook.PhoneGroup group, TreeNode groupNode, Phonebook.PhoneNumber number)
 {
     int ind = group.FindPhoneNumberIndex(number.Number);
     if (ind >= 0)
         RemoveNumber(group, groupNode, ind);
 }
Esempio n. 2
0
 /// <summary>
 /// Вставить телефонный номер в справочник и в дерево или обновить существующий номер
 /// </summary>
 private void InsertOrUpdateNumber(Phonebook.PhoneGroup group, TreeNode groupNode, Phonebook.PhoneNumber number)
 {
     if (number != null)
     {
         int ind = group.FindPhoneNumberIndex(number.Number);
         if (ind < 0)
         {
             InsertNumber(group, groupNode, number);
             Modified = true;
         }
         else if (MessageBox.Show(KpPhrases.UpdatePhoneNumberConfirm, CommonPhrases.QuestionCaption,
             MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             RemoveNumber(group, groupNode, ind);
             InsertNumber(group, groupNode, number);
             Modified = true;
         }
     }
 }