protected void Kayitlar()
        {
            if (Request.QueryString["ID"] != null && Class.Fonksiyonlar.Genel.NumerikKontrol(Request.QueryString["ID"].ToString()))
            {
                int ID    = int.Parse(Request.QueryString["ID"].ToString());
                int KatID = 0;


                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    var SQL = (from a in db.tbl_ilan
                               where a.id == ID
                               select new
                    {
                        a.kod,
                        a.baslik,
                        a.kat_id,
                        a.ozellik,
                        Il = db.tbl_sehir_il.Where(b => b.id == a.il_id).Select(b => b.baslik).FirstOrDefault(),
                        Ilce = db.tbl_sehir_ilce.Where(b => b.id == a.ilce_id).Select(b => b.baslik).FirstOrDefault(),
                        Semt = db.tbl_sehir_semt.Where(b => b.id == a.semt_id).Select(b => b.baslik).FirstOrDefault(),
                        a.tarih_ek,
                        a.tarih_gun,
                        Ekleyen = db.tbl_admin.Where(b => b.id == a.admin_id_ek).Select(b => b.ad).FirstOrDefault(),
                        Guncelleyen = db.tbl_admin.Where(b => b.id == a.admin_id_gun).Select(b => b.ad).FirstOrDefault()
                    }).AsEnumerable();

                    if (SQL.Any())
                    {
                        foreach (var item in SQL)
                        {
                            ilan_bilgi.Text                 = "<strong>İlan Kodu:</strong> " + item.kod + "<br />";
                            ilan_bilgi.Text                += "<strong>İlan Başlık:</strong> " + item.baslik + "<br />";
                            ilan_bilgi.Text                += "<strong>Şehir:</strong> " + item.Semt + "/" + item.Ilce + "/" + item.Il + "";
                            KatID                           = int.Parse(item.kat_id.ToString());
                            Ozellikler                      = item.ozellik;
                            kayitbilgi_ekleyen.Text         = item.Ekleyen;
                            kayitbilgi_gucelleyen.Text      = item.Guncelleyen;
                            kayitbilgi_kayittarih.Text      = item.tarih_ek.ToString();
                            kayitbilgi_guncellemetarih.Text = item.tarih_gun.ToString();
                        }
                    }
                }

                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    var SQL = (from a in db.tbl_ilan_sabit_2
                               where a.kat_id == KatID
                               select new
                    {
                        a.tip,
                        a.ilan_degisken_id,
                        a.sabit_id,
                        Sabit = db.tbl_ilan_sabit.Where(b => b.id == a.sabit_id).Select(b => b.sabit).FirstOrDefault()
                    });

                    Kayit.DataSource = SQL;
                    Kayit.DataBind();
                }

                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    var SQL = (from a in db.tbl_ilan_ozellik_2
                               where a.kat_id == KatID
                               select new
                    {
                        a.id,
                        Kategori = db.tbl_ilan_ozellik.Where(b => b.id == a.ozellik_id).Select(b => b.baslik).FirstOrDefault(),
                        a.ozellik_id
                    }).AsEnumerable();

                    if (SQL.Any())
                    {
                        kategoriilanbaslik.Text = "";
                        kategoriilandetay.Text  = "";
                        foreach (var item in SQL)
                        {
                            kategoriilanbaslik.Text += "<li><a href=\"#tab" + item.id + "\">" + item.Kategori + "</a></li>";
                            kategoriilandetay.Text  += "<div class=\"tablar\" id=\"tab" + item.id + "\">" + Ozellik(int.Parse(item.ozellik_id.ToString())) + "</div>";
                        }
                    }
                }
            }
            else
            {
                Response.Redirect("ilan-ekle.aspx");
            }
        }
Example #2
0
    protected void Kayitlar()
    {
        if (Request.QueryString["ID"] != null && Class.Fonksiyonlar.Genel.NumerikKontrol(Request.QueryString["ID"].ToString()))
        {
            int ID    = int.Parse(Request.QueryString["ID"].ToString());
            int KatID = 0;


            using (BaglantiCumlesi db = new BaglantiCumlesi())
            {
                var SQL = from a in db.ilan
                          where a.ID == ID
                          select new
                {
                    a.Kod,
                    a.Baslik,
                    a.KatID,
                    a.Ozellik,
                    Il   = db.sehir_il.Where(b => b.ID == a.Il).Select(b => b.Baslik).FirstOrDefault(),
                    Ilce = db.sehir_ilce.Where(b => b.ID == a.Ilce).Select(b => b.Baslik).FirstOrDefault(),
                    Semt = db.sehir_semt.Where(b => b.ID == a.Semt).Select(b => b.Baslik).FirstOrDefault(),
                    a.KayitTarih,
                    a.DegisTarih,
                    Ekleyen     = db.kullanici.Where(b => b.ID == a.EkleyenID).Select(b => b.Adi).FirstOrDefault(),
                    Guncelleyen = db.kullanici.Where(b => b.ID == a.GuncelleyenID).Select(b => b.Adi).FirstOrDefault()
                };

                if (SQL.AsEnumerable().Count() > 0)
                {
                    foreach (var item in SQL)
                    {
                        ilan_bilgi.Text                 = "<strong>İlan Kodu:</strong> " + item.Kod + "<br />";
                        ilan_bilgi.Text                += "<strong>İlan Başlık:</strong> " + item.Baslik + "<br />";
                        ilan_bilgi.Text                += "<strong>Şehir:</strong> " + item.Semt + "/" + item.Ilce + "/" + item.Il + "";
                        KatID                           = int.Parse(item.KatID.ToString());
                        Ozellikler                      = item.Ozellik;
                        kayitbilgi_ekleyen.Text         = item.Ekleyen;
                        kayitbilgi_gucelleyen.Text      = item.Guncelleyen;
                        kayitbilgi_kayittarih.Text      = item.KayitTarih.ToString();
                        kayitbilgi_guncellemetarih.Text = item.DegisTarih.ToString();
                    }
                }
            }

            using (BaglantiCumlesi db = new BaglantiCumlesi())
            {
                var SQL = from a in db.ilan_sabit2
                          where a.KatID == KatID
                          select new
                {
                    a.Tip,
                    a.IlanDegiskenID,
                    a.SabitID,
                    Sabit = db.ilan_sabit.Where(b => b.ID == a.SabitID).Select(b => b.Sabit).FirstOrDefault()
                };

                Kayit.DataSource = SQL;
                Kayit.DataBind();
            }

            using (BaglantiCumlesi db = new BaglantiCumlesi())
            {
                var SQL = from a in db.ilan_ozellik2
                          where a.KatID == KatID
                          select new
                {
                    a.ID,
                    Kategori = db.ilan_ozellik.Where(b => b.ID == a.OzellikID).Select(b => b.Baslik).FirstOrDefault(),
                    a.OzellikID
                };

                if (SQL.AsEnumerable().Count() > 0)
                {
                    kategoriilanbaslik.Text = "";
                    kategoriilandetay.Text  = "";
                    foreach (var item in SQL)
                    {
                        kategoriilanbaslik.Text += "<li><a href=\"#tab" + item.ID + "\">" + item.Kategori + "</a></li>";
                        kategoriilandetay.Text  += "<div class=\"tablar\" id=\"tab" + item.ID + "\">" + Ozellik(int.Parse(item.OzellikID.ToString())) + "</div>";
                    }
                }
            }
        }
        else
        {
            Response.Redirect("IlanEkle.aspx");
        }
    }