Exemple #1
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "1234";
            musteri1.Adı       = "İlker";
            musteri1.Soyadı    = "Barutçu";
            musteri1.TcNo      = "30320160498";


            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 7;
            musteri2.MusteriNo = "190754";
            musteri2.SirketAdı = "Kodlama.io";
            musteri2.VergiNo   = "2021";

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

            MusteriManager musteriManager = new MusteriManager();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.MusteriNo = "123456";
            musteri1.Adi       = "Turnagül";
            musteri1.Soyadi    = "Gögüs Korkmaz";
            musteri1.TcNo      = "122345663";
            musteri1.Id        = 01;


            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 02;
            musteri2.MusteriNo = "123456";
            musteri2.SirketAdi = "Kodlama io";
            musteri2.VergiNo   = "545656";



            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();
        }
Exemple #3
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi_      = "Engin";
            musteri1.Soyadi    = "Demirog";
            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();

            MusteriManeger.Ekle(musteri1);
            MusteriManeger.Ekle(musteri2);
        }
Exemple #4
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Emre";
            musteri1.Soyadi    = "Dinçer";
            musteri1.TcNo      = "12345678";

            //kodlamaio

            TuzelMusteri musteri2 = new TuzelMusteri();

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

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

            CostumerManager costumerManager = new CostumerManager();

            costumerManager.Ekle(musteri1);



            // hatalı veri girişleri örneği
            //Musteri musteri1 = new Musteri();
            //musteri1.Adi = "Emre";
            //musteri1.Soyadi = "Dinçer";
            //musteri1.Id = 1;
            //musteri1.TcNo = "222222222";
            //musteri1.MusteriNo = "123123123";
            //musteri1.SirketAdi = "?";
        }
Exemple #5
0
        static void Main(string[] args)
        {
            /*  Musteri musteri1 = new Musteri();
             *   musteri1.Adi = " engin";
             *   musteri1.Soyadi = "Demiroğ";
             *   musteri1.Id = 1;
             *   musteri1.TcNo = "333333";
             *   musteri1.MusteriNo = "111";
             *   musteri1.SirketAdi = "?";  *///SOLID

            GercekMusteri musteri1 = new GercekMusteri();

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


            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();

            MusteriManager musteriManager = new MusteriManager();

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

            // mola
        }
Exemple #6
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

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



            //Kodlama.io

            TuzelMusteri musteri2 = new TuzelMusteri();

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



            //Gerçek Müşteri - tüzel müşteri
            //SOLID


            // new görünce bellekteki referans no yu hatırla
            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            MusteriManager musteriManager = new MusteriManager();

            musteriManager.Ekle(musteri1);
            musteriManager.Ekle(musteri2);
        }
Exemple #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      = "12345678910";


            //Kodlama.io

            TuzelMusteri musteri2 = new TuzelMusteri();

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


            //Gerçek müsteri - Tüzel müşteri
            //SOLID - L si bunu söylüyor

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


            MusteriManager musteriManager = new MusteriManager();

            musteriManager.Ekle(musteri1);
            musteriManager.Ekle(musteri2);
            musteriManager.Ekle(musteri3);
            musteriManager.Ekle(musteri4);
        }
Exemple #8
0
        static void Main(string[] args)
        {
            //SOLID
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.MusteriNo = "12345";
            musteri1.Adi       = " Fatma";
            musteri1.Soyadi    = "Uysal";
            musteri1.TcNo      = "123456789";

            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 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);
        }
Exemple #9
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Ali";
            musteri1.Soyadi    = "Yalçın";
            musteri1.TcNo      = "54646545";

            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "54654";
            musteri2.SirketAdi = "SolarEnergy";
            musteri2.VergiNo   = "4545555";

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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(musteri1);
            customerManager.Add(musteri2);
        }
Exemple #10
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";


            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();
        }
Exemple #11
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";



            //musteri3 ve musteri4 ikisinide tutabiliyor (gercek ve tüzel'i) yani ikisininde referansını tutabiliyor.O yüzden musterimanager add metoduna musteri diye
            //parametre gönderdik ikisinide ekleyebilelim diye.Olay tamamen base sınıfın onu inherit eden tuzel ve gercek musterının referansını tutabilmesi.
            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            MusteriManager musteriManager = new MusteriManager();

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

            //Gercek Müşteri - Tüzel Müşteri nesnelerimiz var bunlar aslında ikiside musteri bunlar sırf birbirine benziyor diye birbiri yerine kullanılamazlar.
        }
Exemple #12
0
 public void Ekle(TuzelMusteri musteri)
 {
     Console.WriteLine(musteri.Id + " " + musteri.MusteriNo + "  " + musteri.SirketAdi + " " + musteri.VergiNo);
 }