Beispiel #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         this.ViewState["sayac"] = 0;
         Musteri yeni = new Musteri();
         yeni.MusteriAdi = "Microsoft";
         ViewState["Musteri"] = yeni;
     }
 }
        static void Main(string[] args)
        {
            Musteri musteri1 = new Musteri()
            {
                MusteriId      = 1,
                MusteriAdSoyad = "Pembe Kara",
                MusteriSehir   = "İzmir",
                MusteriHesapNo = "00001",
                MusteriBakiye  = 180.05
            };

            Musteri musteri2 = new Musteri()
            {
                MusteriId      = 2,
                MusteriAdSoyad = "Gümüş Altın",
                MusteriSehir   = "Mersin",
                MusteriHesapNo = "00002",
                MusteriBakiye  = 4875.38
            };

            Musteri musteri3 = new Musteri()
            {
                MusteriId      = 3,
                MusteriAdSoyad = "Çetin Ceviz",
                MusteriSehir   = "Elazığ",
                MusteriHesapNo = "00003",
                MusteriBakiye  = 21.00
            };

            Musteri musteri4 = new Musteri()
            {
                MusteriId      = 4,
                MusteriAdSoyad = "Cuma Çarşambalı",
                MusteriSehir   = "Muş",
                MusteriHesapNo = "00004",
                MusteriBakiye  = 382.12
            };

            Musteri musteri5 = new Musteri()
            {
                MusteriId      = 5,
                MusteriAdSoyad = "Temel Yapıcı",
                MusteriSehir   = "Trabzon",
                MusteriHesapNo = "00005",
                MusteriBakiye  = 180.05
            };

            //Müşteriler diziye atanıyor
            Musteri[] musteriler = new Musteri[] { musteri1, musteri2, musteri3, musteri4, musteri5 };

            //Müşteri Manager örneği oluşturuluyor
            MusteriManager musteriManager = new MusteriManager();

            //------------------------------------------------------------------------------
            //============================= MÜŞTERİ EKLEME SİMÜLASYONLARI ==================
            //------------------------------------------------------------------------------


            //Simülasyon 1: musteriler dizisindeki müşteriler dizi halinde TopluMusteriEkle fonksiyonuna gönderiliyor
            musteriManager.TopluMusteriEkle(musteriler);

            //Simülasyon 2: musteriler dizisine alınmış müşteriler tek tek sırayla gönderilerek ekleniyor
            foreach (Musteri musteri in musteriler)
            {
                musteriManager.MusteriEkle(musteri);
            }

            //Simülasyon 3: Her müşteri tek tek çağrılarak MusteriManager sınıfı içerisindeki MusteriEkle fonksiyonuna gönderiliyor
            musteriManager.MusteriEkle(musteri1);
            musteriManager.MusteriEkle(musteri2);
            musteriManager.MusteriEkle(musteri3);
            musteriManager.MusteriEkle(musteri4);
            musteriManager.MusteriEkle(musteri5);



            //------------------------------------------------------------------------------
            //============================= DİĞER ÖDEV BÖLÜMLERİ ==================
            //------------------------------------------------------------------------------

            //Müşteri listesi çağrılıyor
            musteriManager.MusteriListesi();

            //musteri3 siliniyor

            /*
             * Yukarıdaki simülasyonlarda aynı müşterileri üçer kez eklediğimiz için bu silme işleminde
             * yalnızca ilk muster3 kaydı silinecektir.
             * Gerçek uygulamada, her müşteri otomatik artan bir ID ile yalnızca 1 kez kaydedileceği
             * ve silme işlemi için önce seçim yapılacağı için bu tarz bir sorun olmayacaktır.
             * Örneği fazla karmaşıklaştırmamak için senaryoların yarattığı bu sorun için bir çözüm kodlamadım
             */
            musteriManager.MusteriSil(musteri3);

            //Müşteri listesi tekrar çağrılıyor
            musteriManager.MusteriListesi();

            //musteri4 bilgileri güncelleniyor
            musteri4.MusteriBakiye = musteri4.MusteriBakiye + 784.96;
            musteriManager.MusteriGuncelle(musteri4);

            musteriManager.MusteriListesi();
        }
 public void Delete(Musteri musteri)
 {
     Console.WriteLine(musteri.Id + "' id li müşteri başarıyla silinmiştir.");
 }
        // GET:


        public ActionResult Index(Musteri m)
        {
            return(View(m));
        }
 public void Delete(Musteri musteri)
 {
     _musteriDal.Delete(musteri);
 }
 public void Update(Musteri musteri)
 {
     Console.WriteLine(musteri.Id + "' id li müşteri başarıyla güncellenmiştir.");
 }
 public void Add(Musteri musteri)
 {
     _musteriDal.Add(musteri);
 }
 public Musteri Update(Musteri musteri)
 {
     return(_musteriDal.Update(musteri));
 }
 public void MusteriEkle(Musteri musteri)
 {
     MusteriListesi.Add(musteri);
 }
Beispiel #10
0
        private void txtAdaGore_TextChanged(object sender, EventArgs e)
        {
            Musteri ms = new Musteri();

            ms.MusteriBul(lvMusteriler, txtAdaGore.Text);
        }
 public void AddCustomer(Musteri musteri)
 {
     db.TBLMusteri.Add(musteri);
     db.SaveChanges();
 }
 public Musteri Get(Musteri entity)
 {
     throw new NotImplementedException();
 }
Beispiel #13
0
 public bool CheckIfRealPerson(Musteri musteri)
 {
     return(true);
 }