Пример #1
0
        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"));
        }
Пример #3
0
        public void Update(MusteriProfil model, FaturaYonetimiDbModel db)
        {
            try
            {
                var ent = db.Entry(model);
                ent.State = System.Data.Entity.EntityState.Modified;
            }

            catch (Exception ex)
            {
                throw;
            }
        }
Пример #4
0
 public void Add(MusteriProfil musteri)
 {
     using (var db = new FaturaYonetimiDbModel())
     {
         try
         {
             db.MusteriProfil.Add(musteri);
             db.SaveChanges();
         }
         catch
         {
             throw;
         }
     }
 }
Пример #5
0
        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);
        }
Пример #6
0
        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);
            }
        }
Пример #7
0
        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);
                }
            }
        }
Пример #8
0
        public MusteriProfil MusteriGetir(int id, FaturaYonetimiDbModel db)
        {
            MusteriProfil musteriProfil = musteriDAL.GetByID(id, db);

            return(musteriProfil);
        }
Пример #9
0
 public void MusteriKaydet(MusteriProfil musteriProfil)
 {
     musteriDAL.Add(musteriProfil);
 }
 public ActionResult MusteriListesi(MusteriProfil musteri)
 {
     return(View());
 }