public static List <string> TumUyelerAjax() { using (PHDB db = new PHDB()) { return(db.Musteri.Select(p => p.AdiSoyadi).ToList()); } }
public static bool KullaniciKaydet(VMKullanici Al) //Kullanıcı Kaydet { using (PHDB db = new PHDB()) { try { bool Control = db.Kullanicilar.Any(p => p.KullaniciAdi == Al.KullaniciAdi && p.KullaniciSifre == Al.KullaniciSifre); if (Control != true) { db.Kullanicilar.Add(new Kullanicilar() { KullaniciAdi = Al.KullaniciAdi.Trim(), KullaniciSifre = Al.KullaniciSifre.Trim(), Admin = Al.Admin }); db.SaveChanges(); return(true); } else { return(false); } } catch { return(false); } } }
public static List <Urun> Liste() { using (PHDB db = new PHDB()) { return(db.Urun.ToList()); } }
public static List <string> SinifTanimiGet() { using (PHDB db = new PHDB()) { return(db.SinifTanimlari.Select(P => P.SinifTanimi).ToList()); } }
public static bool StokEkleExcel(List <VMStokEkle> data) { using (PHDB db = new PHDB()) { try { foreach (var item in data) { try { var bul = db.UrunStok.FirstOrDefault(p => p.MalzemeKodu == item.MalzemeKodu); bul.Adedi = item.Stok; bul.Fiyati = item.Fiyati; db.SaveChanges(); } catch { db.UrunStok.Add(new UrunStok { Adedi = item.Stok, Fiyati = item.Fiyati, MalzemeKodu = item.MalzemeKodu }); db.SaveChanges(); } } return(true); } catch { return(false); } } }
public static bool StokEkleAjax(VMStokEkle data) { using (PHDB db = new PHDB()) { try { try { var bul = db.UrunStok.FirstOrDefault(p => p.MalzemeKodu == data.MalzemeKodu); bul.Adedi = data.Stok; bul.Fiyati = data.Fiyati; db.SaveChanges(); return(true); } catch { db.UrunStok.Add(new UrunStok { Fiyati = data.Fiyati, Adedi = data.Stok, MalzemeKodu = data.MalzemeKodu }); db.SaveChanges(); return(true); } } catch { return(false); } } }
public static VMAnaliz Analiz() //Toplam { using (PHDB db = new PHDB()) { string gun = DateTime.Now.Day.ToString(), ay = DateTime.Now.Month.ToString(), yil = DateTime.Now.Year.ToString(); int ToplamUrun = db.Urun.Count(); int Kullanicilar = db.Kullanicilar.Where(p => p.Admin == false).ToList().Count(); int Gonderilenurunler = db.Siparis.Where(p => p.Gonderildimi == true && p.İptal == false).Count(); int Gonderilmeyenurunler = db.Siparis.Where(p => p.Gonderildimi == false && p.İptal == false && p.Onaylandimi == true).Count(); int IptalEdilen = db.Siparis.Where(p => p.İptal == true && p.Gonderildimi == false).Count(); int OnayBekleyenler = db.Siparis.Where(p => p.Onaylandimi == false && p.Gonderildimi == false && p.İptal == false).Count(); double ciroay = 0; int urunindex = 0; bool kontrol = db.AylikCiro.Any(d => d.Yil == yil && d.Ay == ay); if (Gonderilenurunler != 0 && kontrol == true) { ciroay = db.AylikCiro.Where(P => P.Yil == yil && P.Ay == ay).Sum(P => P.ToplamSatis); urunindex = db.AylikCiro.Where(p => p.Yil == yil && p.Ay == ay).Sum(p => p.ToplamAdet); } VMAnaliz Analiz = new VMAnaliz { Gönderilen = Gonderilenurunler, Kullanıcılar = Kullanicilar, OnayBekleyen = OnayBekleyenler, ToplamUrun = ToplamUrun, Gonderilmeyen = Gonderilmeyenurunler, Iptal = IptalEdilen, Ciro = ciroay, UrunEndeks = urunindex }; return(Analiz); } }
public static bool Kontrol(VMKullanici Data) { using (PHDB db = new PHDB()) { return(db.Kullanicilar.Any(p => p.KullaniciAdi == Data.KullaniciAdi && p.KullaniciSifre == Data.KullaniciSifre)); } }
public static bool SanalSepetKontrol(int ID) //Sanal sepet { using (PHDB db = new PHDB()) { bool varmi = db.SanalSepet.Any(p => p.KullanicilarID == ID); return(varmi); } }
public static VMKullanici Login(VMKullanici Data) { using (PHDB db = new PHDB()) { return(db.Kullanicilar.Where(p => p.KullaniciAdi == Data.KullaniciAdi && p.KullaniciSifre == Data.KullaniciSifre).Select(t => new VMKullanici { Admin = t.Admin, KullaniciAdi = t.KullaniciAdi, KullanicilarID = t.KullanicilarID }).FirstOrDefault()); } }
public static List <VMKullanici> KullaniciListele() //Kullanıcı Listele { using (PHDB db = new PHDB()) { var Bul = db.Kullanicilar.Select(t => new VMKullanici { Admin = t.Admin, KullaniciAdi = t.KullaniciAdi, KullanicilarID = t.KullanicilarID, KullaniciSifre = t.KullaniciSifre }).ToList(); return(Bul); } }
public static VMStok StokListe() { using (PHDB db = new PHDB()) { var silmarka = db.Markalar.ToList(); var silmodel = db.Modeller.ToList(); var silsinifkodlari = db.SinifKodlari.ToList(); var silsiniftamlari = db.SinifTanimlari.ToList(); return(new VMStok { Markalar = silmarka, Modeller = silmodel }); } }
public static List <VMGunlukToplam> CiroAylik() //Ciro/Toplam Ürün Aylık Listele { using (PHDB db = new PHDB()) { return(db.AylikCiro.OrderByDescending(p => p.Yil).Select(p => new VMGunlukToplam { Ay = p.Ay, Yil = p.Yil, ToplamAdet = p.ToplamAdet, ToplamSatis = p.ToplamSatis }).ToList()); } }
public static List <VMKullanici> Kullanicilar() //Kullanıcı Listele { using (PHDB db = new PHDB()) { return(db.Kullanicilar.Select(p => new VMKullanici { KullaniciAdi = p.KullaniciAdi, KullanicilarID = p.KullanicilarID, KullaniciSifre = p.KullaniciSifre, Admin = p.Admin }).ToList()); } }
public static List <VMGunlukToplam> CiroGunluk(string yil, string ay) //Ciro gunuk Listele { using (PHDB db = new PHDB()) { return(db.GunlukCiro.Where(p => p.Yil == yil && p.Ay == ay).OrderBy(p => p.Gun).Select(p => new VMGunlukToplam { Yil = p.Yil, Ay = p.Ay, Gun = p.Gun, ToplamSatis = p.ToplamSatis }).ToList()); } }
public static VMMusteri MusteriAjax(string Name) { using (PHDB db = new PHDB()) { return(db.Musteri.Where(p => p.AdiSoyadi == Name).Select(t => new VMMusteri { AdiSoyadi = t.AdiSoyadi, Adres = t.Adres, MailAdresi = t.MailAdresi, Telefon = t.Telefon, Not = t.not }).FirstOrDefault()); } }
public static List <VMMusteri> TumUyeler() { using (PHDB db = new PHDB()) { return(db.Musteri.Select(p => new VMMusteri { Adres = p.Adres, MailAdresi = p.MailAdresi, AdiSoyadi = p.AdiSoyadi, Telefon = p.Telefon, MusteriID = p.MusteriID }).ToList()); } }
public static string SanalsepetToplamUrun(int ID) { using (PHDB db = new PHDB()) { try { int adet = db.SanalSepet.Where(p => p.KullanicilarID == ID).Sum(P => P.Adet); return("Sepette " + adet + " Adet Ürün Bekliyor."); } catch { return("Ürün Yok"); } } }
public static VMMusteri UyeListele(string ID) { int id = int.Parse(ID); using (PHDB db = new PHDB()) { return(db.Musteri.Where(p => p.MusteriID == id).Select(p => new VMMusteri { Adres = p.Adres, MailAdresi = p.MailAdresi, AdiSoyadi = p.AdiSoyadi, Telefon = p.Telefon, MusteriID = p.MusteriID, }).FirstOrDefault()); } }
public static List <VMUrunBulPost> UrunBulDetay(VMUrunBulPost Data) { using (PHDB db = new PHDB()) { return(db.Urun.Where(p => (p.Marka == Data.Marka && p.Model == Data.Model && p.SinifKodu == Data.SinifKodu && p.SinifTanimi == Data.SinifTanimi) && (p.Section1 == Data.Section1 || p.Section10 == Data.Section10 || p.Section11 == Data.Section11 || p.Section12 == Data.Section12 || p.Section13 == Data.Section13 || p.Section14 == Data.Section14 || p.Section15 == Data.Section15 || p.Section2 == Data.Section2 || p.Section3 == Data.Section3 || p.Section4 == Data.Section4 || p.Section5 == Data.Section5 || p.Section6 == Data.Section6 || p.Section7 == Data.Section7 || p.Section8 == Data.Section8 || p.Section9 == Data.Section9)).Select(e => new VMUrunBulPost { MalzemeKodu = e.MalzemeKodu, Marka = e.Marka, Model = e.Model, SinifKodu = e.SinifKodu, SinifTanimi = e.SinifTanimi, Fiyat = db.UrunStok.FirstOrDefault(p => p.MalzemeKodu == e.MalzemeKodu) == null ? 0 : db.UrunStok.FirstOrDefault(p => p.MalzemeKodu == e.MalzemeKodu).Fiyati, Stok = db.UrunStok.FirstOrDefault(p => p.MalzemeKodu == e.MalzemeKodu) == null ? 0 : db.UrunStok.FirstOrDefault(p => p.MalzemeKodu == e.MalzemeKodu).Adedi }).ToList()); } }
public static List <VMUrun> SanalSepeteListe(int kullanici) //Sanal sepet { using (PHDB db = new PHDB()) { return(db.SanalSepet.Where(p => p.KullanicilarID == kullanici).Select(p => new VMUrun { Marka = p.Marka, Model = p.Model, SinifKodu = p.SinifKodu, SinifTanimi = p.SinifTanimi, MalzemeKodu = p.MalzemeKodu, Adet = p.Adet, Fiyat = p.Fiyat }).ToList()); } }
public static List <VMUrunBulPost> UrunBul(VMUrunBulPost Data) { using (PHDB db = new PHDB()) { return(db.Urun.Where(p => (p.Marka == Data.Marka && p.Model == Data.Model) && (p.SinifKodu == Data.SinifKodu || p.SinifTanimi == Data.SinifTanimi)).Select(e => new VMUrunBulPost { MalzemeKodu = e.MalzemeKodu, Marka = e.Marka, Model = e.Model, SinifKodu = e.SinifKodu, SinifTanimi = e.SinifTanimi, Fiyat = db.UrunStok.FirstOrDefault(p => p.MalzemeKodu == e.MalzemeKodu) == null ? 0 : db.UrunStok.FirstOrDefault(p => p.MalzemeKodu == e.MalzemeKodu).Fiyati, Stok = db.UrunStok.FirstOrDefault(p => p.MalzemeKodu == e.MalzemeKodu) == null ? 0 : db.UrunStok.FirstOrDefault(p => p.MalzemeKodu == e.MalzemeKodu).Adedi }).ToList()); } }
public static List <VMSiparis> GonderilmeyenSiparisler() { using (PHDB db = new PHDB()) { return(db.Siparis.Where(p => p.Gonderildimi == false && p.İptal != true && p.Onaylandimi == true).Select(p => new VMSiparis { SepetID = p.SepetID, SiparisID = p.SiparisID, SiparisTarihi = p.SiparisTarihi, ToplamAdet = p.Sepet.UrunSepet.Sum(n => n.Adet), ToplamFiyat = p.Sepet.UrunSepet.Sum(n => n.UrunStok.Fiyati * n.Adet), Musteri = db.Musteri.FirstOrDefault(w => w.MusteriID == p.Sepet.MusteriID), Not = p.Not }).ToList()); } }
public static bool AdminYap(int ID) //Admin Yap { using (PHDB db = new PHDB()) { try { var Bul = db.Kullanicilar.FirstOrDefault(p => p.KullanicilarID == ID && p.Admin != true); Bul.Admin = true; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool UyeSil(int ID) { using (PHDB db = new PHDB()) { try { var Bul = db.Musteri.FirstOrDefault(p => p.MusteriID == ID); db.Musteri.Remove(Bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool SepetiSilKullanici(int KullaniciID) //Kullanıcı Modunda Manuel Sepeti Sil { using (PHDB db = new PHDB()) { try { var sil = db.SanalSepet.Where(p => p.KullanicilarID == KullaniciID).ToList(); db.SanalSepet.RemoveRange(sil); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool SanalSepeteCikar(int kullanici, string Malzemekodu) //Sanal sepet { using (PHDB db = new PHDB()) { try { var bul = db.SanalSepet.FirstOrDefault(p => p.KullanicilarID == kullanici && p.MalzemeKodu == Malzemekodu); db.SanalSepet.Remove(bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public static void SiparisSil(int ID) { using (PHDB db = new PHDB()) { var Siparis = db.Siparis.FirstOrDefault(p => p.SiparisID == ID); var Sepet = db.Sepet.FirstOrDefault(p => p.SepetID == Siparis.SepetID); foreach (var item in Sepet.UrunSepet) { var bul = db.UrunSepet.FirstOrDefault(p => p.UrunSepetID == item.UrunSepetID); db.UrunSepet.Remove(bul); db.SaveChanges(); } db.Siparis.Remove(Siparis); db.Sepet.Remove(Sepet); db.SaveChanges(); } }
public static bool KullaniciSil(int ID) //Kullanıcı Sil { using (PHDB db = new PHDB()) { try { var Bul = db.Kullanicilar.FirstOrDefault(p => p.KullanicilarID == ID && p.KullanicilarID != 1); db.Kullanicilar.Remove(Bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public static VMAnaliz AnalizPersonel(int id) //Toplam { using (PHDB db = new PHDB()) { int Gonderilenurunler = db.Siparis.Where(p => p.Gonderildimi == true && p.İptal == false && p.KullanicilarID == id).Count(); int Gonderilmeyenurunler = db.Siparis.Where(p => p.Gonderildimi == false && p.İptal == false && p.Onaylandimi == true && p.KullanicilarID == id).Count(); int IptalEdilen = db.Siparis.Where(p => p.İptal == true && p.Gonderildimi == false && p.KullanicilarID == id).Count(); int OnayBekleyenler = db.Siparis.Where(p => p.Onaylandimi == false && p.Gonderildimi == false && p.İptal == false && p.KullanicilarID == id).Count(); VMAnaliz Analiz = new VMAnaliz { Gönderilen = Gonderilenurunler, OnayBekleyen = OnayBekleyenler, Gonderilmeyen = Gonderilmeyenurunler, Iptal = IptalEdilen, }; return(Analiz); } }