예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     drpKategori.DataSource     = kategorib.list(0);
     drpKategori.DataTextField  = "kategoriAdi";
     drpKategori.DataValueField = "kategoriId";
     drpKategori.DataBind();
 }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            drpKategori.DataSource     = kategorib.list(0);
            drpKategori.DataTextField  = "kategoriAdi";
            drpKategori.DataValueField = "kategoriId";
            drpKategori.DataBind();

            ListItem lst = new ListItem();

            lst.Value    = null;
            lst.Text     = "Kategori Seçiniz";
            lst.Selected = true;

            drpKategori.Items.Insert(0, lst);

            drpTur.DataSource     = dopingb.list();
            drpTur.DataTextField  = "dopingAdi";
            drpTur.DataValueField = "dopingId";
            drpTur.DataBind();

            ListItem lst1 = new ListItem();

            lst1.Value    = null;
            lst1.Text     = "Tür Seçiniz";
            lst1.Selected = true;

            drpTur.Items.Insert(0, lst1);
        }
예제 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["unique-site-user"] != null)
     {
         if (!IsPostBack)
         {
             ListBox1.DataSource     = ktg.list(Convert.ToInt32(0));
             ListBox1.DataTextField  = "kategoriAdi";
             ListBox1.DataValueField = "kategoriId";
             ListBox1.DataBind();
         }
     }
     else
     {
         Response.Redirect("~/giris-yap.aspx");
     }
 }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                kategoriRepeater.DataSource = kategorib.list(1);
                kategoriRepeater.DataBind();

                anaVitrinRepeater.DataSource = seciliDpngb.list(1);
                anaVitrinRepeater.DataBind();

                acilRepeater.DataSource = seciliDpngb.list(2);
                acilRepeater.DataBind();

                sonSaatRepeater.DataSource = seciliDpngb.list(4);
                sonSaatRepeater.DataBind();


                //lblCountUst.Text = kategorib.count(1, 1).ToString();
                lblCountUst.Text = "78000";
                //popIlRepeater.DataSource = ilb.qlist(1);
                //popIlRepeater.DataBind();

                //popKatRepeater.DataSource = kategorib.qlist(1);
                //popKatRepeater.DataBind();
                verilenReklamBll vrb  = new verilenReklamBll();
                verilenReklam    rklm = vrb.search(2, 7);
                if (rklm != null)
                {
                    dkdrtgnRklm.ImageUrl = ("~/upload/reklam/" + rklm.reklamResim);
                }
                else
                {
                    dkdrtgnRklm.ImageUrl = ("~/upload/reklam/dkdrt.jpg");
                }

                rklm = vrb.search(2, 8);
                if (rklm != null)
                {
                    kutu1Rklm.ImageUrl = ("~/upload/reklam/" + rklm.reklamResim);
                }
                else
                {
                    kutu1Rklm.ImageUrl = ("~/upload/reklam/kutu.jpg");
                }

                rklm = vrb.search(2, 9);
                if (rklm != null)
                {
                    kutu2Rklm.ImageUrl = ("~/upload/reklam/" + rklm.reklamResim);
                }
                else
                {
                    kutu2Rklm.ImageUrl = ("~/upload/reklam/kutu.jpg");
                }
            }
        }
예제 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                //drpIl.DataSource = ilb.list();
                //drpIl.DataTextField = "ilAdi";
                //drpIl.DataValueField = "ilId";
                //drpIl.DataBind();

                //ListItem lst = new ListItem();
                //lst.Value = null;
                //lst.Text = "İl Seçiniz";
                //lst.Selected = true;

                //drpIl.Items.Insert(0, lst);

                drpKategori.DataSource     = kategorib.list(Convert.ToInt32(Request.QueryString["kategoriId"]));
                drpKategori.DataTextField  = "kategoriAdi";
                drpKategori.DataValueField = "kategoriId";
                drpKategori.DataBind();

                ListItem lst_1 = new ListItem();
                lst_1.Value    = null;
                lst_1.Text     = "Kategori Seçiniz";
                lst_1.Selected = true;

                drpKategori.Items.Insert(0, lst_1);

                drpTur.DataSource     = ktgTurb.list(3, Request.QueryString["kategoriId"]);
                drpTur.DataTextField  = "turAdi";
                drpTur.DataValueField = "turId";
                drpTur.DataBind();

                ListItem lst_2 = new ListItem();
                lst_2.Value    = null;
                lst_2.Text     = "Tür Seçiniz";
                lst_2.Selected = true;

                drpTur.Items.Insert(0, lst_2);
            }

            if (Request.QueryString["kategoriId"] != null)
            {
                kategoriRepeater.DataSource = ktgTurb.list(1, Request.QueryString["kategoriId"]);
                kategoriRepeater.DataBind();

                kategoriVitrinRepeater.DataSource = seciliDopingb.list(3, Request.QueryString["kategoriId"]);
                kategoriVitrinRepeater.DataBind();
            }

            _valueCat = kategoriOzellik(Convert.ToInt32(Request.QueryString["kategoriId"])).Split('#')[0];
            icon.Attributes["class"] = kategoriOzellik(Convert.ToInt32(Request.QueryString["kategoriId"])).Split('#')[1];
        }
예제 #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["sto"] != null)
     {
         if (!Page.IsPostBack)
         {
             rdKategori.DataSource     = kategorib.list(0);
             rdKategori.DataTextField  = "kategoriAdi";
             rdKategori.DataValueField = "kategoriId";
             rdKategori.DataBind();
         }
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["edit"] != null)
            {
                if (!Page.IsPostBack)
                {
                    rdKategori.DataSource     = kategorib.list(0);
                    rdKategori.DataTextField  = "kategoriAdi";
                    rdKategori.DataValueField = "kategoriId";
                    rdKategori.DataBind();
                }

                rdKategori.SelectedValue = magazab.search(Convert.ToInt32(Request.QueryString["edit"])).magazaKategori.kategoriId.ToString();
            }
        }
예제 #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     kategoriRepeater.DataSource = kategorib.list(1);
     kategoriRepeater.DataBind();
 }
예제 #9
0
        private void Lst_SelectedIndexChanged(object sender, EventArgs e)
        {
            ListBox listBox = (ListBox)sender;
            ListBox list    = new ListBox();

            if (listBox == ListBox1)
            {
                ListBox2.Items.Clear();
                ListBox3.Items.Clear();
                ListBox4.Items.Clear();
                ListBox5.Items.Clear();

                cat_2.Visible = false;
                cat_3.Visible = false;
                cat_4.Visible = false;
                cat_5.Visible = false;

                list = ListBox2;

                IEnumerable <kategori> sonuc = ktg.list(Convert.ToInt32(listBox.SelectedValue));
                if (sonuc.Any())
                {
                    cat_2.Visible = true;

                    list.DataSource     = sonuc;
                    list.DataTextField  = "kategoriAdi";
                    list.DataValueField = "kategoriId";
                    list.DataBind();
                    devam.Enabled = false;
                }
                else
                {
                    Label lbl = new Label();
                    lbl.Text = "Seçim Tamamlandı !";
                    lbl.Attributes["class"] = "tamam";

                    Panel pnl = new Panel();
                    pnl.Attributes["class"] = "col-xs-12 col-sm-2";
                    pnl.Controls.Add(lbl);

                    cats.Controls.Add(pnl);
                    ViewState["id"] = Convert.ToInt32(ListBox1.SelectedValue);
                    devam.Enabled   = true;
                }
            }
            else if (listBox == ListBox2)
            {
                ListBox3.Items.Clear();
                ListBox4.Items.Clear();
                ListBox5.Items.Clear();

                cat_3.Visible = false;
                cat_4.Visible = false;
                cat_5.Visible = false;

                list = ListBox3;

                // Her ik tablodan da bilgi çekiyoruz ilk önce kategoriTur tablosundaki verileri karşılaştırıyoruz.
                IEnumerable <object>   sonuclar = (IEnumerable <object>)ktgT.list(1, ListBox2.SelectedValue);
                IEnumerable <kategori> sonuc    = ktg.list(Convert.ToInt32(ListBox2.SelectedValue));

                if (sonuclar.Any()) // kategoriTur tablosunda satılık kiralık vb. değeri var mı
                {
                    cat_3.Visible = true;
                    foreach (object key in sonuclar.ToList())
                    {
                        if (key.ToString() == "{ turId = 1 }")
                        {
                            ListItem li = new ListItem();
                            li.Text  = "Satılık";
                            li.Value = "1";
                            ListBox3.Items.Add(li);
                        }
                        if (key.ToString() == "{ turId = 2 }")
                        {
                            ListItem li = new ListItem();
                            li.Text  = "Kiralık";
                            li.Value = "2";
                            ListBox3.Items.Add(li);
                        }
                        if (key.ToString() == "{ turId = 3 }")
                        {
                            ListItem li = new ListItem();
                            li.Text  = "Günlük Kiralık";
                            li.Value = "3";
                            ListBox3.Items.Add(li);
                        }
                        if (key.ToString() == "{ turId = 4 }")
                        {
                            ListItem li = new ListItem();
                            li.Text  = "Devren";
                            li.Value = "4";
                            ListBox3.Items.Add(li);
                        }
                        if (key.ToString() == "{ turId = 5 }")
                        {
                            ListItem li = new ListItem();
                            li.Text  = "Devren Kiralık";
                            li.Value = "5";
                            ListBox3.Items.Add(li);
                        }
                        if (key.ToString() == "{ turId = 6 }")
                        {
                            ListItem li = new ListItem();
                            li.Text  = "Devren Satılık Konut";
                            li.Value = "6";
                            ListBox3.Items.Add(li);
                        }
                    }
                    devam.Enabled = false;
                }
                else if (sonuc.Any()) // kategori tablosunda alt kategoriler var mı
                {
                    cat_3.Visible           = true;
                    ListBox3.DataSource     = sonuc;
                    ListBox3.DataTextField  = "kategoriAdi";
                    ListBox3.DataValueField = "kategoriId";
                    ListBox3.DataBind();
                    devam.Enabled = false;
                }
                else
                {
                    Label lbl = new Label();
                    lbl.Text = "Seçim Tamamlandı !";
                    lbl.Attributes["class"] = "tamam";

                    Panel pnl = new Panel();
                    pnl.Attributes["class"] = "col-xs-12 col-sm-2";
                    pnl.Controls.Add(lbl);

                    cats.Controls.Add(pnl);
                    ViewState["id"] = Convert.ToInt32(ListBox2.SelectedValue);
                    devam.Enabled   = true;
                }
            }
            else if (listBox == ListBox3)
            {
                ListBox4.Items.Clear();
                ListBox5.Items.Clear();

                cat_4.Visible = false;
                cat_5.Visible = false;

                list = ListBox4;


                IEnumerable <object>   sonuclar = (IEnumerable <object>)ktgT.list(2, ListBox2.SelectedValue, ListBox3.SelectedValue);
                IEnumerable <kategori> sonuc    = ktg.list(Convert.ToInt32(ListBox3.SelectedValue));
                if (sonuclar.Any())
                {
                    cat_4.Visible           = true;
                    ListBox4.DataSource     = sonuclar;
                    ListBox4.DataTextField  = "kategoriAdi";
                    ListBox4.DataValueField = "kategoriId";
                    ListBox4.DataBind();
                    devam.Enabled        = false;
                    ViewState["ilanTur"] = Convert.ToInt32(ListBox3.SelectedValue);
                }
                else if (ListBox1.SelectedValue != "1" || (ListBox2.SelectedValue != "4" && ListBox2.SelectedValue != "5")) // emlak kategorisi değiise veya (arsa ve bina değilse)
                {
                    if (sonuc.Any())
                    {
                        cat_4.Visible           = true;
                        ListBox4.DataSource     = sonuc;
                        ListBox4.DataTextField  = "kategoriAdi";
                        ListBox4.DataValueField = "kategoriId";
                        ListBox4.DataBind();
                        devam.Enabled = false;
                    }
                    else
                    {
                        Label lbl = new Label();
                        lbl.Text = "Seçim Tamamlandı !";
                        lbl.Attributes["class"] = "tamam";

                        Panel pnl = new Panel();
                        pnl.Attributes["class"] = "col-xs-12 col-sm-2";
                        pnl.Controls.Add(lbl);

                        cats.Controls.Add(pnl);
                        devam.Enabled   = true;
                        ViewState["id"] = Convert.ToInt32(ListBox3.SelectedValue);
                    }
                }
                else
                {
                    Label lbl = new Label();
                    lbl.Text = "Seçim Tamamlandı !";
                    lbl.Attributes["class"] = "tamam";

                    Panel pnl = new Panel();
                    pnl.Attributes["class"] = "col-xs-12 col-sm-2";
                    pnl.Controls.Add(lbl);

                    cats.Controls.Add(pnl);
                    devam.Enabled        = true;
                    ViewState["ilanTur"] = Convert.ToInt32(ListBox3.SelectedValue);
                    ViewState["id"]      = Convert.ToInt32(ListBox2.SelectedValue);
                }
            }
            else if (listBox == ListBox4)
            {
                ListBox5.Items.Clear();

                cat_5.Visible = false;
                list          = ListBox5;

                IEnumerable <kategori> sonuc = ktg.list(Convert.ToInt32(ListBox4.SelectedValue));
                if (sonuc.Any())
                {
                    cat_5.Visible           = true;
                    ListBox5.DataSource     = sonuc;
                    ListBox5.DataTextField  = "kategoriAdi";
                    ListBox5.DataValueField = "kategoriId";
                    ListBox5.DataBind();
                    devam.Enabled = false;
                }
                else
                {
                    Label lbl = new Label();
                    lbl.Text = "Seçim Tamamlandı !";
                    lbl.Attributes["class"] = "tamam";

                    Panel pnl = new Panel();
                    pnl.Attributes["class"] = "col-xs-12 col-sm-2";
                    pnl.Controls.Add(lbl);

                    cats.Controls.Add(pnl);
                    devam.Enabled   = true;
                    ViewState["id"] = Convert.ToInt32(ListBox4.SelectedValue);
                }
            }
        }
예제 #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     kategoriRepeater.DataSource = kategori.list(Convert.ToInt32(Request.QueryString["kategoriId"]));
     kategoriRepeater.DataBind();
 }