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); }
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(); }
public bool CheckIfRealPerson(Musteri musteri) { return(true); }