Exemplo n.º 1
0
 public static List <string> TumUyelerAjax()
 {
     using (PHDB db = new PHDB())
     {
         return(db.Musteri.Select(p => p.AdiSoyadi).ToList());
     }
 }
Exemplo n.º 2
0
 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);
         }
     }
 }
Exemplo n.º 3
0
 public static List <Urun> Liste()
 {
     using (PHDB db = new PHDB())
     {
         return(db.Urun.ToList());
     }
 }
Exemplo n.º 4
0
 public static List <string> SinifTanimiGet()
 {
     using (PHDB db = new PHDB())
     {
         return(db.SinifTanimlari.Select(P => P.SinifTanimi).ToList());
     }
 }
Exemplo n.º 5
0
 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);
         }
     }
 }
Exemplo n.º 6
0
 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);
         }
     }
 }
Exemplo n.º 7
0
        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);
            }
        }
Exemplo n.º 8
0
 public static bool Kontrol(VMKullanici Data)
 {
     using (PHDB db = new PHDB())
     {
         return(db.Kullanicilar.Any(p => p.KullaniciAdi == Data.KullaniciAdi && p.KullaniciSifre == Data.KullaniciSifre));
     }
 }
Exemplo n.º 9
0
 public static bool SanalSepetKontrol(int ID) //Sanal sepet
 {
     using (PHDB db = new PHDB())
     {
         bool varmi = db.SanalSepet.Any(p => p.KullanicilarID == ID);
         return(varmi);
     }
 }
Exemplo n.º 10
0
 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());
     }
 }
Exemplo n.º 11
0
 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);
     }
 }
Exemplo n.º 12
0
 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
         });
     }
 }
Exemplo n.º 13
0
 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());
     }
 }
Exemplo n.º 14
0
 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());
     }
 }
Exemplo n.º 15
0
 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());
     }
 }
Exemplo n.º 16
0
 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());
     }
 }
Exemplo n.º 17
0
 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());
     }
 }
Exemplo n.º 18
0
 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");
         }
     }
 }
Exemplo n.º 19
0
        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());
            }
        }
Exemplo n.º 20
0
 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());
     }
 }
Exemplo n.º 21
0
 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());
     }
 }
Exemplo n.º 22
0
 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());
     }
 }
Exemplo n.º 23
0
 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());
     }
 }
Exemplo n.º 24
0
 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);
         }
     }
 }
Exemplo n.º 25
0
 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);
         }
     }
 }
Exemplo n.º 26
0
 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);
         }
     }
 }
Exemplo n.º 27
0
 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);
         }
     }
 }
Exemplo n.º 28
0
 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();
     }
 }
Exemplo n.º 29
0
 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);
         }
     }
 }
Exemplo n.º 30
0
 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);
     }
 }