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(""); }
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(""); }
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"); } }
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"); } }