Ejemplo n.º 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      = "Неудалось добавить учащегося";
            }
        }
Ejemplo n.º 2
0
 private void Form_Load(object sender, EventArgs e)
 {
     try
     {
         eduCenter = new EduCenter("D:\\Other\\GSTU\\semester_4\\OOP\\Work\\Lab_8\\human.txt");
         RefreshData();
     }
     catch
     {
         msgLabel.Text = "Неудалось прочитать файл";
     }
 }
Ejemplo n.º 3
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      = "Неудалось добавить работающего.";
            }
        }
Ejemplo n.º 4
0
 public DeleteForm(ref EduCenter eduCenter)
 {
     InitializeComponent();
     this.eduCenter = eduCenter;
 }
Ejemplo n.º 5
0
 public AddWorkerForm(ref EduCenter eduCenter)
 {
     InitializeComponent();
     this.eduCenter = eduCenter;
 }