示例#1
0
        public void SinemalariGoster()
        {
            Adres adres = new Adres();

            Sinema sinema1 = new Sinema();

            sinema1.SinemaAd    = "Piazza";
            sinema1.SinemaID    = 1;
            sinema1.Filmler     = sinema1.FilmEkle(1);
            sinema1.SinemaAdres = adres.AdresEkle(1);
            Sinemalar.Add(sinema1);



            Sinema sinema2 = new Sinema();

            sinema2.SinemaAd    = "Trump Tower";
            sinema2.SinemaID    = 2;
            sinema2.Filmler     = sinema2.FilmEkle(2);
            sinema2.SinemaAdres = adres.AdresEkle(2);
            Sinemalar.Add(sinema2);



            Sinema sinema3 = new Sinema();

            sinema3.SinemaAd    = "Tepe Nautilus";
            sinema3.SinemaID    = 3;
            sinema3.Filmler     = sinema3.FilmEkle(3);
            sinema3.SinemaAdres = adres.AdresEkle(3);
            Sinemalar.Add(sinema3);


            foreach (var item in Sinemalar)
            {
                Console.WriteLine($"Sinema Adı: {((Sinema)item).SinemaAd}");
                Console.WriteLine($"Sinema Numarası: {((Sinema)item).SinemaID} ");
                Console.Write($"{((Sinema)item).SinemaAdres.Cadde} Caddesi ");
                Console.Write($"{ ((Sinema)item).SinemaAdres.Mahalle} Mahallesi ");
                Console.Write($"{ ((Sinema)item).SinemaAdres.Sokak} Sokağı");
                Console.WriteLine();
                Console.WriteLine();
            }
        }
示例#2
0
        public Sinema SinemaSec(int i)
        {
            Adres adres = new Adres();

            if (i == 1)
            {
                Sinema sinema1 = new Sinema();
                sinema1.SinemaAd    = "Piazza";
                sinema1.SinemaID    = 1;
                sinema1.Filmler     = sinema1.FilmEkle(1);
                sinema1.SinemaAdres = adres.AdresEkle(1);
                Sinemalar.Add(sinema1);
                return(sinema1);
            }

            if (i == 2)
            {
                Sinema sinema2 = new Sinema();
                sinema2.SinemaAd    = "Trump Tower";
                sinema2.SinemaID    = 2;
                sinema2.Filmler     = sinema2.FilmEkle(2);
                sinema2.SinemaAdres = adres.AdresEkle(2);
                Sinemalar.Add(sinema2);
                return(sinema2);
            }

            if (i == 3)
            {
                Sinema sinema3 = new Sinema();
                sinema3.SinemaAd    = "Piazza";
                sinema3.SinemaID    = 3;
                sinema3.Filmler     = sinema3.FilmEkle(3);
                sinema3.SinemaAdres = adres.AdresEkle(3);
                Sinemalar.Add(sinema3);
                return(sinema3);
            }

            else
            {
                Sinema sinemaBos = new Sinema();
                return(sinemaBos);
            }
        }
示例#3
0
        public void GiseHesapla(int i)
        {
            Sinema sinema = new Sinema();

            sinema.FilmiGoster(i);
        }
示例#4
0
        static void Main(string[] args)
        {
            Customer customer = new Customer();

            customer.CustomerID    = 1;
            customer.CustomerAd    = "Sena";
            customer.CustomerSoyad = "Aslıbay";
            customer.CustomerYas   = 24;
            //-----------------------------------------------------------------------
            Cinemaximum cinemaximum = new Cinemaximum();

            Console.WriteLine("Sinemaları Görüntülemek İçin 1'e");
            Console.WriteLine("Admin Girişi İçin 2'ye");
            Console.WriteLine("Çıkış İçin 3'e Basınız.");
            int anaMenuSecenek = int.Parse(Console.ReadLine());

            switch (anaMenuSecenek)
            {
            case 1:
                cinemaximum.SinemalariGoster();

                //----------------------------------------------------------------------------

                Console.WriteLine($"Seçmek istediğiniz Sinemanın ID'sini giriniz.");
                int    sinemaSecenek = int.Parse(Console.ReadLine());
                Sinema sinema        = new Sinema();
                switch (sinemaSecenek)
                {
                case 1:

                    sinema.FilmleriGoster(1);

                    break;

                case 2:

                    sinema.FilmleriGoster(2);

                    break;

                case 3:

                    sinema.FilmleriGoster(3);

                    break;
                }
                //------------------------------------------------------------------------------

                Console.WriteLine("Seçmek istediğiniz Filmin ID'sini giriniz.");
                int filmSecenek = int.Parse(Console.ReadLine());
                switch (filmSecenek)
                {
                case 1:
                    sinema.FilmiGoster(filmSecenek);
                    break;

                case 2:
                    sinema.FilmiGoster(filmSecenek);
                    break;

                case 3:
                    sinema.FilmiGoster(filmSecenek);
                    break;

                case 4:
                    sinema.FilmiGoster(filmSecenek);
                    break;

                case 5:
                    sinema.FilmiGoster(filmSecenek);
                    break;

                case 6:
                    sinema.FilmiGoster(filmSecenek);
                    break;
                }
                //------------------------------------------------------------------


                Film  film  = new Film();
                Salon salon = new Salon();
                Console.WriteLine($"Bilet Almak İçin 1'e");
                Console.WriteLine($"Ana Sayfaya Dönmek İçin 2'ye basınız.");
                int biletSecenek = int.Parse(Console.ReadLine());

                switch (biletSecenek)
                {
                case 1:
                    film = sinema.FilmiSec(filmSecenek);

                    if (customer.CustomerYas > film.FilmYasSiniri)
                    {
                        if (customer.CustomerYas > 18)
                        {
                            film.FilmGise = film.FilmGise + 20;
                            salon         = film.SalonEkle(filmSecenek);

                            if (salon.SalonKoltukSayisi > 0)
                            {
                                salon.SalonKoltukSayisi--;
                            }
                            else
                            {
                                Console.WriteLine("Bu filmin biletleri tükenmiş bulunmakta");
                            }
                        }
                        else
                        {
                            film.FilmGise = film.FilmGise + 15;
                        }
                    }
                    Console.WriteLine("Biletiniz Oluşturuldu");
                    Console.WriteLine(film.FilmGise);
                    Console.WriteLine(salon.SalonKoltukSayisi);



                    break;
                }
                break;

            case 2:
                Admin admin = new Admin();

                admin.MasterAdmin(admin);
                admin.AdminGiris(admin);



                Console.WriteLine("Düzenleme Ekranı \n *****************");
                Console.WriteLine("Film eklemek için 1'e");
                Console.WriteLine("Film güncellemek için 2'e");
                Console.WriteLine("Film silmek için 3'e");
                Console.WriteLine("Çıkış için 4'e\n Basınız..");
                string sec = Console.ReadLine();
                switch (sec)
                {
                case "1":
                    Console.WriteLine("Film Ekleme");

                    FilmEkle filmekle = new FilmEkle();
                    filmekle.YeniFilmEkle(1);



                    break;
                }


                break;

            case 3:

                break;
            }
        }