public void Delete(MusteriProfil model, FaturaYonetimiDbModel db) { var ent = db.Entry(model); ent.State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); }
public ActionResult MusteriOlustur(MusteriProfil musteri) { MusteriBLL musteri_BLL = new MusteriBLL(); //var resultCustomValidation = obj.Dogrula(musteri); //if(resultCustomValidation != null) //{ // foreach // ModelState.AddModelError("sfafs", "Seçmiş olduğunuz stok depoda yeterli sayıda değildir. İşlemşniz iptal edildi."); //} if (ModelState.IsValid) { try { if (musteri_BLL.KayitVarMi(musteri)) { musteri_BLL.MusteriKaydet(musteri); } else { } } catch { throw; } } return(RedirectToAction("MusteriListesi")); }
public void Update(MusteriProfil model, FaturaYonetimiDbModel db) { try { var ent = db.Entry(model); ent.State = System.Data.Entity.EntityState.Modified; } catch (Exception ex) { throw; } }
public void Add(MusteriProfil musteri) { using (var db = new FaturaYonetimiDbModel()) { try { db.MusteriProfil.Add(musteri); db.SaveChanges(); } catch { throw; } } }
public void MusteriAlacakBorcDurumu(Fatura model, int musteri_id, FaturaYonetimiDbModel db) { MusteriProfil musteriProfil = new MusteriProfil(); musteriProfil = MusteriGetir(musteri_id, db); if (model.FaturaTip == "ALIS") { musteriProfil.Alacak = musteriProfil.Alacak + model.GenelToplam; } else { musteriProfil.Borc = musteriProfil.Borc + model.GenelToplam; } musteriDAL.Update(musteriProfil, db); }
public bool MusteriBorcKontrolu(Fatura model, FaturaYonetimiDbModel db) { var borcLimit = GetBorcLimit(); MusteriBLL musteriBLL = new MusteriBLL(); MusteriProfil musteriProfil = musteriBLL.MusteriGetir(model.MusteriD, db); if ((musteriProfil.Borc - musteriProfil.Alacak) > borcLimit) { return(false); } else { return(true); } }
public bool KayitVarMi(MusteriProfil output) { var ad = output.Ad; var soyad = output.Soyad; var adres = output.Adres; using (var db = new FaturaYonetimiDbModel()) { try { if (db.MusteriProfil.Any(x => x.Ad == ad && x.Soyad == soyad && x.Adres == adres)) { return(false); } return(true); } catch (Exception e) { throw new Exception("There was a problem saving this record: " + e.Message); } } }
public MusteriProfil MusteriGetir(int id, FaturaYonetimiDbModel db) { MusteriProfil musteriProfil = musteriDAL.GetByID(id, db); return(musteriProfil); }
public void MusteriKaydet(MusteriProfil musteriProfil) { musteriDAL.Add(musteriProfil); }
public ActionResult MusteriListesi(MusteriProfil musteri) { return(View()); }