Example #1
0
        private void AddToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // создаем запись - экземпляр класса Note
            Note MyRecord = new Note();
            // создаем экземпляр формы AddForm
            AddForm _AddForm = new AddForm(PhoneNote, MyRecord, AddOrEdit.Add);

            // открываем форму для добавления записи
            _AddForm.ShowDialog();

            // текущей записью становится последняя
            current = PhoneNote.Count;

            // добавляем к списку PhoneNote новый элемент - запись MyRecord,
            // взятую из формы AddForm
            if (_AddForm.CheckAdd == true)
            {
                PhoneNote.Add(_AddForm.MyRecord);
                // выводим текущий элемент
                PrintElement();
            }
            else
            {
                --current;
                PrintElement();
            }
        }
Example #2
0
        private void добавитьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Check = true;
            // создаем запись - экземпляр класса Note
            Note MyRecord = new Note();
            // создаем экземпляр формы AddForm
            AddForm _AddForm = new AddForm(MyRecord);

            // открываем форму для добавления записи
            _AddForm.ShowDialog();
            // текущей записью становится последняя
            current = PhoneNote.Count;
            Note ob   = _AddForm.MyRecord;
            bool baba = false;

            if (MyRecord.House != 0)
            {
                foreach (Note biob in PhoneNote)
                {
                    if (ob.Equals(biob))
                    {
                        baba = true;
                    }
                    if (baba)
                    {
                        break;
                    }
                }
                // добавляем к списку PhoneN
                if (!baba)
                {
                    PhoneNote.Add(_AddForm.MyRecord);
                    PrintElement();
                }
                else
                {
                    MessageBox.Show("Повтор");
                }
                // выводим текущий элемент
            }
        }
Example #3
0
 private void изменитьToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (PhoneNote.Count > 0)
     {
         Note myRecord = new Note();
         myRecord.LastName   = LastNameTextBox.Text;
         myRecord.Name       = NameTextBox.Text;
         myRecord.Patronymic = PatronymicTextBox.Text;
         myRecord.Phone      = PhoneMaskedTextBox.Text;
         myRecord.Street     = StreetTextBox.Text;
         myRecord.House      = (ushort)HouseNumericUpDown.Value;
         myRecord.Flat       = (ushort)FlatNumericUpDown.Value;
         AddForm _AddForm = new AddForm(PhoneNote, myRecord, AddOrEdit.Edit);
         _AddForm.ShowDialog();
         // изменяем текущую запись
         PhoneNote[current] = _AddForm.MyRecord;
     }
     if (current >= 0)
     {
         PrintElement();
     }
 }
Example #4
0
 private void изменитьToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (PhoneNote.Count > 0)
     {
         // создаем запись - экземпляр класса Note
         Note MyRecord = new Note();
         // определяем поля записи
         // (берем значения из соответствующих компонентов на форме)
         MyRecord.LastName   = LastNameTextBox.Text;
         MyRecord.Name       = NameTextBox.Text;
         MyRecord.Patronymic = PatronymicTextBox.Text;
         MyRecord.Phone      = PhoneMaskedTextBox.Text;
         MyRecord.Street     = StreetTextBox.Text;
         MyRecord.House      = (ushort)HouseNumericUpDown.Value;
         MyRecord.Flat       = (ushort)FlatNumericUpDown.Value;
         // создаем экземпляр формы и открываем эту форму
         AddForm _AddForm = new AddForm(MyRecord, AddOrEdit.Edit);
         _AddForm.ShowDialog();
         // изменяем текущую запись
         PhoneNote[current] = _AddForm.MyRecord;
         Check = true;
     }
     PrintElement();
 }