Beispiel #1
0
        static void Main(string[] args)
        {
            //SOLID
            // Onur Demir - Individual
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id         = 1;
            customer1.CustomerNo = "12121";
            customer1.FirstName  = "Onur";
            customer1.LastName   = "Demir";
            customer1.TcNo       = "125564";

            Console.WriteLine(customer1.FirstName);

            // Kodlama.io - Coorporate
            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id          = 2;
            customer2.CustomerNo  = "65656556";
            customer2.CompanyName = "abc";
            customer2.TaxNo       = "454654";

            // Customer class can keep both references
            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CoorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

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

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Engin";
            musteri1.Soyadi    = "Demiroğ";
            musteri1.TcNo      = "12345678910";


            //kodlama.io
            CoorporateCustomer musteri2 = new CoorporateCustomer();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "54321";
            musteri2.SirketAdi = "Kodlama.io";
            musteri2.VergiNo   = "1234567890";

            Customer musteri3 = new IndividualCustomer();
            Customer musteri4 = new CoorporateCustomer();

            CustomerManager MusteriManager = new CustomerManager();

            MusteriManager.Add(musteri1);
            MusteriManager.Add(musteri2);
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            // İLHAN ÖDÜN
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id        = 1;
            customer1.MusteriNo = "1233";
            customer1.Adi       = "İlhan";
            customer1.Soyadi    = "Ödün";
            customer1.TcNo      = "1234567890";

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

            customer2.Id        = 2;
            customer2.MusteriNo = "54321";
            customer2.SirketAdi = "Kodlama.io";
            customer2.VergiNo   = "1234567890";



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



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

            CustomerManager customerManager = new CustomerManager();

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

            customer1.Id         = 1;
            customer1.CustomerNo = "12345";
            customer1.Name       = "Engin";
            customer1.Surname    = "Demiroğ";
            customer1.TcId       = "11111111111";


            //Kodlama.io

            CoorporateCustomer customer2 = new CoorporateCustomer();

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

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

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

            CustomerManager customerManager = new CustomerManager();

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

            customer1.Id         = 1;
            customer1.CustomerNo = "12345";
            customer1.TcNo       = "27493064090";
            customer1.Name       = "Kadir";
            customer1.FirstName  = "Kaya";


            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id          = 2;
            customer2.CustomerNo  = "54321";
            customer2.CompanyName = "Kodlama.ıo";
            customer2.TaxNo       = "9876543210";


            Customer customer3 = new IndividualCustomer();      // Burda dikkat edersek müsteri gercek müsteriyi de tutabiliyor tüzel müşteriyi de tutabiliyor
            Customer customer4 = new CoorporateCustomer();      // Yani müsteri classı hem gercek müsterinin referansını tutabiliyor hem de tüzel müşterinin

            CustomerManeger customerManeger = new CustomerManeger();

            customerManeger.Add(customer1);
            customerManeger.Add(customer2);
            customerManeger.Add(customer3);
            customerManeger.Add(customer4);
        }
Beispiel #6
0
        static void Main(string[] args)
        {
            CoorporateCustomer customer1 = new CoorporateCustomer();

            customer1.Id             = 1;
            customer1.CompanyName    = "Kodlama.io";
            customer1.CustomerNumber = "12345";
            customer1.TaxNumber      = "123456895";

            IndividualCustomer customer2 = new IndividualCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "54321";
            customer2.Tc             = "5555555";
            customer2.Adı            = "Mert";
            customer2.Soyadı         = "Akkaya";

            Customer customer3 = new CoorporateCustomer();

            customer3.Id             = 4;
            customer3.CustomerNumber = "555";

            Customer customer4 = new IndividualCustomer();

            customer4.Id             = 5;
            customer4.CustomerNumber = "66666";

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer4);
        }
Beispiel #7
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id         = 1;
            customer1.CustomerNo = "12345";
            customer1.Name       = "Şeymanur";
            customer1.Surname    = "Güney";
            customer1.TcNo       = "12345678901";



            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id          = 2;
            customer2.CustomerNo  = "54321";
            customer2.CompanyName = "The South";
            customer2.TaxNo       = "123456789";


            //Individual Customer - Corporate Customer
            //SOLID

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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
            customerManager.Add(customer3);
            customerManager.Add(customer4);
        }
        static void Main(string[] args)
        {
            //Yasir Demirci
            RealCustomer customer1 = new RealCustomer();

            customer1.Id               = 1;
            customer1.CustomerNumber   = "100001";
            customer1.CustomerName     = "Yasir";
            customer1.CustomerLastName = "Demirci";
            customer1.TCNumber         = "100000000000";
            //-----------------------------------

            //Malik Demirci
            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id               = 2;
            customer2.CustomerNumber   = "200002";
            customer1.CustomerName     = "Malik";
            customer1.CustomerLastName = "Demirci";
            customer1.TCNumber         = "200000000000";

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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
            Console.WriteLine("---------------------------------------------------");
        }
Beispiel #9
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id         = 1;
            customer1.CustomerNo = "12345";
            customer1.Name       = "Engin";
            customer1.LastName   = "Demiroğ";
            customer1.TcNo       = "22222222222";

            CoorporateCustomer customer2 = new CoorporateCustomer();

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

            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CoorporateCustomer();
            //müşteri classı hem bireysel hem tüzel müşteri referansını tutabiliyor.

            CustomerManager customerManager = new CustomerManager();

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

            customer1.Id             = 1;
            customer1.CustomerNumber = "12345";
            customer1.Name           = "Ahmet";
            customer1.Surname        = "GÜNAY";
            customer1.TcNo           = "15488779";

            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "1235556";
            customer2.TaxNumber      = "112233";
            customer2.CompanyName    = "Desightzer";

            //Important!
            //Base Sınıf Referans Tutucudur!
            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CoorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer4);
        }
Beispiel #11
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.ID         = 1;
            customer1.CustomerNo = "122345";
            customer1.FirstName  = "Yağmur";
            customer1.LastName   = "Demiroğ";
            customer1.TcNo       = "12345678911";

            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.ID         = 2;
            customer2.CustomerNo = "54321";
            customer2.SirketAdı  = "Kodlama Io";
            customer2.VergiNo    = "6556432";



            //Gerçek Müşteri -Tüzel Müşteri => birbirlerinin yerine kullanılamazlar
            //SOLID=> L

            // NEW görürsek ondan sonrası referans sınıfıdır
            // Burada Customer sınıfı hem tüzel hemde gerçek müşterinini referansını tutuyor.

            Customer        customer3 = new IndividualCustomer();
            Customer        customer4 = new CoorporateCustomer();
            CustomerManager cm        = new CustomerManager();

            cm.Add(customer1);
            cm.Add(customer2);
            cm.Add(customer3);
            cm.Add(customer4);
        }
Beispiel #12
0
        static void Main(string[] args)
        {
            //Engin Demiroğ - gerçek müşterim

            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id             = 1;
            customer1.CustomerNumber = "123123";
            customer1.FirstName      = "Engin";
            customer1.LastName       = "Demiroğ";
            customer1.IdentityNumber = "12366478966";

            //Kodlama.io - tüzel müşterim

            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id             = 1;
            customer2.CustomerNumber = "321321321";
            customer2.CompanyName    = "Kodlama.io";
            customer2.TaxNumber      = "13321321321";

            // olay referans tip babaları çoçuklarını tutabiliyor.

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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
            customerManager.Add(customer3);
            customerManager.Add(customer4);
        }
Beispiel #13
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.CustomerNumber = "12345";
            customer1.Name           = "Engin";
            customer1.Lastname       = "Demiroğ";
            customer1.TcNo           = "55555";

            CoorporateCustomer customer2 = new CoorporateCustomer();

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

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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);



            //Gerçek-Tüzel nesneler birbirleri yerine kullanılamaz.(inheritance)
        }
Beispiel #14
0
        static void Main(string[] args)
        {
            RealCustomer customer1 = new RealCustomer();

            customer1.CustomerNumber = "12345";
            customer1.FirstName      = "İsmail";
            customer1.LastName       = "Coşar";
            customer1.TcNumber       = "12345678910";


            CoorporateCustomer customer2 = new CoorporateCustomer();

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



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

            CustomerManager customerManager = new CustomerManager();

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

            customer1.Id             = 1;
            customer1.CustomerNumber = "12345";
            customer1.Name           = "Gizem";
            customer1.Surname        = "ünal";
            customer1.TcNo           = "12345678901";

            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "54123";
            customer2.VergiNo        = "852123";
            customer2.CompanyName    = "Kodlama.io";


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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
            customerManager.Add(customer3);
            customerManager.Add(customer4);
        }
Beispiel #16
0
        static void Main(string[] args)
        {
            //Engin Demiroğ

            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Name     = "Engin";
            customer1.LastName = "Demiroğ";
            customer1.Id       = 1;
            customer1.TcNo     = "1234567890";

            //Kodlama.io

            CoorporateCustomer customer2 = new CoorporateCustomer();

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

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

            CustomerManager customerManager = new CustomerManager();

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

            customer1.CustomerNumber = "12345";
            customer1.Name           = "Engin";
            customer1.LastName       = "Demiroğ";
            customer1.PersonalId     = "12345678910";

            CoorporateCustomer customer2 = new CoorporateCustomer();

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

            //******************//
            Costumer costumer3 = new IndividualCustomer();
            Costumer costumer4 = new CoorporateCustomer();

            CostumerManager costumerManager = new CostumerManager();

            costumerManager.Add(costumer1);
            costumerManager.Add(costumer3);
        }
Beispiel #18
0
        static void Main(string[] args)
        {
            //elyase faruk keçeli
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id             = 1;
            customer1.CustomerNumber = "1234";
            customer1.FirstName      = "faruk";
            customer1.LastName       = "keceli";
            customer1.Identity       = "5433535345353";

            //kodlama.io
            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "43232";
            customer2.CompanyName    = "kodlama.io";
            customer2.TaxNumber      = "23232";
            //Gerçek Müşteri- Tüzel Müşteri
            //SO-L-İD

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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Beispiel #19
0
        //Eğer base classın varsa, o base class referans tutucudur.
        static void Main(string[] args)
        {
            //SOLID
            //L- Liskov substitution principle
            // Kodlarımızda herhangi bir değişiklik yapmaya gerek duymadan alt sınıfları,
            //türedikleri(üst) sınıfların yerine kullanabilmeliyiz.

            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id                   = 1;
            customer1.CustomerNumber       = "12345";
            customer1.Name                 = "Ceren";
            customer1.Surname              = "Keklik";
            customer1.IdentificationNumber = "12334434242";


            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "636232";
            customer2.CompanyName    = "Kodlama.io";
            customer2.TaxNumber      = "12312412214";



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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
        }
Beispiel #20
0
        static void Main(string[] args)
        {
            IndividualCustomer individualCustomer = new IndividualCustomer();

            individualCustomer.Id           = 1;
            individualCustomer.CustomerCode = "I001";
            individualCustomer.FirstName    = "Mert";
            individualCustomer.LastName     = "ESER";
            individualCustomer.IdentityNum  = "11111111111";

            CoorporateCustomer coorporateCustomer = new CoorporateCustomer();

            coorporateCustomer.Id              = 1;
            coorporateCustomer.CustomerCode    = "C001";
            coorporateCustomer.CorporationName = "FLX Yazılım";
            coorporateCustomer.TaxNumber       = "2222222222";

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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Beispiel #21
0
        static void Main(string[] args)
        {
            //Individual Customer Berke
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.CustomerNo = "123456";
            customer1.Id         = 1;
            customer1.FirstName  = "Berke";
            customer1.LastName   = "Almaz";
            customer1.TcNo       = "11111111111";


            //CoorporateCustomer kodlama.io
            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id          = 2;
            customer2.CustomerNo  = "123";
            customer2.CompanyName = "Kodlama.io";
            customer2.TaxNo       = "1010102101";



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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Beispiel #22
0
        static void Main(string[] args)
        {
            //Gerçek Müşteri - Süleyman ŞİMŞEK

            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id                = 1;
            customer1.CustomerId        = "12345";
            customer1.CustomerName      = "Süleyman";
            customer1.CustomerSurname   = "ŞİMŞEK";
            customer1.CitizenshipNumber = "77777777777";


            //Tüzel Müşteri - Şimşek Engineering

            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id          = 2;
            customer2.CustomerId  = "54321";
            customer2.CompanyName = "Şİmşek Engineering";
            customer2.TaxNumber   = "986570";


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

            CustomerManager customerManager1 = new CustomerManager();

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

            individualCustomer1.CustomerId      = "1";
            individualCustomer1.CustomerName    = "ahmet";
            individualCustomer1.CustomerSurname = "yıldız";
            individualCustomer1.TcNo            = "42352352";
            individualCustomer1.Id = 1;

            CoorporateCustomer coorporateCustomer1 = new CoorporateCustomer();

            coorporateCustomer1.CompanyName = "yıldız holding";
            coorporateCustomer1.CustomerId  = "34";
            coorporateCustomer1.Id          = 5;
            coorporateCustomer1.VergiNo     = "564456";

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


            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(individualCustomer1);
            customerManager.Add(coorporateCustomer1);
            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Beispiel #24
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");


            //Customer customer = new Customer
            //{
            //    Id = 1,
            //    Name = "Oğuzhan",
            //    LastName = "Mollaoğlu",
            //    IdentityNo = "12123533256",
            //    CustomerNo = "12345",
            //    CompanyName = "?"
            //};

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

            //Oğuzhan Mollaoğlu
            RealCustomer realCustomer = new RealCustomer
            {
                Id         = 1,
                CustomerNo = "12345",
                Name       = "Oğuzhan",
                LastName   = "Mollaoğlu",
                IdentityNo = "12343245676"
            };

            //Kodlama.io

            CoorporateCustomer coorporateCustomer = new CoorporateCustomer
            {
                Id          = 2,
                CompanyName = "Kodlama.io",
                TaxNo       = "123456789"
            };

            // müşteri hem gerçek hem tüzel müşteri olabiliyor
            // new lenmek demek o nesnenin referans no'sudur.
            Customer customer1 = new RealCustomer();
            Customer customer2 = new CoorporateCustomer();


            // görüldüğü üzere tek bir ekleme methodu ile ikisinde ekleyebildik
            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
        }
Beispiel #25
0
        static void Main(string[] args)
        {
            //Berkay Bal-Gerçek Müşteri
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id             = 1;
            customer1.CustomerNumber = "12345";
            customer1.FirstName      = "Berkay";
            customer1.LastName       = "Bal";
            customer1.TcNo           = "12345678910";


            //Kodlama.io-Tüzel Müşteri
            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id             = 2;
            customer2.CustomerNumber = "56789";
            customer2.CompanyName    = "Kodlama.io";
            customer2.TaxNumber      = "12345678910";

            // Gerçek Müşteri - Tüzel Müşteri : Bunlar farklı müşterilerdir.
            // SOLID'in L'si

            Customer customer3 = new CoorporateCustomer();
            Customer customer4 = new IndividualCustomer();
            // Müşteri Gerçek ve Tüzel Müşteri'yi tutabilir.
            // Müşteri Class'ı hem Gerçek Müşterinin hemde Tüzel Müşterinin referansını tutabilir.
            // Müşteri Manager'a temel sınıfın tüm miras alanlarını gönderebiliriz.
            // Base Class tüm miras alanlarının referanslarını tutabilir.


            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
            // Buradaki olay:

            /* Base sınıfın, yani temel sınıfın onu inherit eden
             * sınıflarının referansını tutabilmesidir.
             */


            //Gerçek Müşteri - Tüzel Müşteri
            //SOLID
        }
Beispiel #26
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id             = 01;
            customer1.Name           = "Gürkan";
            customer1.LastName       = "Çalışır";
            customer1.TcNo           = "1234567890";
            customer1.CustomerNumber = "123456";


            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id             = 02;
            customer2.CustomerNumber = "0987654321";
            customer2.VergiNo        = "654321";
            customer2.CompanyName    = "Kodlama.io";
        }
        static void Main(string[] args)
        {
            CoorporateCustomer customer1 = new CoorporateCustomer();

            customer1.CustomerNo = "12345";
            customer1.Name       = "ataberk";
            customer1.Surname    = "kurumoğlu";
            customer1.TcNo       = "123124";


            TuzelCustomer customer2 = new TuzelCustomer();

            customer2.Id          = 2;
            customer2.CustomerNo  = "3123";
            customer2.CompanyName = "kodlama.io";
            customer2.TaxNo       = "213124235";

            Customer customer3 = new CoorporateCustomer();
            Customer customer4 = new TuzelCustomer();
        }
Beispiel #28
0
        static void Main(string[] args)
        {
            IndividualCustomer customer1 = new IndividualCustomer()
            {
                Id = 1, CustomerNumber = "12345", FirstName = "Yasin", LastName = "Özer"
            };
            CoorporateCustomer customer2 = new CoorporateCustomer()
            {
                Id = 2, CustomerNumber = "54321", CompanyName = "Özer A.ş", TaxNumber = "123456789"
            };

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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer2);
            customerManager.Add(customer3);
            customerManager.Add(customer4);
        }
Beispiel #29
0
        static void Main(string[] args)
        {
            #region Before Interface
            //Customer c1 = new Customer();
            //c1.Fistname = "Engin";
            //c1.Lastname = "Demiroğ";
            //c1.Id = 1;
            //c1.IdentityNo = "12345678910" ; // Tüzel müşterinin tc numarası, adı soyadı olmaz.
            //c1.CustomerNo = "12345" ;
            //c1.CompanyName = "?" ;  // Gerçek müşterinin şirket adı olmaz.

            // Gerçek - Tüzel(Şirket) olmak üzere iki tür müşterin var. İkisininde farklı özellikleri olabilir. O yüzden tek classta oluşturmak hatadır.
            #endregion
            // SOLID PRINCIPLES

            IndividualCustomer c1 = new IndividualCustomer
            {
                Id         = 1,
                CustomerNo = "12345",
                IdentityNo = "12345678910",
                Firstname  = "Engin",
                Lastname   = "Demiroğ"
            };

            CoorporateCustomer c2 = new CoorporateCustomer
            {
                Id          = 2,
                CustomerNo  = "54321",
                CompanyName = "Kodlama.io",
                TaxNumber   = "1234567890"
            };

            Customer c3 = new IndividualCustomer();
            Customer c4 = new CoorporateCustomer();

            CustomerManager customerManager = new CustomerManager();
            customerManager.Add(c1);
            customerManager.Add(c2);
        }
Beispiel #30
0
        static void Main(string[] args)
        {
            //Customer customer1 = new Customer();
            //    customer1.Name = "Sena";
            //    customer1.Surname = "Uğur";
            //    customer1.Id = 1;
            //    customer1.IdNo = "125415625470";
            //    customer1.CustomerNo = "110025";
            //    customer1.CompanyName = "!";


            IndividualCustomer customer1 = new IndividualCustomer();

            customer1.Id         = 1;
            customer1.CustomerNo = "0001";
            customer1.Name       = "Sena";
            customer1.Surname    = "Uğur";
            customer1.TcNo       = "12345678912";


            CoorporateCustomer customer2 = new CoorporateCustomer();

            customer2.Id          = 2;
            customer2.CustomerNo  = "00021";
            customer2.CompanyName = "CTC";
            customer2.TaxNo       = "12385214";



            //SOLID
            Customer customer3 = new IndividualCustomer();
            Customer customer4 = new CoorporateCustomer();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(customer1);
            customerManager.Add(customer1);
        }