Beispiel #1
0
        public Person(string name, DateTime birth, string region, string delegation, Rangs rang, Sex sex)
        {
            _Name       = name;
            _Birth      = birth;
            _Region     = region;
            _Delegation = delegation;
            _Rang       = rang;
            _Sex        = sex;

            _Nr = Globals.Counters.IPerson;
        }
Beispiel #2
0
        private static void AddCinema()
        {
            Console.WriteLine("Укажите количество звёзд кинотеатра:");
            int tmp = Convert.ToInt32(Console.ReadLine());

            Rangs rang = Rangs.Default;

            switch (tmp)
            {
            case 1:
            {
                rang = Rangs.OneStar;
                break;
            }

            case 2:
            {
                rang = Rangs.OneStar;
                break;
            }

            case 3:
            {
                rang = Rangs.OneStar;
                break;
            }

            default:
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Неверный код ранга! Информация будет отсутствовать!");
                Console.ResetColor();
                break;
            }
            }

            Console.WriteLine("Введите название города, имя кинотеатра, кол-во мест и год постройки:\n");
            //TryParse!!!!!!
            Theatres.Add(new Theatre(Cities.Find(City => City.Name.Equals(Console.ReadLine())),
                                     Console.ReadLine(), Convert.ToInt32(Console.ReadLine()),
                                     Convert.ToInt32(Console.ReadLine()), rang));
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Информация успешно добавлена!");
            Console.ResetColor();
        }
Beispiel #3
0
        public static string RangStringRepresent(Rangs rangs)
        {
            switch (rangs)
            {
            case Rangs.I:
                return("1");

            case Rangs.II:
                return("2");

            case Rangs.III:
                return("3");

            case Rangs.KMS:
                return("КМС");

            case Rangs.MS:
                return("МС");

            default:
                throw new ArgumentException("Not valid argument", nameof(rangs));
            }
        }
Beispiel #4
0
        private List <Movie> Movies; // Список фильмов, доступных в кинотеатре

        public Theatre(City City, string Name, int SeatsQuantity, int BuildYear, Rangs Rang)
        {
            this.City          = City;
            this.Name          = Name;
            this.SeatsQuantity = SeatsQuantity;
            this.BuildYear     = BuildYear;
            this.Movies        = new List <Movie>();

            switch (Rang)
            {
            case Rangs.OneStar:
            {
                this.Rang = "Просмотр видеофильмов. Стерео звук.";
                break;
            }

            case Rangs.TwoStar:
            {
                this.Rang = "Просмотр широкоформатных фильмов. Стерео звук.";
                break;
            }

            case Rangs.ThreeStar:
            {
                this.Rang = "Просмотр 3D фильмов. Объемный звук.";
                break;
            }

            case Rangs.Default:
            {
                this.Rang = "Информация отсутствует!";
                break;
            }
            }
            City.AddTheatre(this);
        }
Beispiel #5
0
 public Carte(Couleurs c, Rangs r)
 {
     Couleur = c;
     Rang    = r;
 }