Ejemplo n.º 1
0
        public ActionResult Guncelle(int orderID, string?error)
        {
            if (error != null && error != "")
            {
                ModelState.AddModelError("error", error);
            }
            OrderModel order = _context.OrderModel.Include(b => b.orderdetailsmodels)
                               .FirstOrDefault <OrderModel>(t => t.orderID == orderID && t.validTo == DateTime.Parse("2099-01-01"));

            SiparisModel siparis = new SiparisModel();

            siparis.orderID               = order.orderID;
            siparis.orderDate             = order.orderDate;
            siparis.orderLocationID       = order.orderLocationID;
            siparis.orderOwner_personelID = order.personelID;
            siparis.recStatus             = order.recStatus;
            ViewData["personelID"]        = new SelectList(_context.employeesmodels, nameof(SiparisModel.orderOwnerEmployeeModel.personelID), nameof(SiparisModel.orderOwnerEmployeeModel.persName));
            EmployeesModels employees = _context.employeesmodels.FirstOrDefault(t => t.personelID == siparis.orderOwner_personelID);

            siparis.orderLocation = _context.stocklocationmodel.FirstOrDefault(e => e.locationID == siparis.orderLocationID);
            foreach (OrderDetailsModel orderDetails in order.orderdetailsmodels)
            {
                orderDetails.Product = _context.Products.FirstOrDefault(e => e.productBarcodeID == orderDetails.productBarcodeID);
            }
            siparis.orderdetailsmodels = order.orderdetailsmodels;
            siparis.operation          = "Update";
            return(View("Giris", siparis));
        }
Ejemplo n.º 2
0
 public static List <SiparisModel> GetList()
 {
     using (SuSatisDbEntities m = new SuSatisDbEntities())
     {
         List <SiparisModel> siparisModeller = new List <SiparisModel>();
         List <Siparis>      siparisler      = m.Siparis.ToList();
         foreach (var item in siparisler)
         {
             SiparisModel siparisModel = new SiparisModel();
             siparisModel.SiparisId = item.SiparisId;
             siparisModel.Tutar     = item.Tutar;
             siparisModel.Musteri   = m.Musteri.Find(item.MusteriId);
             siparisModel.Tarih     = item.Tarih;
             if (item.Durum == 0)
             {
                 siparisModel.Durum = "Hazırlanıyor";
             }
             else if (item.Durum == 1)
             {
                 siparisModel.Durum = "Yola Çıktı";
             }
             else if (item.Durum == 2)
             {
                 siparisModel.Durum = "Teslim Edildi";
             }
             siparisModel.AktifMi = item.AktifMi;
             siparisModeller.Add(siparisModel);
         }
         return(siparisModeller);
     }
 }
Ejemplo n.º 3
0
        public ActionResult Giris(string productName)
        {
            SiparisModel siparis = new SiparisModel();

            if (User.Identity.IsAuthenticated)
            {
                siparis.orderDate      = DateTime.Now;
                ViewData["personelID"] = new SelectList(_context.employeesmodels, nameof(SiparisModel.orderOwnerEmployeeModel.personelID), nameof(SiparisModel.orderOwnerEmployeeModel.persName));
                EmployeesModels employees = _context.employeesmodels.First();
                siparis.orderLocation = _context.stocklocationmodel.FirstOrDefault(e => e.locationID == employees.locationID);
                if (!String.IsNullOrEmpty(productName))
                {
                    siparis.Products = _context.Products.Where(x => x.productName.Contains(productName)).ToList();
                }
                else
                {
                    siparis.Products = new List <products>();
                }
                siparis.operation = "Add";
            }
            else
            {
                ModelState.AddModelError("User", "İşlem yapabilmeniz için sisteme giriş yapınız.");
            }
            return(View(siparis));
        }
        public ViewResult MasaKapat(int Id)
        {
            ViewBag.MasaNo  = efMasa.GetMasa(Id).MasaNo;
            ViewBag.MasaKat = efMasa.GetMasa(Id).Kat;
            if (efMasa.GetGarson(Id) != null)
            {
                ViewBag.GarsonAd = efGarson.GetGarsonIsim(efMasa.GetGarson(Id).Id);
            }
            List <SiparisModel> ls = new List <SiparisModel>();
            var siparisList        = efMasa.MasaTeslimEdilenSiparisler(Id);

            foreach (var item in siparisList)
            {
                Urunler      u  = efUrun.GetUrun(item.UrunID);
                SiparisModel sm = new SiparisModel();
                sm.Adet          = item.Adet;
                sm.SiparisZamani = item.SiparisZamani;
                sm.Tutar         = item.Tutar;
                sm.UrunAD        = u.Ad;
                sm.UrunFiyat     = u.Fiyat;
                ls.Add(sm);
            }
            ViewBag.ToplamTutar = efMasa.MasaToplamTutar(Id);
            return(View(ls));
        }
Ejemplo n.º 5
0
        public SiparisModel getProducts(string productName)
        {
            SiparisModel siparis = new SiparisModel();

            if (!String.IsNullOrEmpty(productName))
            {
                siparis.Products = _context.Products.Where(x => x.productName.Contains(productName)).ToList();
            }
            else
            {
                siparis.Products = new List <products>();
            }
            return(siparis);
        }
Ejemplo n.º 6
0
        public SiparisModel SiparsiById(int siparsiId)
        {
            SiparisModel kayit = db.Siparis.Where(s => s.siparisId == siparsiId).Select(x => new SiparisModel()
            {
                siparisId        = x.siparisId,
                genelToplam      = x.genelToplam,
                siparisTarih     = x.siparisTarih,
                siparisAdres     = x.siparisAdres,
                siparisIl        = x.siparisIl,
                siparisIlce      = x.siparisIlce,
                siparisMusteriId = x.siparisMusteriId
            }).FirstOrDefault();

            return(kayit);
        }
        public ActionResult MasaDetay(int Id)
        {
            int control = SessionControl();

            if (control == 1)
            {
                Session["MasaID"]    = Id;
                ViewData["MasaID"]   = Id;
                ViewData["GarsonID"] = efMasa.GetGarson(Id);
                Masalar             m  = efMasa.GetMasa(Id);
                List <SiparisModel> ls = new List <SiparisModel>();
                var siparisList        = efMasa.MasaAktifSiparisleri(Id).ToList();
                foreach (var item in siparisList)
                {
                    Urunler      u = efUrun.GetUrun(item.UrunID);
                    SiparisModel s = new SiparisModel();
                    s.Id = item.Id;
                    if (m.GarsonID != null && m.GarsonID != 0)
                    {
                        s.GarsonIsmi = efGarson.GetGarsonIsim(Convert.ToInt32(m.GarsonID));
                    }
                    s.Adet          = item.Adet;
                    s.UrunFiyat     = u.Fiyat;
                    s.MasaID        = m.Id;
                    s.MasaNo        = m.MasaNo;
                    s.Durum         = item.Statu;
                    s.UrunAD        = u.Ad;
                    s.Tutar         = s.TutarHesapla(s.Adet, u.Fiyat);
                    s.SiparisZamani = item.SiparisZamani;
                    s.UrunResmi     = u.ResimYolu.Trim();
                    ls.Add(s);
                }
                return(View(ls));
            }
            else
            {
                return(RedirectToAction("Login", "Login"));
            }
        }
Ejemplo n.º 8
0
        public SonucModel SiparisDuzenle(SiparisModel model)
        {
            Siparis kayit = db.Siparis.Where(s => s.siparisId == model.siparisId).FirstOrDefault();

            if (kayit == null)
            {
                sonuc.islem = false;
                sonuc.mesaj = "Girdiğiniz bilgilere ait sipariş bilgisi bulunamadı.";
                return(sonuc);
            }
            kayit.siparisId        = model.siparisId;
            kayit.genelToplam      = model.genelToplam;
            kayit.siparisTarih     = model.siparisTarih;
            kayit.siparisAdres     = model.siparisAdres;
            kayit.siparisIl        = model.siparisIl;
            kayit.siparisIlce      = model.siparisIlce;
            kayit.siparisMusteriId = model.siparisMusteriId;
            db.SaveChanges();
            sonuc.islem = true;
            sonuc.mesaj = "Sipariş bilgileri başarılı bir şekilde güncellenmiştir.";
            return(sonuc);
        }
 public ActionResult SiparisDuzenle(SiparisModel model)
 {
     if (!ModelState.IsValid)
     {
         ModelState.AddModelError("", @"Sipariş düzenlenirken bir hata oluştu");
         return(RedirectToAction("Index"));
     }
     try
     {
         var siparis = _siparisRepository.GetById(model.SiparisId);
         siparis.KargoDurumId   = model.KargoDurumId;
         siparis.SiparisDurumId = model.SiparisDurumId;
         siparis.OdemeDurumId   = model.OdemeDurumId;
         _siparisRepository.Update(siparis);
         return(RedirectToAction("Index"));
     }
     catch (Exception e)
     {
         Logger.Error(e.Message);
         return(RedirectToAction("Index"));
     }
 }
        public ActionResult Siparisler()
        {
            List <Siparisler>   ls = efSiparis.TumSiparisler();
            List <SiparisModel> lm = new List <SiparisModel>();

            foreach (var item in ls)
            {
                Urunler      u  = efUrun.GetUrun(item.UrunID);
                SiparisModel sm = new SiparisModel();
                sm.Id            = item.Id;
                sm.Durum         = item.Statu;
                sm.Adet          = item.Adet;
                sm.GarsonIsmi    = efGarson.GetGarsonIsim(item.GarsonID);
                sm.MasaID        = item.MasaID;
                sm.SiparisZamani = item.SiparisZamani;
                sm.Tutar         = item.Tutar;
                sm.UrunAD        = u.Ad;
                sm.UrunFiyat     = u.Fiyat;
                sm.UrunResmi     = u.ResimYolu;
                lm.Add(sm);
            }
            return(View(lm));
        }
Ejemplo n.º 11
0
        public SonucModel SiparisEkle(SiparisModel model)
        {
            if (db.Siparis.Count(s => s.siparisId == model.siparisId) > 0)
            {
                sonuc.islem = false;
                sonuc.mesaj = "Sipariş bilgileri zaten mevcut.";
                return(sonuc);
            }
            Siparis yeni = new Siparis();

            yeni.siparisId        = model.siparisId;
            yeni.genelToplam      = model.genelToplam;
            yeni.siparisTarih     = model.siparisTarih;
            yeni.siparisAdres     = model.siparisAdres;
            yeni.siparisIl        = model.siparisIl;
            yeni.siparisIlce      = model.siparisIlce;
            yeni.siparisMusteriId = model.siparisMusteriId;
            db.Siparis.Add(yeni);
            db.SaveChanges();

            sonuc.islem = true;
            sonuc.mesaj = "Sipariş başarı ile oluşturulmuştur.";
            return(sonuc);
        }