示例#1
0
        public List <ModelGrubu> GetModelGruplari()
        {
            List <ModelGrubu> modelGrubus = new List <ModelGrubu>();

            DataTable dt = SQL.get("SELECT * FROM modelGrubu WHERE silindi = 0");

            foreach (DataRow dataRow in dt.Rows)
            {
                ModelGrubu modelGrubu = new ModelGrubu();
                Int32.TryParse(dataRow["modelGrubuID"].ToString(), out modelGrubu.modelGrubuID);
                DateTime.TryParse(dataRow["kayitTarihi"].ToString(), out modelGrubu.kayitTarihi);
                Int32.TryParse(dataRow["kaydedenKullaniciID"].ToString(), out modelGrubu.kaydedenKullaniciID);
                DateTime.TryParse(dataRow["guncellemeTarihi"].ToString(), out modelGrubu.guncellemeTarihi);
                Int32.TryParse(dataRow["guncelleyenKullaniciID"].ToString(), out modelGrubu.guncelleyenKullaniciID);
                Int32.TryParse(dataRow["silindi"].ToString(), out modelGrubu.silindi);
                modelGrubu.modelGrubu = dataRow["modelGrubu"].ToString();
                modelGrubus.Add(modelGrubu);
            }

            return(modelGrubus);
        }
示例#2
0
        public ModelGrubu Load(int modelGrubuID)
        {
            ModelGrubu modelGrubu = new ModelGrubu();

            DataTable dt = SQL.get("SELECT * FROM modelGrubu WHERE silindi = 0 AND modelGrubuID = " + modelGrubuID);

            if (dt.Rows.Count == 0)
            {
                return(modelGrubu);
            }
            DataRow dr = dt.Rows[0];

            Int32.TryParse(dr["modelGrubuID"].ToString(), out modelGrubu.modelGrubuID);
            DateTime.TryParse(dr["kayitTarihi"].ToString(), out modelGrubu.kayitTarihi);
            Int32.TryParse(dr["kaydedenKullaniciID"].ToString(), out modelGrubu.kaydedenKullaniciID);
            DateTime.TryParse(dr["guncellemeTarihi"].ToString(), out modelGrubu.guncellemeTarihi);
            Int32.TryParse(dr["guncelleyenKullaniciID"].ToString(), out modelGrubu.guncelleyenKullaniciID);
            Int32.TryParse(dr["silindi"].ToString(), out modelGrubu.silindi);
            modelGrubu.modelGrubu = dr["modelGrubu"].ToString();

            return(modelGrubu);
        }
示例#3
0
        public bool LoadFromID(int urunID, bool kategoriYukle = false)
        {
            DataTable dt = SQL.get(
                "SELECT " +
                "    u.*, " +
                "    urunEtiketi = pUEtiket.deger, " +
                "    vergi = pVergi.deger, " +
                "    stokBitince = pSBitince.deger, " +
                "    urunDurumu = pUDurumu.deger, " +
                "    modelGrubu = mg.modelGrubu, " +
                "    marka = m.marka " +
                "FROM " +
                "    urunler u " +
                "    LEFT OUTER JOIN parametreler pUEtiket ON pUEtiket.parametreID = u.urunEtiketiParametreID " +
                "    LEFT OUTER JOIN parametreler pVergi ON pVergi.parametreID = u.vergiParametreID " +
                "    LEFT OUTER JOIN parametreler pSBitince ON pSBitince.parametreID = u.stokBitinceParametreID " +
                "    LEFT OUTER JOIN parametreler pUDurumu ON pUDurumu.parametreID = u.urunDurumuParametreID " +
                "    LEFT OUTER JOIN modelGrubu mg ON mg.modelGrubuID = u.modelGrubuID " +
                "    LEFT OUTER JOIN markalar m ON m.markaID = u.markaID " +
                "WHERE " +
                "    u.urunID = " + urunID);

            if (dt.Rows.Count <= 0)
            {
                return(false);
            }

            DataRow dataRow = dt.Rows[0];

            Int32.TryParse(dataRow["urunID"].ToString(), out this.urunID);
            DateTime.TryParse(dataRow["kayitTarihi"].ToString(), out this.kayitTarihi);
            Int32.TryParse(dataRow["kaydedenKullaniciID"].ToString(), out this.kaydedenKullaniciID);
            DateTime.TryParse(dataRow["guncellemeTarihi"].ToString(), out this.guncellemeTarihi);
            Int32.TryParse(dataRow["guncelleyenKullaniciID"].ToString(), out this.guncelleyenKullaniciID);
            Int32.TryParse(dataRow["silindi"].ToString(), out this.silindi);
            this.urunAdi        = dataRow["urunAdi"].ToString();
            this.urunAciklamasi = dataRow["urunAciklamasi"].ToString();
            this.seoAciklama    = dataRow["seoAciklama"].ToString();
            this.seoKeywords    = dataRow["seoKeywords"].ToString();
            Int32.TryParse(dataRow["urunEtiketiParametreID"].ToString(), out this.urunEtiketiParametreID);
            this.barkod        = dataRow["barkod"].ToString();
            this.stokKodu      = dataRow["stokKodu"].ToString();
            this.depoLokasyonu = dataRow["depoLokasyonu"].ToString();
            Decimal.TryParse(dataRow["eskiFiyat"].ToString(), out this.eskiFiyat);
            Decimal.TryParse(dataRow["fiyat"].ToString(), out this.fiyat);
            Int32.TryParse(dataRow["vergiParametreID"].ToString(), out this.vergiParametreID);
            Int32.TryParse(dataRow["vergiDahilSatis"].ToString(), out this.vergiDahilSatis);
            Int32.TryParse(dataRow["miktar"].ToString(), out this.miktar);
            Int32.TryParse(dataRow["minimumMiktar"].ToString(), out this.minimumMiktar);
            Int32.TryParse(dataRow["stokBitinceParametreID"].ToString(), out this.stokBitinceParametreID);
            Decimal.TryParse(dataRow["agirlik"].ToString(), out this.agirlik);
            Int32.TryParse(dataRow["kargoSuresi"].ToString(), out this.kargoSuresi);
            Int32.TryParse(dataRow["urunDurumuParametreID"].ToString(), out this.urunDurumuParametreID);
            Int32.TryParse(dataRow["oneCikanlar"].ToString(), out this.oneCikanlar);
            Int32.TryParse(dataRow["modelGrubuID"].ToString(), out this.modelGrubuID);
            Int32.TryParse(dataRow["markaID"].ToString(), out this.markaID);
            this.urunEtiketi = new Parametre(this.urunEtiketiParametreID, dataRow["urunEtiketi"].ToString());
            this.vergi       = new Parametre(this.urunEtiketiParametreID, dataRow["vergi"].ToString());
            this.stokBitince = new Parametre(this.urunEtiketiParametreID, dataRow["stokBitince"].ToString());
            this.urunDurumu  = new Parametre(this.urunEtiketiParametreID, dataRow["urunDurumu"].ToString());
            this.modelGrubu  = new ModelGrubu(this.modelGrubuID, DateTime.Now, 0, DateTime.Now, 0, 0, dataRow["modelGrubu"].ToString());
            this.marka       = new Marka(this.markaID, DateTime.Now, 0, DateTime.Now, 0, 0, dataRow["marka"].ToString());
            if (kategoriYukle)
            {
                this.urunKategorileri = new Kategori().GetUrunKategorileri(this.urunID);
            }
            this.urunResimleri   = new UrunResim().GetUrunResimleri(this.urunID);
            this.urunOzellikleri = new UrunOzellik().GetUrunOzellik(this.urunID);

            return(true);
        }