コード例 #1
0
ファイル: MainForm.cs プロジェクト: GenKlim/Laboratory
        private void добавитьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Note    MyRecord = new Note();
            AddForm _AddForm = new AddForm(MyRecord, AddOrEdit.Add);

            _AddForm.ShowDialog();
            //if (! PhoneNote.Exists(x => x == _AddForm.MyRecord))
            if (!PhoneNote.Contains(_AddForm.MyRecord))
            {
                current = PhoneNote.Count;
                PhoneNote.Add(_AddForm.MyRecord);
                PrintElement();
            }
            else
            {
                MessageBox.Show("Error");
            }
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: GenKlim/Laboratory
 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(MyRecord, AddOrEdit.Edit);
         _AddForm.ShowDialog();
         PhoneNote[current] = _AddForm.MyRecord;
     }
     PrintElement();
 }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: alwaysresist/Lab1
        private void ДобавитьToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            Note    MyRecord = new Note();
            AddForm _AddForm = new AddForm(MyRecord, PhoneNote, AddOrEdit.Add);

            _AddForm.ShowDialog();
            if (_AddForm.Full)
            {
                if (PhoneNote.Contains(_AddForm.MyRecord))
                {
                    MessageBox.Show("Данный контакт уже есть в списке!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    current = PhoneNote.Count;
                    PhoneNote.Add(_AddForm.MyRecord);
                    PrintElement();
                    Changes = true;
                }
            }
        }
コード例 #4
0
        private void добавитьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // создаем запись - экземпляр класса Note
            Note MyRecord = new Note();
            // создаем экземпляр формы AddForm
            AddForm _AddForm = new AddForm(MyRecord, PhoneNote, AddOrEdit.Add);

            // открываем форму для добавления записи
            _AddForm.ShowDialog();
            // текущей записью становится последняя
            // добавляем к списку PhoneNote новый элемент - запись MyRecord,
            // взятую из формы AddForm
            if (_AddForm.Add)
            {
                current = PhoneNote.Count;
                PhoneNote.Add(_AddForm.MyRecord);
                SaveNote = true;
            }
            // если current--;
            // выводим текущий элемент
            PrintElement();
        }