示例#1
0
 public AnimalsForm()
 {
     InitializeComponent();
     anim1 = new AnimalsBaseClass();
     dataGridViewAnimals.Columns.Add("Название животного", "Название животного");
     dataGridViewAnimals.Columns.Add("Класс животного", "Класс животного");
     dataGridViewAnimals.Columns.Add("Вес животного", "Вес животного");
 }
示例#2
0
 /// <summary>
 /// Обработчик кнопки скопировать
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void butCopyAnimal_Click(object sender, EventArgs e)
 {
     if (anim2 != null)
     {
         anim3 = new AnimalsBaseClass(anim2);
         animals.Add(anim3);
         FillDataGridView();
     }
     else
     {
         MessageBox.Show("Нет объекта для копирования", "Информация", MessageBoxButtons.OK,
                         MessageBoxIcon.Information);
     }
 }
示例#3
0
        /// <summary>
        /// Обработчик кнопки Добавить в DataGrid
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ButAddAnimal_Click(object sender, EventArgs e)
        {
            try
            {
                anim2 = new AnimalsBaseClass(textBoxNameCreated.Text,
                                             textBoxClassCreated.Text,
                                             Int32.Parse(textBoxAverageCreated.Text));
                animals.Add(anim2);

                FillDataGridView();
            }
            catch (FormatException)
            {
                MessageBox.Show("Некорректно заполнены исходыне данные", "Ошибка",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#4
0
 /// <summary>
 /// Конструктор копирования
 /// </summary>
 /// <param name="anim"></param>
 public AnimalsBaseClass(AnimalsBaseClass anim)
 {
     Name           = anim.Name;
     ClassName      = anim.ClassName;
     Average_weight = anim.Average_weight;
 }