// 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 <Urun> UrunSorgu(UrunFilter list) { InventoryContext db = new InventoryContext(); // Sorgu degiskenleri var props = typeof(UrunFilter).GetProperties(); int counter = 0; string isim; StringBuilder Sorgu = new StringBuilder("SELECT * FROM Urun WHERE "); while (counter != props.Count()) { var deger = props.ElementAt(counter).GetValue(list, null); isim = Convert.ToString(props.ElementAt(counter).Name.ToString()); if (isim == "EklenmeTarihi") { 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 == "StokMiktari") { Sorgu.Append(isim + " <= " + deger.ToString() + " and "); } else { Sorgu.Append(isim + " = " + deger.ToString() + " and "); } } counter++; } Sorgu.Remove(Sorgu.ToString().Length - 4, 4); List <Urun> uruns = db.Urun.SqlQuery(Sorgu.ToString()).ToList(); List <Urun> izinliurunler = UrunList.IzinliUrunler(); List <Urun> donecekUrunler = new List <Urun>(); foreach (Urun item in uruns) { bool y = izinliurunler.Exists(x => x.ID == item.ID); 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)); }
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()); }