Exemple #1
0
        static void Main(string[] args)
        {
            CardInfo info  = new CardInfo();
            ABank    aBank = new ABank();
            BBank    bBank = new BBank();
            CBank    cBank = new CBank();
            DBank    dBank = new DBank();

            int islem, banka, payId = 2;

            Console.WriteLine("Bir işlem seçiniz:");
            Console.WriteLine("1- Pay");
            Console.WriteLine("2- TriDPay");
            Console.WriteLine("3- Cancel");
            Console.WriteLine("4- Refund");

            islem = Convert.ToInt16(Console.ReadLine());

            Console.WriteLine("Banka seçiniz:");
            Console.WriteLine("1- ABank");
            Console.WriteLine("2- BBank");
            Console.WriteLine("3- CBank");
            Console.WriteLine("4- DBank");

            banka = Convert.ToInt16(Console.ReadLine());

            Console.WriteLine("Adınız:");
            info.Adi = Console.ReadLine();
            Console.WriteLine("Kredi Kartı No");
            info.KrediKartNo = Console.ReadLine();
            Console.WriteLine("Son Kullanma Tarihi");
            info.SonKulTarihi = Console.ReadLine();
            Console.WriteLine("CVV");
            info.CVV = Console.ReadLine();
            Console.WriteLine("Tutar");
            info.Tutar = Convert.ToInt16(Console.ReadLine());


            if (banka == 1)
            {
                Islem(islem, info, aBank, payId);
            }
            else if (banka == 2)
            {
                Islem(islem, info, bBank, payId);
            }
            else if (banka == 3)
            {
                Islem(islem, info, cBank, payId);
            }
            else if (banka == 4)
            {
                Islem(islem, info, dBank, payId);
            }

            Console.ReadKey();
        }