Exemplo n.º 1
0
        /// <summary>
        /// Проверяет существует ли файл, если нет создает необходимый файл.
        /// </summary>
        private void FileExist(string fileName)
        {
            SortingService sortSrv = new SortingService();

            if (!File.Exists(_path))
            {
                using (File.Create(_path));

                RandomDataGeneratorService dataFileCreation = new RandomDataGeneratorService();

                switch (fileName)
                {
                case "Список сотрудников":
                    SaveDataInFile(dataFileCreation.ListOfEmployees());
                    break;

                case "Список отработанных часов руководителей":
                    SaveDataInFile(sortSrv.SortingList(dataFileCreation.ListOfHoursWorkedByLeaders()));
                    break;

                case "Список отработанных часов сотрудников на зарплате":
                    SaveDataInFile(sortSrv.SortingList(dataFileCreation.ListOfEmployeesWorkedHours()));
                    break;

                case "Список отработанных часов внештатных сотрудников":
                    SaveDataInFile(sortSrv.SortingList(dataFileCreation.ListOfFreelancersWorkedHours()));
                    break;
                }
            }
        }
Exemplo n.º 2
0
 public RandomDataGeneratorService()
 {
     _listOfFileLines = new List <string>();
     _sortSrv         = new SortingService();
 }