예제 #1
0
        private void AddButton_Click(object sender, EventArgs e)
        {
            try
            {
                Status status = EduCenter.GetStatus(statusComboBox.Text);

                if (status == Status.Student)
                {
                    eduCenter.AddHuman(new Student(
                                           fullnameTextBox.Text, Convert.ToInt32(yearTextBox.Text),
                                           status, nameOfInstTextBox.Text, numTextBox.Text,
                                           EduCenter.ParseArr(marksTextBox.Text)));
                }
                else
                {
                    eduCenter.AddHuman(new Schoolboy(
                                           fullnameTextBox.Text, Convert.ToInt32(yearTextBox.Text), status,
                                           nameOfInstTextBox.Text, Convert.ToInt32(numTextBox.Text),
                                           EduCenter.ParseArr(marksTextBox.Text)));
                }
                msgLabel.ForeColor = Color.Green;
                msgLabel.Text      = "Учащейся успешно добавлен.";
            }
            catch
            {
                msgLabel.ForeColor = Color.Red;
                msgLabel.Text      = "Неудалось добавить учащегося";
            }
        }
예제 #2
0
        private void AddButton_Click(object sender, EventArgs e)
        {
            try
            {
                Status status = EduCenter.GetStatus(statusComboBox.Text);

                eduCenter.AddHuman(new Worker(fullnameTextBox.Text,
                                              Convert.ToInt32(yearTextBox.Text), status, placeOfWorkTextBox.Text,
                                              postTextBox.Text, EduCenter.ParseArr(salaryTextBox.Text)));

                msgLabel.ForeColor = Color.Green;
                msgLabel.Text      = "Работающий успешно добавлен.";
            }
            catch
            {
                msgLabel.ForeColor = Color.Red;
                msgLabel.Text      = "Неудалось добавить работающего.";
            }
        }