public void makeTeam()
        {
            int count = 0;
            int k     = 0;
            int g     = 0;

            Console.WriteLine("Введите число сотрудников:");
            bool isCount = Int32.TryParse(Console.ReadLine(), out count);

            for (int i = 0; i < count; i++)
            {
                var    user = GenerateUser.GetUser();
                string name = user.name.title + " " + user.name.first;
                k = rnd.Next(0, 3);
                position position = (position)k;
                double   salary   = rnd.Next(1000, 5000);
                if (k == 1)
                {
                    salary = salary * 2;
                }
                if (k == 2)
                {
                    salary = salary * 1.15;
                }
                g = rnd.Next(0, 2);
                gender   gender    = (gender)g;
                DateTime startDate = DateTime.Now.AddDays(-(rnd.Next(1, 200)));
                Employee emp       = new Employee(name, salary, position, gender, startDate);
                staff.Add(emp);
            }
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Команда создана!");
            Console.ForegroundColor = ConsoleColor.White;
            Thread.Sleep(1000);
        }
Beispiel #2
0
        public void CreateTeam()
        {
            //GenerateUser user = new GenerateUser();
            Random       rnd   = new Random();
            GenerateUser user1 = new GenerateUser();
            Worker       w1    = new Worker(Position.worker);

            w1.FullName = user1.GetUser().name.first + user1.GetUser().name.last;
            w1.Salary   = rnd.Next(1000, 5000);
            this.team.Add(w1);

            for (int i = 0; i < rnd.Next(4, 20); i++)
            {
                GenerateUser user = new GenerateUser();
                Worker       w    = new Worker(Position.worker);
                w.FullName = user.GetUser().name.first + user.GetUser().name.last;
                w.Salary   = rnd.Next(1000, 5000);
                team.Add(w);
            }
        }
Beispiel #3
0
        public void createTeam()
        {
            var        user       = GenerateUser.GetUser();
            TeamLeader teamLeader = new TeamLeader();

            teamLeader.fullName = user.name.title + user.name.first;
            teamLeader.salary   = rnd.Next(3000, 10000);

            for (int i = 0; i < rnd.Next(3, 20); i++)
            {
                user = GenerateUser.GetUser();
                Worker worker = new Worker(position.worker);
                teamLeader.fullName = user.name.title + user.name.first;
                teamLeader.salary   = rnd.Next(1000, 5000);
                team.Add(worker);
            }
        }
Beispiel #4
0
        private void CreateUser(int numPlayers = 2)
        {
            if (numPlayers < 2)
            {
                throw new Exception("Не может быть меньше двух игроков");
            }
            for (int i = 0; i < numPlayers; i++)
            {
                var user = GenerateUser.GetUser();

                Player <T> player = new Player <T>();
                player.Name = String.Format("{0} {1}",
                                            user.name.title, user.name.first);
                player.Id = i;

                players.Add(player);
            }
        }
Beispiel #5
0
        public bool LogOn(User user, out string message)
        {
            if (user.login == "admin" && user.password.Equals("admin"))
            {
                results results = GenerateUser.GetUser();
                user.fullname = string.Format("{0} {1} {2}",
                                              results.name.title,
                                              results.name.first,
                                              results.name.last);
                message = "OK";
                return(true);
            }

            else
            {
                message = "Неправильный логин или пароль";
                return(false);
            }
        }
        public void createTeam()
        {
            var user = GenerateUser.GetUser();

            TeamLeader tl = new TeamLeader();

            tl.fullName = string.Format("{0} {1}", user.name.title, user.name.first);
            tl.salary   = rnd.Next(1000, 5000);
            team.Add(tl);

            for (int i = 0; i < rnd.Next(4, 10); i++)
            {
                user = GenerateUser.GetUser();

                Worker worker = new Worker(Position.worker);
                worker.fullName = string.Format("{0} {1}", user.name.title, user.name.first);
                worker.salary   = rnd.Next(1000, 5000);

                team.Add(worker);
            }
        }