コード例 #1
0
        public static List <UrunModel> UrunListesiModel()//kategori adının ve açıklamasının dahil edilmesi
        {
            List <UrunModel> urunlerList = new List <UrunModel>();

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                var list         = ch.Urun.ToList();
                var categoryList = ch.Kategori.ToList();

                foreach (var item in list)
                {
                    UrunModel um = new UrunModel();
                    um.UrunID       = item.UrunID;
                    um.UrunAdi      = item.UrunAdi;
                    um.KategoriID   = item.KategoriID;
                    um.AlisFiyati   = item.AlisFiyati;
                    um.SatisFiyati  = item.SatisFiyati;
                    um.KategoriID   = item.KategoriID;
                    um.UrunAciklama = item.UrunAciklama;
                    um.UrunStok     = item.UrunStok;

                    foreach (var kategori in categoryList)
                    {
                        if (item.KategoriID == kategori.KategoriID)
                        {
                            um.km.KategoriAdi      = kategori.KategoriAdi;
                            um.km.KategoriAciklama = kategori.KategoriAciklama;
                        }
                    }
                    urunlerList.Add(um);
                }
            }
            return(urunlerList);
        }
コード例 #2
0
 public static List <Kategori> GetKategoriList()
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         return(ch.Kategori.ToList());
     }
 }
コード例 #3
0
 public static Kullanici GetKullanici(int ID)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         return(ch.Kullanici.Where(x => x.KullaniciID == ID).FirstOrDefault());
     }
 }
コード例 #4
0
        public static List <UrunModel> ReturnUrunler(int ID)
        {
            List <UrunModel> urunlerigetir = new List <UrunModel>();

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                List <Urun> urunlers = ch.Urun.ToList();
                foreach (var item in urunlers)
                {
                    UrunModel um = new UrunModel();
                    if (item.KategoriID == ID)
                    {
                        um.UrunAdi      = item.UrunAdi;
                        um.SatisFiyati  = item.SatisFiyati;
                        um.UrunAciklama = item.UrunAciklama;

                        um.KategoriID = item.KategoriID;
                        um.AlisFiyati = item.AlisFiyati;
                        um.UrunStok   = item.UrunStok;

                        urunlerigetir.Add(um);
                    }
                }
            }
            return(urunlerigetir);
        }
コード例 #5
0
 public static List <Musteri> GetMusteriList()//comboboxa müşteri eklemek için listeleme
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         return(ch.Musteri.ToList());
     }
 }
コード例 #6
0
 public static List <Urun> GetUrunList(int kategoriId)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         return(ch.Urun.Where(x => x.KategoriID == kategoriId).ToList());
     }
 }
コード例 #7
0
 public static bool UpdateKategori(KategoriModel km)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         Kategori kategori = ConvertToMusteriler(km);
         ch.Kategori.Add(kategori);
         if (ch.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     //var kategori = ConvertToMusteriler(km);
     //using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     //{
     //    ch.Entry(kategori).State = EntityState.Modified;
     //    if (ch.SaveChanges() > 0)
     //    {
     //        return true;
     //    }
     //    else
     //        return false;
     //}
 }
コード例 #8
0
 public static Urun GetUrun(int urunId)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         return(ch.Urun.Where(x => x.UrunID == urunId).FirstOrDefault());
     }
 }
コード例 #9
0
 public static Kullanici GetKullanici(string kullanici, string sifre)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         return(ch.Kullanici.Where(x => x.KullaniciAdi == kullanici && x.KullaniciSifre == sifre).FirstOrDefault());
     }
 }
コード例 #10
0
 public static Kullanici UpdateKullanici(Kullanici k)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         ch.Entry(k).State = EntityState.Modified;
         ch.Kullanici.Add(k);
         ch.SaveChanges();
         return(k);
     }
 }
コード例 #11
0
 public static bool DeleteUrun(int urunID)//hatalı
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         var urunsil = ch.Urun.Find(urunID);
         ch.Urun.Remove(urunsil);
         if (ch.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
コード例 #12
0
 public static bool AddMusteri(MusteriModel m)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         Musteri musteri = ConvertToMusteriler(m);
         ch.Musteri.Add(musteri);
         if (ch.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
コード例 #13
0
 public static bool DeleteMusteri(int ID)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         var customerdelete = ch.Musteri.Find(ID);
         ch.Musteri.Remove(customerdelete);
         if (ch.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
コード例 #14
0
 public static bool DeleteKategori(int ID)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         var s = ch.Kategori.Find(ID);
         ch.Kategori.Remove(s);
         if (ch.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
コード例 #15
0
 public static bool AddKategori(KategoriModel k)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         Kategori kategori = ConvertToMusteriler(k);
         ch.Kategori.Add(kategori);
         if (ch.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
コード例 #16
0
 public static bool AddSatis(SatisModel sm)
 {
     using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
     {
         var s = ConvertToSatislar(sm);
         ch.Satis.Add(s);
         if (ch.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
コード例 #17
0
        public static bool UpdateMusteri(MusteriModel mm)
        {
            var musteri = ConvertToMusteriler(mm);

            using (CariHesapOtomasyonuEntities he = new CariHesapOtomasyonuEntities())
            {
                he.Entry(musteri).State = EntityState.Modified;
                if (he.SaveChanges() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
コード例 #18
0
        public static int FindKategoriID(string ad)
        {
            int id = 0;

            using (CariHesapOtomasyonuEntities he = new CariHesapOtomasyonuEntities())
            {
                var kategoriler = he.Kategori.ToList();
                foreach (var item in kategoriler)
                {
                    if (item.KategoriAdi.Equals(ad))
                    {
                        id = item.KategoriID;
                    }
                }
            }
            return(id);
        }
コード例 #19
0
        public static bool UpdateUrun(UrunModel um)
        {
            var urun = ConvertToUrunler(um);

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                ch.Entry(urun).State = EntityState.Modified;
                if (ch.SaveChanges() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
コード例 #20
0
        public static int FindUrunID(string ad, int kategoriID)
        {
            int urunID = 0;

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                var list = ch.Urun.ToList();
                foreach (var item in list)
                {
                    if (item.UrunAdi.Equals(ad) && item.KategoriID.Equals(kategoriID))
                    {
                        urunID = item.UrunID;
                    }
                }
            }
            return(urunID);
        }
コード例 #21
0
        public static bool AddUrun(UrunModel um)
        {
            var u = ConvertToUrunler(um);

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                ch.Urun.Add(u);
                if (ch.SaveChanges() > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
コード例 #22
0
        public static int FindKategori(KategoriModel km)//kategori düzenlemeyi aktifleştirmek ve düzenle butonunda  kullanıldı.
        {
            int kategoriID = 0;

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                var list = ch.Kategori.ToList();
                foreach (var item in list)
                {
                    if (km.KategoriAdi.Equals(item.KategoriAdi) && km.KategoriAciklama.Equals(item.KategoriAciklama))

                    {
                        kategoriID = item.KategoriID;
                    }
                }
            }
            return(kategoriID);
        }
コード例 #23
0
        public static List <KategoriModel> KategoriListesiModel()// kategori listesini model cinsinden döner.
        {
            List <KategoriModel> kategoriList = new List <KategoriModel>();

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                var list = ch.Kategori.ToList();
                foreach (Kategori item in list)
                {
                    KategoriModel km = new KategoriModel();
                    km.KategoriAdi      = item.KategoriAdi;
                    km.KategoriAciklama = item.KategoriAciklama;

                    kategoriList.Add(km);
                }
            }
            return(kategoriList);
        }
コード例 #24
0
        public static List <UrunModel> KategoriListesiModel()
        {
            List <UrunModel> kategoriList = new List <UrunModel>();

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                var kategoriler = ch.Kategori.ToList();
                foreach (var item in kategoriler)
                {
                    UrunModel um = new UrunModel();
                    um.km.KategoriAdi      = item.KategoriAdi;
                    um.km.KategoriID       = item.KategoriID;
                    um.km.KategoriAciklama = item.KategoriAciklama;
                    kategoriList.Add(um);
                }
            }
            return(kategoriList);
        }
コード例 #25
0
        public static List <MusteriModel> MusteriListesiModel()// müşteri listesini model cinsinden döner.
        {
            List <MusteriModel> musteriList = new List <MusteriModel>();

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                var list = ch.Musteri.ToList();
                foreach (Musteri item in list)
                {
                    MusteriModel mm = new MusteriModel();
                    mm.MusteriAdi     = item.MusteriAdi;
                    mm.MüsteriSoyadi  = item.MüsteriSoyadi;
                    mm.MüsteriTelefon = item.MüsteriTelefon;
                    mm.MüsteriAdres   = item.MüsteriAdres;
                    musteriList.Add(mm);
                }
            }
            return(musteriList);
        }
コード例 #26
0
        public static int FindMusteri(MusteriModel m)//müşteri düzenlemeyi aktifleştirmek ve silme butonunda  kullanıldı.
        {
            int musteriID = 0;

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                var list = ch.Musteri.ToList();
                foreach (var item in list)
                {
                    if (m.MusteriAdi.Equals(item.MusteriAdi) && m.MüsteriSoyadi.Equals(item.MüsteriSoyadi) &&
                        m.MüsteriTelefon.Equals(item.MüsteriTelefon) && m.MüsteriAdres.Equals(item.MüsteriAdres))
                    {
                        musteriID = item.MusteriID;
                    }
                }
            }

            return(musteriID);
        }
コード例 #27
0
        public static int FindUrun(UrunModel um)
        {
            int urunID = 0;

            using (CariHesapOtomasyonuEntities ch = new CariHesapOtomasyonuEntities())
            {
                var urunList = ch.Urun.ToList();

                foreach (var item in urunList)
                {
                    if (um.UrunAdi.Equals(item.UrunAdi))
                    //|| um.km.KategoriAdi.Equals(item.Kategori.KategoriAdi) || um.AlisFiyati.Equals(item.AlisFiyati) || um.SatisFiyati.Equals(item.SatisFiyati) ||
                    // um.UrunStok.Equals(item.UrunStok) || um.UrunAciklama.Equals(item.UrunAciklama))
                    {
                        urunID = item.UrunID;
                    }
                }
            }
            return(urunID);
        }
コード例 #28
0
 public static List <SatisModel> GetSatisModels()
 {
     using (CariHesapOtomasyonuEntities contex = new CariHesapOtomasyonuEntities())
     {
         var list = contex.Satis.ToList();
         List <SatisModel> sml = new List <SatisModel>();
         foreach (var item in list)
         {
             SatisModel model = new SatisModel();
             model.MusteriID                = item.MusteriID;
             model.musteriler.MusteriAdi    = item.Musteri.MusteriAdi;
             model.musteriler.MüsteriSoyadi = item.Musteri.MüsteriSoyadi;
             model.urun.Kategori            = item.Urun.Kategori;
             model.UrunID           = item.UrunID;
             model.urun.UrunAdi     = item.Urun.UrunAdi;
             model.urun.SatisFiyati = item.Urun.SatisFiyati;
             model.SatisFiyati      = item.SatisFiyati;
             sml.Add(model);
         }
         return(sml);
     }
 }