Exemplo n.º 1
0
        public List <Marka> GetMarkalar()
        {
            List <Marka> markas = new List <Marka>();

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

            foreach (DataRow dataRow in dt.Rows)
            {
                Marka m = new Marka();
                Int32.TryParse(dataRow["markaID"].ToString(), out m.markaID);
                DateTime.TryParse(dataRow["kayitTarihi"].ToString(), out m.kayitTarihi);
                Int32.TryParse(dataRow["kaydedenKullaniciID"].ToString(), out m.kaydedenKullaniciID);
                DateTime.TryParse(dataRow["guncellemeTarihi"].ToString(), out m.guncellemeTarihi);
                Int32.TryParse(dataRow["guncelleyenKullaniciID"].ToString(), out m.guncelleyenKullaniciID);
                Int32.TryParse(dataRow["silindi"].ToString(), out m.silindi);
                m.marka = dataRow["marka"].ToString();
                markas.Add(m);
            }

            return(markas);
        }
Exemplo n.º 2
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);
        }