public static bool MusteriTanımla(MusteriIletisimViewModel model) { try { PolinitKartDbContext _db = new PolinitKartDbContext(); KartSahibi kartsahibi = new KartSahibi(); kartsahibi.Cinsiyet = model.Cinsiyet; kartsahibi.DogumTarihi = model.DogumTarihi; kartsahibi.MusteriAdi = model.MusteriAdi; kartsahibi.MusteriSoyadi = model.MusteriSoyadi; kartsahibi.TcKimlikNo = model.TcKimlikNo; kartsahibi.AktifMi = true; _db.KartSahipleri.Add(kartsahibi); //_db.SaveChanges(); kartsahibi.MusteriIletisimler.Add(new MusteriIletisim { Adres = model.Adres, Email = model.Email, Ilce = model.IlceAdi, Sehir = model.SehirAdi, Telefon = model.Telefon }); _db.SaveChanges(); Kart kart = _db.Kartlar.Find(model.KartNo); kart.KartSahibi = kartsahibi; kart.AktifMi = true; _db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public ActionResult PuanHarca(string id) { if (id == null) { return(RedirectToAction("PuanTopla", "Musteri", new { area = "Musteri" })); } else { try { PolinitKartDbContext _db = new PolinitKartDbContext(); Kart kart = _db.Kartlar.Find(id); KartTutarPuanViewModel karttutar = new KartTutarPuanViewModel(); karttutar.AlisverisTutari = kart.Puan * _db.Firmalar.Find(kart.FirmaID).BirimPuan; karttutar.KartNo = kart.KartNo; karttutar.Puan = kart.Puan; karttutar.FirmaID = kart.FirmaID; ViewBag.ID = karttutar.FirmaID; return(View(karttutar)); } catch (Exception) { return(RedirectToAction("PuanTopla", "Musteri", new { area = "Musteri" })); } } }
public static bool PuaniHarca(KartTutarPuanViewModel model) { try { PolinitKartDbContext _db = new PolinitKartDbContext(); Kart kart = _db.Kartlar.Find(model.KartNo); kart.Puan = kart.Puan - model.KullanilanIndirim / _db.Firmalar.Find(kart.FirmaID).BirimPuan; _db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public static bool PuanAta(KartTutarPuanViewModel model) { try { PolinitKartDbContext _db = new PolinitKartDbContext(); Kart kart = _db.Kartlar.Find(model.KartNo); kart.Puan = model.AlisverisTutari + kart.Puan; _db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public static bool FirmaKasiyerEkle(Kasiyer model) { try { PolinitKartDbContext _db = new PolinitKartDbContext(); model.AktifMi = true; _db.Kasiyerler.Add(model); _db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public static bool BirimPuanGüncelle(Firma model) { try { PolinitKartDbContext _db = new PolinitKartDbContext(); Firma firma = _db.Firmalar.Find(model.FirmaID); firma.BirimPuan = model.BirimPuan; _db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public YoneticiController() { _db = new PolinitKartDbContext(); }
public HomeController() { _db = new PolinitKartDbContext(); }
public static bool FirmaTanımla(FirmaIletisimViewModel model) { PolinitKartDbContext _db = new PolinitKartDbContext(); try { Firma firma = new Firma(); firma.FirmaAdi = model.FirmaAdi; firma.Sifre = model.Sifre; firma.KullaniciAdi = model.KullaniciAdi; firma.FirmaID = FirmaIdOlustur(); firma.BirimPuan = model.BirimPuan; _db.Firmalar.Add(firma); _db.SaveChanges(); firma.FirmaIletisimler.Add(new FirmaIletisim() { Adres = model.Adres, Email = model.Email, Ilce = model.IlceAdi, Sehir = model.SehirAdi, Telefon = model.Telefon }); _db.SaveChanges(); for (int i = 0; i < model.KartAdedi; i++) { if (i < 10) { firma.Kartlar.Add(new Kart() { KartNo = model.KartBaslangicNo.ToString() + firma.FirmaID.ToString() + "00000" + i.ToString() }); _db.SaveChanges(); } else if (i < 100) { firma.Kartlar.Add(new Kart() { KartNo = model.KartBaslangicNo.ToString() + firma.FirmaID.ToString() + "0000" + i.ToString() }); _db.SaveChanges(); } else if (i < 1000) { firma.Kartlar.Add(new Kart() { KartNo = model.KartBaslangicNo.ToString() + firma.FirmaID.ToString() + "000" + i.ToString() }); _db.SaveChanges(); } else if (i < 10000) { firma.Kartlar.Add(new Kart() { KartNo = model.KartBaslangicNo.ToString() + firma.FirmaID.ToString() + "00" + i.ToString() }); _db.SaveChanges(); } else if (i < 100000) { firma.Kartlar.Add(new Kart() { KartNo = model.KartBaslangicNo.ToString() + firma.FirmaID.ToString() + "0" + i.ToString() }); _db.SaveChanges(); } else { firma.Kartlar.Add(new Kart() { KartNo = model.KartBaslangicNo.ToString() + firma.FirmaID.ToString() + i.ToString() }); _db.SaveChanges(); } } return(true); } catch (Exception) { return(false); } }