Пример #1
0
 public void Add(Oyuncu oyuncu, Game game)
 {
     if (CheckIfRealPerson(oyuncu))
     {
         Console.WriteLine(oyuncu.Name + " " + oyuncu.Surname + " kaydınız başarıyla yapılmıştır");
     }
     else
     {
         throw new Exception("Not a valid person");
     }
 }
Пример #2
0
        public bool CheckIfRealPerson(Oyuncu oyuncu)
        {
            //KPSPublicSoapClient client = new KPSPublicSoapClient();
            //client.TCKimlikNoDogrulaAsync(oyuncu.TC, oyuncu.Name, oyuncu.Surname, oyuncu.Dogum);
            // return client.TCKimlikNoDogrulaAsync(oyuncu.TC, oyuncu.Name, oyuncu.Surname, oyuncu.Dogum);
            TCKimlikNoDogrulaRequestBody client  = new TCKimlikNoDogrulaRequestBody();
            TCKimlikNoDogrulaRequest     request = new TCKimlikNoDogrulaRequest();

            client.Ad         = oyuncu.Name;
            client.Soyad      = oyuncu.Surname;
            client.TCKimlikNo = oyuncu.TC;
            request.Body      = client;

            return(true);
        }
Пример #3
0
        public AnaPencere(int yukseklik, int genislik)
        {
            DoubleBuffered  = true;
            Height          = yukseklik;
            Width           = genislik;
            Text            = "UCAKSAVAR";
            BackgroundImage = Image.FromFile("arkaplan.png");
            KeyDown        += AnaPencere_KeyDown;
            Paint          += AnaPencere_Paint;

            saldir = new Dusman();
            oyna   = new Oyuncu();
            ates   = new Lazer();

            ilerlet          = new Timer();
            ilerlet.Interval = 30;
            ilerlet.Tick    += İlerlet_Tick;
        }
Пример #4
0
 public void Add(Oyuncu oyuncu, Game game)
 {
     game.Price = 150;
     Console.WriteLine("Oyunun fiyatı: " + game.Price + " TL");
     Console.Write("\nKampanyaları görmek için tıklayınız ");
     Console.ReadLine();
     KampanyaUygula(game, new List <IKampanyaManager> {
         new Kampanya1(), new Kampanya2()
     });
     Console.Write("\nSiparişi tamamlamak için tıklayınız ");
     Console.ReadLine();
     Console.Write("\nKredi Kart numaranızı giriniz: ");
     oyuncu.Kartno = Console.ReadLine();
     HesapBilgileriniGetir(oyuncu);
     if (oyuncu.Bakiye >= game.Price)
     {
         Console.WriteLine("Oyun satın alınmıştır");
     }
     else
     {
         Console.WriteLine("Yetersiz bakiye: " + oyuncu.Bakiye);
     }
 }
Пример #5
0
        static void Main(string[] args)
        {
            Oyuncu oyuncu1 = new Oyuncu();

            oyuncu1.OyuncıAdi    = "AHMET";
            oyuncu1.OyuncuSoyadi = "BATMAN";
            oyuncu1.TcNo         = "12345";

            Oyuncu oyuncu2 = new Oyuncu();

            oyuncu2.OyuncıAdi    = "FERHAT";
            oyuncu2.OyuncuSoyadi = "SAĞLAM";
            oyuncu2.TcNo         = "54321";

            Oyuncu[] oyuncular = new Oyuncu[] { oyuncu1, oyuncu2 };

            OyuncuService oyuncuManager = new OyuncuService();

            oyuncuManager.Ekle(oyuncu2);
            oyuncuManager.SatisYAP(oyuncu1);
            oyuncuManager.KampanyaEkle(oyuncu2);
            oyuncuManager.Güncelle(oyuncu1);
            oyuncuManager.Sil(oyuncu2);
        }
Пример #6
0
 public void Ekle(Oyuncu oyuncu)
 {
     Console.WriteLine("oyuncu eklendi " + oyuncu.OyuncıAdi + " " + oyuncu.OyuncuSoyadi + " " + oyuncu.TcNo);
 }
Пример #7
0
 public void Sil(Oyuncu oyuncu)
 {
     Console.WriteLine("oyuncu silindi " + oyuncu.OyuncıAdi + " " + " " + oyuncu.OyuncuSoyadi);
 }
Пример #8
0
 public void SatisYAP(Oyuncu oyuncu)
 {
     Console.WriteLine("Oyuncuya satış yapıldı " + oyuncu.OyuncıAdi + " " + " " + oyuncu.OyuncuSoyadi);
 }
Пример #9
0
 public void KampanyaEkle(Oyuncu oyuncu)
 {
     Console.WriteLine("oyuncuya kampanya eklendi " + oyuncu.OyuncıAdi + " " + " " + oyuncu.OyuncuSoyadi);
 }
Пример #10
0
 public void Güncelle(Oyuncu oyuncu)
 {
     Console.WriteLine("oyuncu güncellendi " + oyuncu.OyuncıAdi + " " + " " + oyuncu.OyuncuSoyadi);
 }
Пример #11
0
 public void Delete(Oyuncu oyuncu, Game game)
 {
     Console.WriteLine("Oyun satışı iptal edilmiştir");
 }
Пример #12
0
 public void HesapBilgileriniGetir(Oyuncu oyuncu)
 {
     oyuncu.Bakiye = new Random().Next(0, 150);
     Console.WriteLine("Bakiye: " + oyuncu.Bakiye, "tl");
 }
Пример #13
0
 public void Update(Oyuncu oyuncu, Game game)
 {
     throw new NotImplementedException();
 }
Пример #14
0
 public void Delete(Oyuncu oyuncu, Game game)
 {
     Console.WriteLine("Hesabınız silinmiştir");
 }