public Employee()
 {
     Console.WriteLine("Введите номер сотрудника, его полное имя и ранг");
     number   = int.Parse(Console.ReadLine());
     Fullname = Console.ReadLine();
     rating   = int.Parse(Console.ReadLine());
     Inf.ListPos();
     position = Inf.posit[int.Parse(Console.ReadLine()) - 1];
 }
Beispiel #2
0
 public Task()
 {
     //int number, string des, DateTime duedate, DateTime close, decimal hspent, bool bill,
     //вводится извне
     Console.WriteLine("Введите номер задачи, её описание, срок исполнения, дату завершения работ, затраты времени, отдельно ли оплачивается задача:");
     Number      = int.Parse(Console.ReadLine());
     Description = Console.ReadLine();
     DueDate     = DateTime.Parse(Console.ReadLine());
     CloseDate   = DateTime.Parse(Console.ReadLine());
     HoursSpent  = decimal.Parse(Console.ReadLine());
     Billable    = bool.Parse(Console.ReadLine());
     Inf.ListEmp();
     Responsible = Inf.slav[int.Parse(Console.ReadLine()) - 1];
 }
Beispiel #3
0
        static void Main(string[] args)
        {
            Inf.doit();
            Project prj = new Project();
            int     f   = 1;

            while (f != 0)
            {
                Console.WriteLine("Выберите действие:\n 0 - выйти из программы\n 1 - добавить задачу\n 2 - редактировать задачу\n 3 - удалить задачу\n 4 - показать стоимость проекта\n 5 - показать текущие задачи");
                f = int.Parse(Console.ReadLine());
                switch (f)
                {
                case 0:
                    break;

                case 1:
                    prj.AddTask();
                    break;

                case 2:
                    prj.ReWriteTask();
                    break;

                case 3:
                    prj.DeleteTask();
                    break;

                case 4:
                    Console.WriteLine(prj.TotallCost);
                    break;

                case 5:
                    prj.ListTask();
                    break;

                default:
                    Console.WriteLine("Некорректная команда. Введите еще раз.");
                    break;
                }
            }
            // Да, как я понял из описания задачи, пени начисляется, если задача оплачивается отдельно, и вычитается из стоимости задачи (т.е. работник получит
            // меньше денег, если завалит дедлайн). Если понял не правильно - сильно не пинайте.
        }