Example #1
0
        static void Main(string[] args)
        {
            //gerçek müşteri girişi
            RealCustomer musteri1 = new RealCustomer();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Engin";
            musteri1.Soyadi    = "Dmiroğ";
            musteri1.TcNo      = "22222222222222";


            //tüzel müşteri girişi
            JuridicalCustomer musteri2 = new JuridicalCustomer();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "264645";
            musteri2.SirketAdi = "Kodlama.io";
            musteri2.VergiNo   = "65656565965";



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

            Customer musteri3 = new RealCustomer();  //new biçim için referans numarasını yansıtır. Müşteri sınıfı hem gerçek hem tüzel referansını tutar.
            Customer musteri4 = new JuridicalCustomer();

            CustomerManager musteriManager = new CustomerManager();

            musteriManager.Ekle(musteri1);
            musteriManager.Ekle(musteri2);
        }
Example #2
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Berat";
            musteri1.Soyadi    = "Tatli";
            musteri1.TcNo      = "123244354545";
            //

            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "12345";
            musteri2.SirketAdi = "Yaypel";
            musteri2.VergiNo   = "12334534";

            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
        }
Example #3
0
        static void Main(string[] args)
        {
            //Engin Demiroğ
            GercekMusteri musteri1 = new GercekMusteri();

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

            //Kodlama.io
            TuzelMusteri musteri2 = new TuzelMusteri();

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

            //Gerçek Müşteri- Tüzel Müşteri. İkisi de müşteri ama farklı türler.
            //SOLID -- Buradaki L harfi bunu söylüyor.

            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();//Musteri, hem gerçek hem de tüzel müşteri referans nosunu tutuyor.

            CustomerManager customManager = new CustomerManager();

            customManager.Ekle(musteri1);
            customManager.Ekle(musteri2);
            customManager.Ekle(musteri3);
            customManager.Ekle(musteri4);
        }
Example #4
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Samet";
            musteri1.Soyadi    = "Bayram";
            musteri1.TcNo      = "16781104288";

            //Kodlama io müşterimiz olsun.

            TuzelMusteri musteri2 = new TuzelMusteri();

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



            // Gerçek - Tüzel
            //SOLID

            Client musteri3 = new GercekMusteri();
            Client musteri4 = new TuzelMusteri();

            // Müşteri class'ı hem gerçek hem de tüzel müşterinin referansını tutabiliyor.

            CustomerManager costumerManager = new CustomerManager();

            costumerManager.Ekle(musteri1);
            costumerManager.Ekle(musteri2);
        }
Example #5
0
        static void Main(string[] args)
        {
            GerçekMusteri musteri1 = new GerçekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "123456";
            musteri1.Adi       = "Engin";
            musteri1.Soyadı    = "Demiroğ";
            musteri1.TcNo      = "12345648954";

            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "546156";
            musteri2.SirketAdi = "SASA";
            musteri2.VergiNo   = "541352";


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



            Musteri musteri3 = new GerçekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
        }
Example #6
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Nihal";
            musteri1.Soyadi    = "Coşkun";
            musteri1.TcNo      = "12345678910";


            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "54321";
            musteri2.SirketAdi = "kodlama.io";
            musteri2.VergiNo   = "1234567898";


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



            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
            customerManager.Ekle(musteri3);
            customerManager.Ekle(musteri4);
        }
Example #7
0
        static void Main(string[] args)
        {
            //Engin Demiroğ
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Engin";
            musteri1.SoyAdi    = "Demiroğ";
            musteri1.TcNo      = "1233445677";

            // Kodlama.io
            TuzelMusteri musteri2 = new TuzelMusteri();

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

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

            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
        }
Example #8
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "mehmet";
            musteri1.Soyadi    = "harman";
            musteri1.TcNo      = "1111111";
            musteri1.Id        = 1;

            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.MusteriNo = "54321";
            musteri2.Id        = 2;
            musteri2.SirketAdi = "MHCOMPANY";
            musteri2.VergiNo   = "3333333";

            // gerçek - tüzel
            //SOLID

            Musteri musteri3 = new GercekMusteri(); // new görürsen ref.no
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
        }
Example #9
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

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



            TüzelMüşteri musteri2 = new TüzelMüşteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "12345";
            musteri2.SirketAdi = "Kodlama.io";
            musteri2.VergiNo   = "545452";

            //Gerçek müşteri-Tüzel müşteri
            //SOLİD

            Musteri         musteri3       = new GercekMusteri();
            Musteri         musteri4       = new TüzelMüşteri();
            CustomerManager musteriManager = new CustomerManager();

            musteriManager.Ekle(musteri1);
            musteriManager.Ekle(musteri2);



            //Gerçek Müşteri-Tüzel Müşteri
            //SOLİD
        }
Example #10
0
        static void Main(string[] args)
        {
            Individual individual = new Individual();

            individual.Id             = 1;
            individual.CustomerNumber = "12345";
            individual.Name           = "Salih";
            individual.Surname        = "Değirmenci";
            individual.TcNo           = "1111111111";

            Corporate corporate = new Corporate();

            corporate.Id             = 2;
            corporate.CustomerNumber = "12346";
            corporate.CompanyName    = "Kodlama.io";
            corporate.VergiNo        = "123456789";

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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(customer3);
            customerManager.Ekle(customer4);
            customerManager.Ekle(individual);
            customerManager.Ekle(corporate);
        }
Example #11
0
        static void Main(string[] args)
        {
            //Seckin Bakir
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Ad        = "Seckin";
            musteri1.Soyad     = "Bakir";
            musteri1.TcNo      = "123124123123";


            //Kodlama.io

            TuzelMusteri musteri2 = new TuzelMusteri();

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

            // Gercek musteri
            //SOLID


            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
            customerManager.Ekle(musteri3);
            customerManager.Ekle(musteri4);
        }
Example #12
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

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


            //Kodlama.io

            TuzelMusteri musteri2 = new TuzelMusteri();

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

            // Gerçek müşteri - Tüzel müşteri farklı şeylerdir.
            //SOLID - L

            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
        }
Example #13
0
        static void Main(string[] args)
        {
            //engin demiroğ
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "154786465";
            musteri1.Adi       = "Engin";
            musteri1.Soyadi    = "Demir";
            musteri1.TcNo      = "4545456464";

            //tuzel musteri-kodlaama ıo

            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "65665";
            musteri2.SirketAdi = "Kodlamaıo";
            musteri2.VergiNo   = "4564656464";
            //Gerçek Musteri-Tuzel Musteri
            //tiplweri farklı o yuzden birbirnin yerine kullanılamaz

            //msuteri sınıfı hem gerçek musteri hemde tuzel musteri sınıfının referansını tutabiliyor.
            Musteri musteri3 = new GercekMusteri();

            Musteri musteri4 = new TuzelMusteri();


            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
        }
Example #14
0
        static void Main(string[] args)
        {
            //engin demiroğ
            GercekMusteri musteri1 = new GercekMusteri();

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

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

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

            //gerçek müşteri - tüzel müşteri
            //SOLID

            Musteri musteri3 = new GercekMusteri();  //new görürsek bellekteki referans no su demek
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
        }
Example #15
0
        static void Main(string[] args)
        {
            //Talha Gedik

            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Talha";
            musteri1.Soyadi    = "Gedik";
            musteri1.TcNo      = "12345678910";

            //Kodlama.io

            TuzelMusteri musteri2 = new TuzelMusteri();

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


            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager musteriManager = new CustomerManager();

            musteriManager.Ekle(musteri1);
            musteriManager.Ekle(musteri2);

            //Gerçek müşteri - Tüzel müşteri
        }
Example #16
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.TcNo      = "12345678910";
            musteri1.Adi       = "ilayda";
            musteri1.Soyadi    = "Akbulut";

            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "5432";
            musteri2.SirketAdi = "kodlama.io";
            musteri2.VergiNo   = "1234567890";

            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager musteriManager = new CustomerManager();

            musteriManager.Ekle(musteri1);
            musteriManager.Ekle(musteri2);
        }
Example #17
0
        static void Main(string[] args)
        {
            //Engin Demiroğ
            GercekMusteri musteri1 = new GercekMusteri();

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

            //Kodlama.io
            TuzelMusteri musteri2 = new TuzelMusteri();

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

            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
        }
        static void Main(string[] args)
        {
            // Soyutlama

            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "565";
            musteri1.Adi       = "Memduh";
            musteri1.Soyadi    = "Gümen";
            musteri1.TCNo      = "376300";


            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "999";
            musteri2.SirketAdi = "Kodlama.io";
            musteri2.VergiNo   = "987456";


            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
            customerManager.Ekle(musteri3);
            customerManager.Ekle(musteri4);
        }
Example #19
0
        static void Main(string[] args)
        {
            GercekMusteri gercekMusteri = new GercekMusteri();

            gercekMusteri.Id        = 1;
            gercekMusteri.MusteriNo = "12345";
            gercekMusteri.Adi       = "Eray";
            gercekMusteri.Soyadi    = "Demir";
            gercekMusteri.TcNo      = "1234343242";



            TuzelMusteri tuzelMusteri = new TuzelMusteri();

            tuzelMusteri.Id        = 2;
            tuzelMusteri.MusteriNo = "54321";
            tuzelMusteri.SirketAdi = "Kodlama.İO";
            tuzelMusteri.VergiNo   = "1233130";

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

            Musteri musteri  = new GercekMusteri();
            Musteri musteri1 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(gercekMusteri);
            customerManager.Ekle(tuzelMusteri);
        }
Example #20
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Said";
            musteri1.Soyadi    = "Gürbüz";
            musteri1.TcNo      = "1231213231";


            TuzelMusteri musteri2 = new TuzelMusteri();

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


            //Gerçek Müşteri - Tüzel Müşteri
            //SO(L)ID
            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
        }
Example #21
0
        static void Main(string[] args)
        {
            //Miray HASKAYA
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.MusteriNo = "74185";
            musteri1.Adi       = "Miray";
            musteri1.Soyadi    = "Haskaya";
            musteri1.TcNo      = "741852960";
            musteri1.Id        = 7;


            //Kodlama.io
            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.MusteriNo = "7418596";
            musteri2.VergiNo   = "9785443";
            musteri2.SirketAdi = "Kodlama.io";
            musteri2.Id        = 5;

            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
        }
Example #22
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 123;
            musteri1.MusteriNo = "1233";
            musteri1.Adi       = "Rabia";
            musteri1.Soyadi    = "YILMAZ";
            musteri1.TcNo      = "111232323435";

            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 123;
            musteri2.MusteriNo = "1233";
            musteri2.SirketAdi = "şirket";
            musteri2.VeriNo    = "1232443";

            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager manager = new CustomerManager();

            manager.Ekle(musteri1);
            manager.Ekle(musteri2);
            manager.Ekle(musteri3);
            manager.Ekle(musteri4);
        }
Example #23
0
        static void Main(string[] args)
        {
            //Engin Demiroğ
            GercekMusteri muster1 = new GercekMusteri();

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

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

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


            //Gerçek Müşteri - Tüzel Müşteri ikisi farklı müşterilerdir.
            //SOLID


            Musteri musteri3 = new GercekMusteri();//new : bellekteki referans no Musteri hem gercekmusterinin hemde tuzelmusterinin referansını tutabiliyor.
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(muster1);
            customerManager.Ekle(musteri2);
        }
Example #24
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Hilal";
            musteri1.Soyadi    = "Günay";
            musteri1.TcNo      = "123";

            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "25453";
            musteri2.SirketAdi = "Kodlama.io";
            musteri2.VergiNo   = "8855";



            musteri musteri3 = new GercekMusteri();
            musteri musteri4 = new TuzelMusteri();

            //2 referansıda tutabiliyor musterimanager

            CustomerManager customermanager = new CustomerManager();

            customermanager.Ekle(musteri1);
            customermanager.Ekle(musteri2);



            //Gerçek - Tüzel Müsteri
            //SOLID -Yazılım geliştirme prensibi (L)
        }
Example #25
0
        static void Main(string[] args)
        {
            //Engin Demiroğ
            GercekMusteri musteri1 = new GercekMusteri();

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


            //kodlama.io

            TuzelMusteri musteri2 = new TuzelMusteri();

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



            //Gerçek - Tüzel Müşteri özelliklerini bir class'ta tutmak soyutlama hatasına yol açar...

            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
        }
Example #26
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "123654";
            musteri1.Adi       = "Ali";
            musteri1.Soyadi    = "Akçay";
            musteri1.TcNo      = "325698741";

            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "2578896";
            musteri2.SirketAdi = "Kodlama.io";
            musteri2.VergiNo   = "587412369";

            // Gerçek Müşteri - Tüzel Müşteri
            //SO{L}ID in L prensibi

            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
            customerManager.Ekle(musteri3);
            customerManager.Ekle(musteri4);


            Console.ReadLine();
        }
Example #27
0
        static void Main(string[] args)
        {
            //Gerçek Müşteri
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "123465";
            musteri1.Adi       = "Gökhan";
            musteri1.Soyadi    = "Tekiner";
            musteri1.TcNo      = "13245456";


            //Tüzel Müşteri
            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "13245";
            musteri2.SirketAdi = "Kodlama.io";
            musteri2.VergiNo   = "132135456";

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

            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
        }
Example #28
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "semih";
            musteri1.SoyAdi    = "acar";
            musteri1.TcNo      = "123124124";

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

            musteri2.Id        = 2;
            musteri2.MusteriNo = "123123132";
            musteri2.SirketAdi = "Kodlama.io";
            musteri2.VergiNo   = "123124124";



            //Gerçek müsteri - Tuzel Musteri
            //SOLID

            Musteri musteri3 = new GercekMusteri();
            // kalıtım işlemi burada devreye giriyor
            // musteriyi gerçek müsteriye kalıtım aldırdığımız için musteri gerçek musterinin
            // adresini tutabilir hale geliyor
            Musteri musteri4 = new TuzelMusteri(); // kalıtım işlemi burada devreye giriyor
            // musteri sınıfı hem gerçek hemde tuzel müşterinin referansınız tutuyor

            CustomerManager musteriManager = new CustomerManager();

            musteriManager.Ekle(musteri1);
            musteriManager.Ekle(musteri2);
        }
Example #29
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Görkem";
            musteri1.Soyadi    = "Karagöl";
            musteri1.TcNo      = "12345678910";

            TuzelMusteri musteri2 = new TuzelMusteri();

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


            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(musteri1);
            customerManager.Ekle(musteri2);
        }
Example #30
0
        static void Main(string[] args)
        {
            //Engin Demiroğ
            GercekMusteri gercekMusteri = new GercekMusteri();

            gercekMusteri.Id        = 1;
            gercekMusteri.MusteriNo = "12345";
            gercekMusteri.Adi       = "Engin";
            gercekMusteri.Soyadi    = "Demiroğ";
            gercekMusteri.TcNo      = "123456789";


            //Kodlama.io
            TuzelMusteri tuzelMusteri = new TuzelMusteri();

            tuzelMusteri.Id        = 2;
            tuzelMusteri.MusteriNo = "54321";
            tuzelMusteri.SirketAdi = "Kodlama.io";
            tuzelMusteri.VergiNo   = "12345678910";


            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Ekle(gercekMusteri);
            customerManager.Ekle(tuzelMusteri);
            customerManager.Ekle(musteri3);
            customerManager.Ekle(musteri4);



            Console.ReadLine();
        }