Example #1
0
        static void Main(string[] args)
        {
            //Individual
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id                   = 1;
            customer1.CustomerNumber       = "12345";
            customer1.Name                 = "Burak";
            customer1.Surname              = "Koç";
            customer1.IdentificationNumber = "1234567890";


            //Corporate
            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "54123";
            customer2.CompanyName    = "Kodlama.io";
            customer2.TaxNumber      = "123456789";

            //SOLID-L

            Customer customer3 = new IndividualCustomer();

            Customer customer4 = new CorporateCustomer();


            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
        }
Example #2
0
        static void Main(string[] args)
        {
            IndividualCustomer individualCustomer1 = new IndividualCustomer();

            individualCustomer1.CustomerId        = 1;
            individualCustomer1.CustomerNumber    = "12345";
            individualCustomer1.CustomerFirstName = "Engin";
            individualCustomer1.CustomerLastName  = "Demiroğ";
            individualCustomer1.IdentityNumber    = "12345678910";

            CorporateCustomer corporateCustomer1 = new CorporateCustomer();

            corporateCustomer1.CustomerId     = 2;
            corporateCustomer1.CustomerNumber = "54321";
            corporateCustomer1.CompanyName    = "Kodlama.io";
            corporateCustomer1.TaxNumber      = "1234567890";

            // Individual (Person) Customer - Corporate Customer
            // * SO - "L" - ID

            Customer customer1 = new IndividualCustomer();
            Customer customer2 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(individualCustomer1);
            customerManager.Add(corporateCustomer1);
            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #3
0
        static void Main(string[] args)
        {
            RealCustomer realCustomer1 = new RealCustomer();

            realCustomer1.CustomerNumber = "12345";
            realCustomer1.FirstName      = "Faruk";
            realCustomer1.LastName       = "Kardaş";
            realCustomer1.TcNo           = "154587412226";
            realCustomer1.Id             = 2;

            CorporateCustomer corporateCustomer1 = new CorporateCustomer();

            corporateCustomer1.CompanyName    = "Kardaş Holding";
            corporateCustomer1.TaxNumber      = "15678915";
            corporateCustomer1.Id             = 1;
            corporateCustomer1.CustomerNumber = "15645674";

            Customer customer1 = new RealCustomer();
            Customer customer2 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #4
0
        static void Main(string[] args)
        {
            //Melis Yılmaz
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id         = 1;
            customer1.CustomerNo = "12345";
            customer1.Name       = "Melis";
            customer1.Surname    = "Yılmaz";
            customer1.TcNo       = "12345678910";

            //Kodlama.io
            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id          = 2;
            customer2.CustomerNo  = "54321";
            customer2.CompanyName = "Kodlama.io";
            customer2.TaxNo       = "1234567890";

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #5
0
        //inheritance = miras
        //SOLID
        static void Main(string[] args)
        {
            CorporateCustomer customer1 = new CorporateCustomer();

            customer1.Id             = 1001;
            customer1.customerNumber = "1";
            customer1.companyName    = "Tolan Films";
            customer1.taxNumber      = "12345";

            IndividualCustomer customer2 = new IndividualCustomer();

            customer2.Id             = 1002;
            customer2.customerNumber = "2";
            customer2.name           = "Cihad";
            customer2.surName        = "Acar";
            customer2.nationalId     = "11111111111";

            Customer customer3 = new CorporateCustomer();
            Customer customer4 = new IndividualCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
            customerManager.Add(customer3);
            customerManager.Add(customer4);
        }
Example #6
0
        static void Main(string[] args)
        {
            if (args is null)
            {
                throw new ArgumentNullException(nameof(args));
            }

            IndividualCustomer individualCustomer = new IndividualCustomer {
                Id = 1, CustomerNumber = "12345", Name = "Yunus Emre", Surname = "Tapan", CitizenshipNumber = "11111111111"
            };

            CorporateCustomer corporateCustomer = new CorporateCustomer {
                Id = 2, CustomerNumber = "54321", CompanyName = "Kodloma.io", TaxNumber = "1234567890"
            };

            Customer customer1 = new IndividualCustomer();
            Customer customer2 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
            customerManager.Add(individualCustomer);
            customerManager.Add(corporateCustomer);
        }
Example #7
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id         = 1;
            customer1.Name       = "Mert";
            customer1.Surname    = "Başkaya";
            customer1.TC         = "22222222222";
            customer1.CustomerNo = "12345";
            //SOLID

            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id          = 2;
            customer2.CustomerNo  = "54321";
            customer2.CompanyName = "Kodlama.io";
            customer2.TaxNo       = "1234567890";

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #8
0
        static void Main(string[] args)
        {
            // Muhammet Emin Aslangil
            IndividualCustomer individual1 = new IndividualCustomer();

            individual1.Id             = 1;
            individual1.CustomerNumber = "12345";
            individual1.Name           = "Muhammet";
            individual1.LastName       = "Aslangil";
            individual1.TcNumber       = "12345678910";

            // XYZ Company
            CorporateCustomer corporate1 = new CorporateCustomer();

            corporate1.Id             = 2;
            corporate1.CustomerNumber = "54321";
            corporate1.CompanyName    = "XYZ";
            corporate1.TaxNumber      = "1234567890";

            // SOLID

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(individual1);
            customerManager.Add(corporate1);
            customerManager.Add(customer3);
            customerManager.Add(customer4);
        }
Example #9
0
        static void Main(string[] args)
        {
            //Gerçek müşteri
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id             = 1;
            customer1.CustomerNumber = "1";
            customer1.Name           = "Taner";
            customer1.SurName        = "Öztürk";
            customer1.TcNu           = "234234234";


            //Tüzel müşteri
            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "214234";
            customer2.CompanyName    = "nadide.kehribar";
            customer2.TaxNumber      = "23452345";


            // Customer gerçek ve tüzel müşterileri tutar. Individual and Corparate
            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
            customerManager.Add(customer3);
            customerManager.Add(customer4);
        }
Example #10
0
        static void Main(string[] args)
        {
            //Hamza Yüksel

            //Tüzel müşteri -- Gerçek müşteri

            IndividualCustomer indCustomer = new IndividualCustomer();

            indCustomer.CustomerNo = 12;
            indCustomer.Name       = "Hamza";
            indCustomer.LastName   = "Yüksel";
            indCustomer.TcId       = "12345678900";

            CorporateCustomer corpCustomer = new CorporateCustomer();

            corpCustomer.CustomerNo  = 101;
            corpCustomer.CompanyName = "Yüksel Otomasyon Sistemleri";
            corpCustomer.Id          = 221;
            corpCustomer.TaxNo       = "154782687597";


            // Inheritance ın başka bir özelliği de ana classın miras verdiği classları da tutabilmesidir.
            // Manager classında Add metoduna her birini ekleyebiliriz
            Customer customer1 = new IndividualCustomer();
            Customer customer2 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
            customerManager.Add(corpCustomer);
            customerManager.Add(indCustomer);
        }
Example #11
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.CustomerNo = "12345";
            customer1.Name       = "Tuncay";
            customer1.Surname    = "Göçkon";
            customer1.TcNo       = "22222222222";
            customer1.Id         = 101;


            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id          = 102;
            customer2.CustomerNo  = "12346";
            customer2.CompanyName = "Kodlama.io";
            customer2.TaxNo       = "123456789";

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
        }
Example #12
0
        static void Main(string[] args)
        {
            //Esra Özdoğan
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id              = 1;
            customer1.CustomerNo      = "12345";
            customer1.CustomerName    = "Esra";
            customer1.CustomerSurname = "Özdoğan";
            customer1.TcNo            = "12345678910";


            //Kodlama

            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id          = 2;
            customer2.CustomerNo  = "54321";
            customer2.CompanyName = "Kodlama";
            customer2.TaxNo       = "1234567890";

            //Gerçek Müşteri - Tüzel Müşteri
            //SOLID

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #13
0
        static void Main(string[] args)
        {
            RetailCustomer retailCustomer1 = new RetailCustomer();

            retailCustomer1.Id             = 1;
            retailCustomer1.CustomerNumber = "15745545";
            retailCustomer1.FirstName      = "Ahmet";
            retailCustomer1.LastName       = "Yildiz";
            retailCustomer1.IdentifyNumber = "45745454412";

            //Kodlamai io

            CorporateCustomer corporateCustomer1 = new CorporateCustomer();

            corporateCustomer1.Id             = 2;
            corporateCustomer1.CustomerNumber = "787877";
            corporateCustomer1.CompanyName    = "Kodlama.io";
            corporateCustomer1.TaxNumber      = "12145545521";

            //Gercek Musteri - Tuzel Musteri
            //SOLID

            Customer customer3 = new RetailCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(corporateCustomer1);
            customerManager.Add(retailCustomer1);
        }
Example #14
0
        static void Main(string[] args)
        {
            //Harun Emre ALTUN
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id         = 1;
            customer1.CustomerNo = "12345";
            customer1.Name       = "Harun Emre";
            customer1.Surname    = "ALTUN";
            customer1.IdNo       = "12345678901";


            //Kodlama.io
            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id          = 2;
            customer2.CustomerNo  = "54321";
            customer2.CompanyName = "Kodlama.io";
            customer2.TaxNo       = "1234567890";


            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #15
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id             = 1;
            customer1.CustomerNumber = "12345";
            customer1.Name           = "Ahmet";
            customer1.Surname        = "Şahin";
            customer1.TcNumber       = "12345678910";


            //Kodlama.io

            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "54321";
            customer2.CompanyName    = "Kodlama.io";
            customer2.TaxNumber      = "1234567890";


            //Gerçek Müşteri - Tüzel Müşteri
            //SOLID

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #16
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id                   = 1;
            customer1.CustomerNumber       = "12345";
            customer1.Name                 = "Engin";
            customer1.Surname              = "Demiroğ";
            customer1.IdentificationNumber = "123124234";


            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "54232";
            customer2.CompanyName    = "Kodlama.İo";
            customer2.TaxNumber      = "1234567890";

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #17
0
        static void Main(string[] args)
        {
            //Engin Demiroğ
            RealCustomer customer1 = new RealCustomer();

            customer1.Id      = 1;
            customer1.No      = "12345";
            customer1.Name    = "Engin";
            customer1.SurName = "Demiroğ";
            customer1.TcNo    = "123456789";


            //Kodlama.IO
            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id          = 2;
            customer2.No          = "54321";
            customer2.CompanyName = "Kodlama.IO";
            customer2.FeeNo       = "1234567890";

            Customer customer3 = new RealCustomer(); //inheritance'dan dolayı tüm classları tutabiliyor
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #18
0
        static void Main(string[] args)
        {
            IndividualCustomer cust1 = new IndividualCustomer();

            cust1.CustomerNo = "12345";
            cust1.Name       = "Berkc";
            cust1.Surname    = "Tezc";
            cust1.Surname    = "1111";
            cust1.Id         = 1;

            CorporateCustomer cust2 = new CorporateCustomer();

            cust2.CompanyName = "BT";
            cust2.CustomerNo  = "1221";
            cust2.Id          = 2;
            cust2.TaxNo       = "2142";

            Customer cust4 = new IndividualCustomer();
            Customer cust5 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(cust1);
            customerManager.Add(cust2);
        }
Example #19
0
        static void Main(string[] args)
        {   //Engin Demirog girisi
            IndividualCustomer musteri1 = new IndividualCustomer();

            musteri1.Id             = 1;
            musteri1.CustomerNumber = "12345";
            musteri1.Name           = "Engin";
            musteri1.Surname        = "Demirog";
            musteri1.TcNo           = "1234567890";

            //Kodlama.Io girisi

            CorporateCustomer musteri2 = new CorporateCustomer();

            musteri2.Id             = 2;
            musteri2.CustomerNumber = "54321";
            musteri2.CompanyName    = "Kodlama.Io";
            musteri2.TaxNumber      = "1234567890";


            //"Customer" class i  "IndividualCustomer" class inin hem de "CorporateCustomer" class inin ebeveyni olup bu classlar aynı zamanda "Customer"
            // class i oldugundan "Customer" class ı hem "IndividualCustomer" class inin hem de "CorporateCustomer" class inin referans numarasını tutabi
            //liyor.

            Customer musteri3 = new IndividualCustomer(); //new her zaman referans no yani bir adres olarak algilanmalıdır.
            Customer musteri4 = new CorporateCustomer();  //Burada Customer class i CorporateCustomer" ve "IndividualCustomer" class larinin refarans nosu
            //nu tutuyor.

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(musteri1);
            customerManager.Add(musteri2);
        }
Example #20
0
        static void Main(string[] args)
        {
            CorporateCustomer customer1 = new CorporateCustomer();

            customer1.Id          = 1;
            customer1.CompanyName = "SDNR LLC.";
            customer1.CustomerNum = "11111";
            customer1.VergiNum    = "1234567890";

            Individual customer2 = new Individual();

            customer2.Id       = 1;
            customer2.Name     = "Serpil";
            customer2.LastName = "DÖNER";
            customer2.TcNum    = "170811554800";


            Customer customer3 = new CorporateCustomer();
            Customer customer4 = new Individual();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer3);
            customerManager.Add(customer4);



            //**//Gerçek ve Tüzel kişiler için companyname bilgisi ayrılmalıdır. //**//
            //**//Ancak tipe göre ayırmak da doğru değildir.
        }
Example #21
0
        static void Main(string[] args)
        {
            // Selman Jir CAN

            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id             = 1;
            customer1.CustomerNumber = "12345";
            customer1.FirsName       = "Selman Jir";
            customer1.LastName       = "CAN";
            customer1.TcNo           = "12345678910";

            // Kodlama.io

            CorporateCustomer customer2 = new CorporateCustomer();

            customer1.Id             = 2;
            customer2.CustomerNumber = "54321";
            customer2.CompanyName    = "Kodlama.io";
            customer2.TaxNumber      = "1234567890";

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #22
0
        static void Main(string[] args)
        {
            //Engin Demiroğ
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id             = 1;
            customer1.CustomerNumber = "1235";
            customer1.FirstName      = "Engin";
            customer1.LastName       = "Demiroğ";
            customer1.TcNo           = "12345678910";


            //Kodlama.io
            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "54321";
            customer2.CompanyName    = "Kodalama.io";
            customer2.TaxNumber      = "1234567890";

            //Gerçek Müşteri - Tüzel Müşteri
            //SOLID = Yazılım Geliştirme Prensipleri

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #23
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id             = 1;
            customer1.CustomerNumber = "12345";
            customer1.Name           = "Ömer";
            customer1.Surname        = "Biltekin";
            customer1.TcNumber       = "12345678910";


            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "54321";
            customer2.CompanyName    = "Kodlama.io";
            customer2.TaxNumber      = "123456789";


            //Individual Customer - Corporate Customer
            //SOLID


            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #24
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id             = 1;
            customer1.CustomerNumber = "123456";
            customer1.Name           = "Ceren";
            customer1.Surname        = "Işık";
            customer1.TcNumber       = "7894561";

            //Kodlama.io

            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "7412";
            customer2.CompanyName    = "Kodlama.io";
            customer2.TaxNumber      = "3333333";

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #25
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id                = 1;
            customer1.CustomerNumber    = "12345";
            customer1.FirstName         = "Nuran";
            customer1.LastName          = "Adar";
            customer1.NationalityNumber = "123456";

            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "54321";
            customer2.CompanyName    = "Kodlama.io";
            customer2.TaxNumber      = "1234567890";

            // Gerçek müşteri - Tüzel müşteri
            //SOLID - ?

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
            customerManager.Add(customer3);
            customerManager.Add(customer4);
        }
Example #26
0
        static void Main(string[] args)
        {
            // Özellik tuttuğumuz yerde Operasyon tutmuyoruz. Operasyon tuttuğumuz yerde de özellik tutmuyoruz.

            // Implementation - Uygulamak

            // OOP2'de verilmek istenen mesaj Base sınıfımız varsa bu Base sınıf Referans tutucudur.


            //-----------------Müşteriler-----------------------//

            // Bilal Dırmık
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.CustomerId      = 1;
            customer1.CustomerNumber  = "12345";
            customer1.CustomerName    = "Bilal";
            customer1.CustomerSurname = "DIRMIK";
            customer1.CustomerTcNum   = "12345678901";

            // Kodlama.io
            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.CustomerId     = 2;
            customer2.CustomerNumber = "54321";
            customer2.CompanyName    = "Kodlama.io";
            customer2.CustomerTaxNum = "09876543210";
        }
Example #27
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id         = 1;
            customer1.CustomerNo = "12345";
            customer1.FirstName  = "Betülay";
            customer1.LastName   = "Namver";

            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id              = 2;
            customer2.CustomerNo      = "12346";
            customer2.TaxNo           = "23514";
            customer2.CorporationName = "Kodlama.io";

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
            customerManager.Add(customer3);
        }
        static void Main(string[] args)
        {
            RealCustomer customer1 = new RealCustomer(); //Gerçek

            customer1.Id             = 1;
            customer1.CustomerNumber = "12345";
            customer1.Name           = "Atakan";
            customer1.Surname        = "Çiğdem";
            customer1.TcNumber       = "12345678910";

            CorporateCustomer customer2 = new CorporateCustomer(); //Tüzel

            customer2.Id             = 2;
            customer2.CustomerNumber = "54321";
            customer2.CompanyName    = "Jupiterus";
            customer2.TaxNumber      = "1234567890";

            //Gerçek Müşteri - Tüzel Müşteri
            //SOLID - L

            Customer customer3 = new RealCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Example #29
0
        static void Main(string[] args)
        {
            //Engin Demiroğ
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id            = 1;
            customer1.CustomerNo    = "12345";
            customer1.Name          = "Engin";
            customer1.LastName      = "Demiroğ";
            customer1.CitizenshipNo = "12345678910";

            //Kodlama.io
            CorporateCustomer customer2 = new CorporateCustomer();

            customer2.Id          = 2;
            customer2.CustomerNo  = "54321";
            customer2.CompanyName = "Kodlama.io";
            customer2.TaxNo       = "1234567890";



            //Gerçek Müşteri - Tüzel Müşteri
            //SOLID

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CorporateCustomer();

            CustomerManager customermanager = new CustomerManager();

            customermanager.Add(customer1);
            customermanager.Add(customer2);
        }
Example #30
0
        static void Main(string[] args)
        {
            // 1.yol
            //Barış KURT
            İndividiualCustomer customer1 = new İndividiualCustomer
            {
                CustomerId       = 1,
                CustomerTcNumber = "21656132565",
                CustomerNumber   = "12354",
                CustomerName     = "Barış",
                CustomerSurname  = "KURT"
            };

            //Kodlama.io
            CorporateCustomer customer2 = new CorporateCustomer
            {
                CustomerId          = 2,
                CustomerNumber      = "1896",
                CustomerVergiNumber = "156130",
                CustomerCompanyName = "Kodlama.io"
            };
            //2.yol
            Customer        customer3       = new İndividiualCustomer(); //bireysel müşteri
            Customer        customer4       = new CorporateCustomer();   //kurumsal müşteri
            CustomerManager customerManager = new CustomerManager();

            //4 üde burda kullanılabilir
            customerManager.Add(customer1);
            customerManager.Add(customer2);
            customerManager.Add(customer3);
            customerManager.Add(customer4);
        }