Ejemplo n.º 1
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            try
            {
                int ID = int.Parse(Request.QueryString["ID"].ToString());
                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    tbl_ilan Tbl = db.tbl_ilan.First(a => a.id == ID);
                    Tbl.koordinat    = Request.Form["koordinat"].Replace("(", "").Replace(")", "");
                    Tbl.onay         = Class.Fonksiyonlar.Genel.StringToBool(form_onay.SelectedValue);
                    Tbl.vitrin       = Class.Fonksiyonlar.Genel.StringToBool(form_vitrin.SelectedValue);
                    Tbl.admin_id_gun = int.Parse(HttpContext.Current.Request.Cookies["" + Class.Fonksiyonlar.Genel.Parametre().Select(b => b.guvenlik_kodu).FirstOrDefault() + "KullaniciID"].Value);
                    db.SaveChanges();
                }

                if (form_onay.Text == "1")
                {
                    Class.Fonksiyonlar.JavaScript.MesajKutusuVeYonlendir("İlanınız başarıyla eklenmiş ve yayına alınmıştır. İlanlar listesine yönlendiriliyorsunuz!", "ilan.aspx");
                }
                else
                {
                    Class.Fonksiyonlar.JavaScript.MesajKutusuVeYonlendir("İlanınız başarıyla eklenmiştir. Onay vermek için Onaysız İlanlar listesine yönlendiriliyorsunuz!", "ilan-onaysiz.aspx");
                }
            }
            catch (Exception ex)
            {
                Class.Fonksiyonlar.JavaScript.MesajKutusuVeYonlendir(Yonetim.Degiskenler.Hata + ex.Message, "ilan-ekle.aspx");
            }
        }
        protected void kayitlar_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            System.Threading.Thread.Sleep(100);

            int ID = int.Parse(e.CommandArgument.ToString());

            if (e.CommandName == "Onay")
            {
                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    var SQL = (from a in db.tbl_ilan
                               where a.id == ID
                               select new
                    {
                        a.onay
                    });

                    if (SQL.Any())
                    {
                        foreach (var item in SQL)
                        {
                            switch (item.onay)
                            {
                            case true:
                                using (BaglantiCumlesi dbOnay = new BaglantiCumlesi())
                                {
                                    tbl_ilan TblOnay = dbOnay.tbl_ilan.First(a => a.id == ID);
                                    TblOnay.onay         = false;
                                    TblOnay.admin_id_gun = int.Parse(HttpContext.Current.Request.Cookies["" + Class.Fonksiyonlar.Genel.Parametre().Select(b => b.guvenlik_kodu).FirstOrDefault() + "KullaniciID"].Value);
                                    dbOnay.SaveChanges();
                                }
                                break;

                            case false:
                                using (BaglantiCumlesi dbOnay = new BaglantiCumlesi())
                                {
                                    tbl_ilan TblOnay = dbOnay.tbl_ilan.First(a => a.id == ID);
                                    TblOnay.onay         = true;
                                    TblOnay.admin_id_gun = int.Parse(HttpContext.Current.Request.Cookies["" + Class.Fonksiyonlar.Genel.Parametre().Select(b => b.guvenlik_kodu).FirstOrDefault() + "KullaniciID"].Value);
                                    dbOnay.SaveChanges();
                                }
                                break;
                            }
                            Yonetim.Olay.Islem("ilan", "Güncellendi", ID.ToString());
                        }
                    }
                }
            }

            if (e.CommandName == "Sil")
            {
                Yonetim.Islem.IlanSil(int.Parse(ID.ToString()));
            }

            KayitYukle("");
        }
Ejemplo n.º 3
0
            public static void IlanSil(int ID)
            {
                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    var SQL = (from a in db.tbl_ilan_resim
                               where a.ilan_id == ID
                               select new
                    {
                        a.id,
                        a.resim
                    }).AsEnumerable();

                    if (SQL.Any())
                    {
                        foreach (var item in SQL)
                        {
                            if (File.Exists(HttpContext.Current.Server.MapPath("~/upload/ilan/" + item.resim + "")))
                            {
                                File.Delete(HttpContext.Current.Server.MapPath("~/upload/ilan/" + item.resim + ""));
                                Yonetim.Olay.Islem("ilan_resim", "Silindi", item.id.ToString());
                            }
                        }
                    }
                }

                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    var SQL = (from a in db.tbl_ilan_resim where a.ilan_id == ID select a);
                    foreach (var item in SQL)
                    {
                        db.tbl_ilan_resim.DeleteObject(item);
                    }
                    db.SaveChanges();
                }

                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    var SQL = (from a in db.tbl_ilan_detay where a.ilan_id == ID select a);
                    foreach (var item in SQL)
                    {
                        db.tbl_ilan_detay.DeleteObject(item);
                    }
                    db.SaveChanges();
                }
                Yonetim.Olay.Islem("ilan_detay", "Silindi", ID.ToString());

                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    tbl_ilan TblSil = db.tbl_ilan.First(a => a.id == ID);
                    db.DeleteObject(TblSil);
                    db.SaveChanges();
                }
                Yonetim.Olay.Islem("ilan", "Silindi", ID.ToString());
            }
        protected void secilenleriarsiv_Click(object sender, EventArgs e)
        {
            System.Threading.Thread.Sleep(100);

            foreach (GridViewRow satir in kayitlar.Rows)
            {
                CheckBox kutu = (CheckBox)satir.FindControl("secim");
                if (kutu.Checked)
                {
                    int ID = int.Parse(kayitlar.DataKeys[satir.RowIndex].Value.ToString());

                    using (BaglantiCumlesi db = new BaglantiCumlesi())
                    {
                        tbl_ilan TblKullanici = db.tbl_ilan.First(a => a.id == ID);
                        TblKullanici.arsiv        = true;
                        TblKullanici.admin_id_gun = int.Parse(HttpContext.Current.Request.Cookies["" + Class.Fonksiyonlar.Genel.Parametre().Select(b => b.guvenlik_kodu).FirstOrDefault() + "KullaniciID"].Value);
                        db.SaveChanges();
                    }
                    Yonetim.Olay.Islem("ilan", "Güncellendi", ID.ToString());
                }
            }

            KayitYukle("");
        }
Ejemplo n.º 5
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            try
            {
                int IlanID = int.Parse(Request.QueryString["ID"].ToString());
                using (BaglantiCumlesi db3 = new BaglantiCumlesi())
                {
                    var SQL3 = from a in db3.tbl_ilan_detay where a.ilan_id == IlanID select a;
                    foreach (var item3 in SQL3)
                    {
                        db3.tbl_ilan_detay.DeleteObject(item3);
                    }
                    db3.SaveChanges();
                }

                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    tbl_ilan Tbl = db.tbl_ilan.First(a => a.id == IlanID);
                    if (Request.Form["ozellik"] != null && Request.Form["ozellik"].ToString() != "")
                    {
                        Tbl.ozellik = Request.Form["ozellik"].ToString();
                    }
                    else
                    {
                        Tbl.ozellik = "0";
                    }
                    db.SaveChanges();
                }

                foreach (var item in Request.Form)
                {
                    using (BaglantiCumlesi db = new BaglantiCumlesi())
                    {
                        var SQL = (from a in db.tbl_ilan_sabit
                                   select new
                        {
                            a.sabit,
                            a.id
                        });

                        if (SQL.Any())
                        {
                            foreach (var item2 in SQL)
                            {
                                if (item.ToString().Contains(item2.sabit))
                                {
                                    if (Request.Form["" + item + ""].ToString() != "" && Request.Form["" + item + ""].ToString() != "0")
                                    {
                                        Class.Fonksiyonlar.JavaScript.MesajKutusu("" + item2.id.ToString() + ":" + Request.Form["" + item + ""].ToString() + "");

                                        using (BaglantiCumlesi db2 = new BaglantiCumlesi())
                                        {
                                            tbl_ilan_detay Tbl = new tbl_ilan_detay();
                                            Tbl.ilan_id     = IlanID;
                                            Tbl.sabit_id    = item2.id;
                                            Tbl.deger       = Request.Form["" + item + ""].ToString();
                                            Tbl.admin_id_ek = int.Parse(HttpContext.Current.Request.Cookies["" + Class.Fonksiyonlar.Genel.Parametre().Select(b => b.guvenlik_kodu).FirstOrDefault() + "KullaniciID"].Value);
                                            db2.AddTotbl_ilan_detay(Tbl);
                                            db2.SaveChanges();
                                        }
                                    }
                                }
                            }
                        }
                    }
                }

                Response.Redirect("ilan-ekle-3.aspx?ID=" + Request.QueryString["ID"] + "");
            }
            catch (Exception ex)
            {
                Class.Fonksiyonlar.JavaScript.MesajKutusuVeYonlendir(Yonetim.Degiskenler.Hata + ex.Message, "ilan-ekle.aspx");
            }
        }
Ejemplo n.º 6
0
        protected void btn_devam_Click(object sender, EventArgs e)
        {
            try
            {
                if (Request.QueryString["ID"] != null && Class.Fonksiyonlar.Genel.NumerikKontrol(Request.QueryString["ID"].ToString()))
                {
                    int ID = int.Parse(Request.QueryString["ID"].ToString());

                    using (BaglantiCumlesi db = new BaglantiCumlesi())
                    {
                        var SQL = (from a in db.tbl_ilan
                                   where a.id == ID
                                   select new
                        {
                            a.kat_id
                        }).AsEnumerable();

                        if (SQL.Any())
                        {
                            foreach (var item in SQL)
                            {
                                if (form_katid.SelectedValue != item.kat_id.ToString())
                                {
                                    using (BaglantiCumlesi db2 = new BaglantiCumlesi())
                                    {
                                        var SQL2 = (from a in db.tbl_ilan_detay where a.ilan_id == ID select a);

                                        foreach (var item2 in SQL2)
                                        {
                                            db2.tbl_ilan_detay.DeleteObject(item2);
                                        }
                                        db2.SaveChanges();
                                    }
                                }
                            }
                        }
                    }
                    using (BaglantiCumlesi db = new BaglantiCumlesi())
                    {
                        tbl_ilan Tbl = db.tbl_ilan.First(a => a.id == ID);
                        Tbl.ilan_tur  = form_ilantur.SelectedValue;
                        Tbl.kat_id    = int.Parse(form_katid.SelectedValue);
                        Tbl.kod       = Class.Fonksiyonlar.Genel.SQLTemizle(form_ilankod.Text);
                        Tbl.baslik    = Class.Fonksiyonlar.Genel.SQLTemizle(form_ilanbaslik.Text);
                        Tbl.fiyat     = int.Parse(form_fiyat.Text.Replace(".", "").Replace(",", "").Replace("-", "").Replace("#", ""));
                        Tbl.fiyat_tur = form_fiyattur.SelectedValue;
                        Tbl.ilan_sure = int.Parse(form_ilansure.SelectedValue);
                        Tbl.il_id     = int.Parse(form_il.SelectedValue);

                        if (form_ilce.SelectedValue != "0")
                        {
                            Tbl.ilce_id = int.Parse(form_ilce.SelectedValue);
                        }
                        if (form_semt.SelectedValue != "0")
                        {
                            Tbl.semt_id = int.Parse(form_semt.SelectedValue);
                        }

                        Tbl.mevki        = Class.Fonksiyonlar.Genel.SQLTemizle(form_mevki.Text);
                        Tbl.adres        = Class.Fonksiyonlar.Genel.SQLTemizle(form_adres.Text);
                        Tbl.adres_goster = Class.Fonksiyonlar.Genel.StringToBool(form_adresgoster.SelectedValue);
                        Tbl.satis        = Class.Fonksiyonlar.Genel.StringToBool(form_satis.SelectedValue);
                        Tbl.vitrin       = Class.Fonksiyonlar.Genel.StringToBool(form_vitrin.SelectedValue);
                        Tbl.onay         = Class.Fonksiyonlar.Genel.StringToBool(form_onay.SelectedValue);
                        Tbl.arsiv        = false;
                        Tbl.admin_id_gun = int.Parse(HttpContext.Current.Request.Cookies["" + Class.Fonksiyonlar.Genel.Parametre().Select(b => b.guvenlik_kodu).FirstOrDefault() + "KullaniciID"].Value);
                        db.SaveChanges();
                    }
                    Yonetim.Olay.Islem("ilan", "Güncellendi", ID.ToString());
                    Response.Redirect("ilan-ekle-2.aspx?ID=" + Request.QueryString["ID"] + "");
                }
                else
                {
                    using (BaglantiCumlesi db = new BaglantiCumlesi())
                    {
                        tbl_ilan Tbl = new tbl_ilan();
                        Tbl.ilan_tur  = form_ilantur.SelectedValue;
                        Tbl.kat_id    = int.Parse(form_katid.SelectedValue);
                        Tbl.kod       = Class.Fonksiyonlar.Genel.SQLTemizle(form_ilankod.Text);
                        Tbl.baslik    = Class.Fonksiyonlar.Genel.SQLTemizle(form_ilanbaslik.Text);
                        Tbl.fiyat     = int.Parse(form_fiyat.Text);
                        Tbl.fiyat_tur = form_fiyattur.SelectedValue;
                        Tbl.ilan_sure = int.Parse(form_ilansure.SelectedValue);
                        Tbl.il_id     = int.Parse(form_il.SelectedValue);

                        if (form_ilce.SelectedValue != "0")
                        {
                            Tbl.ilce_id = int.Parse(form_ilce.SelectedValue);
                        }
                        if (form_semt.SelectedValue != "0")
                        {
                            Tbl.semt_id = int.Parse(form_semt.SelectedValue);
                        }

                        Tbl.mevki        = Class.Fonksiyonlar.Genel.SQLTemizle(form_mevki.Text);
                        Tbl.adres        = Class.Fonksiyonlar.Genel.SQLTemizle(form_adres.Text);
                        Tbl.adres_goster = Class.Fonksiyonlar.Genel.StringToBool(form_adresgoster.SelectedValue);
                        Tbl.satis        = Class.Fonksiyonlar.Genel.StringToBool(form_satis.SelectedValue);
                        Tbl.vitrin       = Class.Fonksiyonlar.Genel.StringToBool(form_vitrin.SelectedValue);
                        Tbl.koordinat    = "39.368279, 35.657959";
                        Tbl.onay         = false;
                        Tbl.arsiv        = false;
                        Tbl.admin_id_ek  = int.Parse(HttpContext.Current.Request.Cookies["" + Class.Fonksiyonlar.Genel.Parametre().Select(b => b.guvenlik_kodu).FirstOrDefault() + "KullaniciID"].Value);
                        db.AddTotbl_ilan(Tbl);
                        db.SaveChanges();
                    }
                    Yonetim.Olay.Islem("ilan", "Yeni Kayıt", "");

                    using (BaglantiCumlesi db = new BaglantiCumlesi())
                    {
                        var SQL = (from a in db.tbl_ilan orderby a.id descending select new { a.id }).Take(1);

                        if (SQL.Any())
                        {
                            foreach (var item in SQL)
                            {
                                Response.Redirect("ilan-ekle-2.aspx?ID=" + item.id + "");
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Class.Fonksiyonlar.JavaScript.MesajKutusuVeYonlendir(Yonetim.Degiskenler.Hata + ex.Message, "ilan-kle.aspx");
            }
        }