public ActionResult Duzenle(int?FaturaID)
        {
            tbl_Faturalar SecilenFatura = null;

            if (FaturaID.HasValue)
            {
                SecilenFatura = _db.tbl_Faturalar.Find(FaturaID);
                return(View(SecilenFatura));
            }
            else
            {
                return(RedirectToAction("DatalariGetir"));
            }
        }
        public ActionResult Duzenle(tbl_Faturalar SecilenFatura)
        {
            if (SecilenFatura.FaturaID != null)
            {
                tbl_Faturalar GuncellenecekFatura = _db.tbl_Faturalar.Where(a => a.FaturaID == SecilenFatura.FaturaID).FirstOrDefault();
                GuncellenecekFatura.OdenmeDurumlari = SecilenFatura.OdenmeDurumlari;
            }
            int sonuc = _db.SaveChanges();

            if (sonuc > 0)
            {
                ViewBag.status  = "success";
                ViewBag.message = "Kişinin Bilgileri Başarıyla Düzenlendi.";
            }
            else
            {
                ViewBag.status  = "danger";
                ViewBag.message = "Düzenleme işlemi yapılırken bir sorun yaşanadı.";
            }
            return(View());
        }
        public ActionResult Save(FaturaVM model, tbl_Faturalar rapor)
        {
            rapor.DurumID      = model.DurumID;
            rapor.MusteriID    = model.MusteriID;
            rapor.KamyonID     = model.KamyonID;
            rapor.SoforID      = model.SoforID;
            rapor.Tarih        = model.Tarih;
            rapor.Miktar       = model.Miktar;
            rapor.FaturaSeriNo = model.FaturaSeriNo;
            _db.tbl_Faturalar.Add(rapor);
            int satir = 0;

            satir = _db.SaveChanges();
            if (satir > 0)
            {
                TempData["msg"] = "<script>alert('Başarıyla kaydedildi');</script>";
                return(RedirectToAction("FaturaEkle"));
            }
            else
            {
                TempData["msg"] = "<script>alert('Lutfen Bilgileri kontrol edin');</script>";
                return(View());
            }
        }