// 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 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()); }
public ActionResult Listesi() { List <YazilimUrun> urunler = new List <YazilimUrun>(); if (TempData["filtreliYazilimUrunler"] == null) { urunler = UrunList.IzinliYazilimUrunler(); } else { urunler = (List <YazilimUrun>)TempData["filtreliYazilimUrunler"]; } 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"); ViewBag.ayarlar = db.Ayarlar.FirstOrDefault(); return(View(urunler)); }