// GET: Admin
        public ActionResult Index()
        {
            ViewBag.yazilimlar = UrunList.IzinliYazilimUrunler();
            ViewBag.urunler    = UrunList.IzinliUrunler();

            ViewBag.yazilimsayisi   = UrunList.IzinliYazilimUrunler().Count;
            ViewBag.urunsayisi      = UrunList.IzinliUrunler().Count;
            ViewBag.kullanicisayisi = db.Personel.ToList().Count;
            ViewBag.tedarikcisayisi = db.Tedarikci.ToList().Count;
            ViewBag.ayarlar         = db.Ayarlar.FirstOrDefault();
            return(View());
        }
        public static List <UrunCikis> UrunSorgu(CikanYazilimUrunFilter list)
        {
            InventoryContext db = new InventoryContext();
            // Sorgu degiskenleri
            var           props   = typeof(CikanYazilimUrunFilter).GetProperties();
            int           counter = 0;
            string        isim;
            StringBuilder Sorgu = new StringBuilder("SELECT * FROM UrunCikis WHERE ");

            while (counter != props.Count())
            {
                var deger = props.ElementAt(counter).GetValue(list, null);
                isim = Convert.ToString(props.ElementAt(counter).Name.ToString());
                if (isim == "TeslimTarihi")
                {
                    string   df = "1.01.0001 00:00:00";
                    DateTime d  = Convert.ToDateTime(df);
                    if ((DateTime)deger != d)
                    {
                        DateTime tarihBicim = Convert.ToDateTime(deger);
                        Sorgu.Append(isim + " >= '" + tarihBicim.Year.ToString() + "." + tarihBicim.Month.ToString() + "." + tarihBicim.Day.ToString() + "' and ");
                    }
                }
                else if ((int)deger != 0)
                {
                    if (isim == "CikanMictar")
                    {
                        Sorgu.Append(isim + " <= " + deger.ToString() + " and ");
                    }
                    else
                    {
                        Sorgu.Append(isim + " = " + deger.ToString() + " and ");
                    }
                }
                counter++;
            }
            Sorgu.Remove(Sorgu.ToString().Length - 4, 4);

            List <UrunCikis>   uruns          = db.UrunCikis.SqlQuery(Sorgu.ToString()).ToList();
            List <YazilimUrun> izinliurunler  = UrunList.IzinliYazilimUrunler();
            List <UrunCikis>   donecekUrunler = new List <UrunCikis>();

            foreach (UrunCikis item in uruns)
            {
                bool y = izinliurunler.Exists(x => x.ID == item.YazilimUrunID);
                if (y)
                {
                    donecekUrunler.Add(item);
                }
            }
            return(donecekUrunler);
        }
        public ActionResult Listesi()
        {
            List <Urun> urunler = new List <Urun>();

            if (TempData["filtreliUrunler"] == null)
            {
                urunler = UrunList.IzinliUrunler();
            }
            else
            {
                urunler = (List <Urun>)TempData["filtreliUrunler"];
            }

            ViewBag.ayarlar = db.Ayarlar.FirstOrDefault();

            var uruntipler = db.UrunTip.ToList();

            ViewBag.uruntipler = new SelectList(uruntipler, "ID", "Adi");

            var anakategoriler = db.AnaKategori.ToList();

            ViewBag.anakategoriler = new SelectList(anakategoriler, "ID", "KategoriAdi");

            var urunbirimler = db.UrunBirim.ToList();

            ViewBag.urunbirimler = new SelectList(urunbirimler, "ID", "Adi");

            var tedarikciler = db.Tedarikci.Select(x => new
            {
                ID           = x.ID,
                TedarikciAdi = x.FirmaAdi
            });
            var personeller = db.Personel.Select(x => new
            {
                ID        = x.ID,
                adiSoyadi = x.Adi + " " + x.Soyadi
            });


            ViewBag.tedarikciler = new SelectList(tedarikciler, "ID", "TedarikciAdi");
            ViewBag.personeller  = new SelectList(personeller, "ID", "adiSoyadi");
            return(View(urunler));
        }
コード例 #4
0
        public ActionResult UrunCikis()
        {
            var urunler = UrunList.IzinliUrunler();

            ViewBag.urunler = new SelectList(urunler, "ID", "UrunAdi");

            var urunbirimler = db.UrunBirim.ToList();

            ViewBag.urunbirimler = new SelectList(urunbirimler, "ID", "Adi");


            var personeller = db.Personel.Select(x => new
            {
                ID        = x.ID,
                adiSoyadi = x.Adi + " " + x.Soyadi
            });

            ViewBag.personeller = new SelectList(personeller, "ID", "adiSoyadi");
            return(View());
        }
コード例 #5
0
        public ActionResult CikanYazilimUrun()
        {
            var urunler = UrunList.IzinliYazilimUrunler();

            ViewBag.urunler = new SelectList(urunler, "ID", "UrunAdi");

            var tedarikciler = db.Tedarikci.Select(x => new
            {
                ID           = x.ID,
                TedarikciAdi = x.FirmaAdi
            });
            var personeller = db.Personel.Select(x => new
            {
                ID        = x.ID,
                adiSoyadi = x.Adi + " " + x.Soyadi
            });

            ViewBag.tedarikciler = new SelectList(tedarikciler, "ID", "TedarikciAdi");
            ViewBag.personeller  = new SelectList(personeller, "ID", "adiSoyadi");
            return(View());
        }
コード例 #6
0
ファイル: Urun.cs プロジェクト: huseyincamci/Restoran
 public Urun(string adi, decimal fiyat)
 {
     UrunList.Add(this);
 }