Esempio n. 1
0
        private void Button2_Click(object sender, EventArgs e)
        {
            Departments dep    = Organisation.findWorker(comboBox4.GetItemText(comboBox4.SelectedItem));
            Worker      worker = dep.getWorker();

            richTextBox1.Text = worker.INFO();
        }
Esempio n. 2
0
        private void Button5_Click(object sender, EventArgs e)
        {
            Departments dep    = Organisation.findWorker(comboBox4.GetItemText(comboBox4.SelectedItem));
            Worker      worker = dep.getWorker();

            MessageBox.Show("Зарплата сотрудника за данный месяц равна: " + worker.requestCash(Convert.ToInt32(comboBox5.GetItemText(comboBox5.SelectedItem))));
        }
Esempio n. 3
0
        private void Button6_Click(object sender, EventArgs e)
        {
            Departments dep    = Organisation.findWorker(comboBox4.GetItemText(comboBox4.SelectedItem));
            Worker      worker = dep.getWorker();

            MessageBox.Show("Зарплата сотрудника за год равна: " + worker.plusCash());
        }
Esempio n. 4
0
        private void Button4_Click(object sender, EventArgs e)
        {
            Departments dep    = Organisation.findWorker(comboBox4.GetItemText(comboBox4.SelectedItem));
            Worker      worker = dep.getWorker();

            worker.Cash(Convert.ToInt32(comboBox5.GetItemText(comboBox5.SelectedItem)), Convert.ToInt32(textBox7.Text));
            MessageBox.Show("Зарплата за указанный месяц добавлена");
        }
Esempio n. 5
0
        public static string GetInfo()
        {
            string      infoAll = "ИНФО о всех сотрудниках\n\n";
            Departments dep     = firstDep;

            while (dep != null)
            {
                Worker worker = dep.getWorker();
                infoAll = infoAll + worker.INFO() + "\n\n";
                dep     = dep.getNextDep();
            }
            return(infoAll);
        }
Esempio n. 6
0
        public static string GetWorkersMed()
        {
            string      result = "Средняя ЗП сотрудников за год равна: ";
            double      res    = 0;
            Departments dep    = firstDep;

            while (dep != null)
            {
                Worker worker = dep.getWorker();
                res = res + Convert.ToInt32(worker.plusCash());
                dep = dep.getNextDep();
            }
            res    = res / count;
            result = result + Convert.ToString(res);
            return(result);
        }
Esempio n. 7
0
        public static Departments findWorker(string fio)
        {
            Departments trueDep = firstDep;

            while (trueDep != null)
            {
                Worker worker = trueDep.getWorker();
                if (worker != null)
                {
                    if (worker.FirstName1 + " " + worker.Name1 + " " + worker.FatherName1 == fio)
                    {
                        return(trueDep);
                    }
                    else
                    {
                        trueDep = trueDep.getNextDep();
                    }
                }
            }
            return(null);
        }