Esempio n. 1
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. 2
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. 3
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);
        }