protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) GridSayfala(GVYorumlar, "Sayfalama"); if (Page.IsPostBack && !string.IsNullOrEmpty(Request.Form["HdnSil"]) && Regex.IsMatch(Request.Form["HdnSil"].Replace(",", ""), "^\\d+$")) {//seçilen değerler varsa siliniyor if (YetkiKontrol(pageName + "-Delete")) { Snlg_DBConnect vt = new Snlg_DBConnect(true); try { vt.SorguCalistir("DELETE FROM snlg_V1.TblZiyaretciDefteri WHERE UstYId IN (" + Request.Form["HdnSil"] + ")", System.Data.CommandType.Text); vt.SorguCalistir("DELETE FROM snlg_V1.TblZiyaretciDefteri WHERE YId IN (" + Request.Form["HdnSil"] + ")", System.Data.CommandType.Text); Snlg_Hata.ziyaretci.HataGosterBasarili("Seçtiğiniz yorumlar silindi.", false); GVYorumlar.DataBind(); } catch (Exception exc) { Snlg_Hata.ziyaretci.ExceptionLogla(exc); Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false); } vt.Kapat(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindGrdView(); } if (Page.IsPostBack && !string.IsNullOrEmpty(Request.Form["HdnSil"]) && Regex.IsMatch(Request.Form["HdnSil"].Replace(",", ""), "^\\d+$")) {//seçilen değerler varsa siliniyor if (YetkiKontrol(pageName + "-Delete")) { Snlg_DBConnect vt = new Snlg_DBConnect(true); try { vt.SorguCalistir("snlg_V1.msp_ProjeAltBilgiSil", CommandType.StoredProcedure, new Snlg_DBParameter[1] { new Snlg_DBParameter("@ProjeAltId", SqlDbType.VarChar, Request.Form["HdnSil"]) }); Snlg_Hata.ziyaretci.HataGosterBasarili("Seçtiğiniz proje sayfaları silindi.", false); GVIcerikler.DataBind(); } catch (Exception exc) { Snlg_Hata.ziyaretci.ExceptionLogla(exc); Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false); } vt.Kapat(); } } if (IsPostBack) GridSayfala(GVIcerikler, "Sayfalama"); }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["rid"] == null && !Page.IsPostBack) Response.Redirect("roles.aspx", true); if (Page.IsPostBack && !string.IsNullOrEmpty(Request.Form["HdnSil"]) && Regex.IsMatch(Request.Form["HdnSil"].Replace(",", ""), "^\\d+$")) {//seçilen değerler varsa siliniyor if (YetkiKontrol(pageName + "-Delete")) { Snlg_DBConnect vt = new Snlg_DBConnect(true); try { vt.SorguCalistir("DELETE FROM snlg_V1.TblRol_Uye WHERE RolId = " + Convert.ToInt32(Request.QueryString["rid"]).ToString() + " AND UyeId IN (" + Request.Form["HdnSil"] + ")", System.Data.CommandType.Text); Snlg_Hata.ziyaretci.HataGosterHatali("Seçtiğiniz üyeler gurupdan silindi.", false); GVUye.DataBind(); } catch (Exception exc) { Snlg_Hata.ziyaretci.ExceptionLogla(exc); Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false); } vt.Kapat(); } } }
protected void BtnUC_Click(object sender, EventArgs e) { Snlg_DBConnect vt = new Snlg_DBConnect(true); foreach (GridViewRow satir in GVUC.Rows) if (((CheckBox)satir.FindControl("CBSec")).Checked) { if (string.IsNullOrEmpty(((TextBox)satir.FindControl("TB3")).Text)) break; //kontroller aktarılıyor Snlg_DBParameter[] DBPrms = new Snlg_DBParameter[6]; DBPrms[0] = new Snlg_DBParameter("@Title", System.Data.SqlDbType.NVarChar, ((TextBox)satir.FindControl("TB3")).Text, 100); DBPrms[1] = new Snlg_DBParameter("@Baslik", System.Data.SqlDbType.NVarChar, ((TextBox)satir.FindControl("TB1")).Text, 250); DBPrms[2] = new Snlg_DBParameter("@Gorunurluk", System.Data.SqlDbType.TinyInt, ((DropDownList)satir.FindControl("DDL1")).SelectedValue); DBPrms[3] = new Snlg_DBParameter("@BaslikGorunsun", System.Data.SqlDbType.Bit, ((CheckBox)satir.FindControl("CB1")).Checked); DBPrms[4] = new Snlg_DBParameter("@Aciklama", System.Data.SqlDbType.VarChar, ((TextBox)satir.FindControl("TB2")).Text, 500); DBPrms[5] = new Snlg_DBParameter("@UCPath", System.Data.SqlDbType.NVarChar, satir.Cells[1].Text.Replace(".ascx", ""), 250); if (string.IsNullOrEmpty(((TextBox)satir.FindControl("TB2")).Text)) DBPrms[4].Deger = DBNull.Value; if (string.IsNullOrEmpty(((TextBox)satir.FindControl("TB1")).Text)) DBPrms[1].Deger = DBNull.Value; vt.SorguCalistir("snlg_V1.msp_UCKontrolEkle", CommandType.StoredProcedure, DBPrms); } vt.Kapat(); Snlg_Hata.ziyaretci.HataGosterBasarili("Kontroller tanımlandı.", false); }
protected void BtnKaydet_Click(object sender, EventArgs e) { if (YetkiKontrol(pageName + "-Update")) { Snlg_DBConnect vt = new Snlg_DBConnect(true); try { foreach (GridViewRow satir in GV1.Rows) { Snlg_DBParameter[] DBPrms = new Snlg_DBParameter[2]; DBPrms[0] = new Snlg_DBParameter("@Title", SqlDbType.NVarChar, ((TextBox)satir.FindControl("TB")).Text, 100); DBPrms[1] = new Snlg_DBParameter("@ContainerId", SqlDbType.SmallInt, GV1.DataKeys[satir.RowIndex].Value.ToString()); if (string.IsNullOrEmpty(DBPrms[0].Deger.ToString())) return; vt.SorguCalistir("UPDATE snlg_V1.TblPlaceHolders SET Title = @Title WHERE (ContainerId = @ContainerId) ", CommandType.Text, DBPrms); } Snlg_Hata.ziyaretci.HataGosterBasarili("Değişiklikler kaydedildi.", false); } catch (Exception exc) { Snlg_Hata.ziyaretci.ExceptionLogla(exc); Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false); } vt.Kapat(); } }
protected void Page_Load(object sender, EventArgs e) { if (YetkiKontrol(pageName + "-Delete")) { if (Page.IsPostBack && !string.IsNullOrEmpty(Request.Form["HdnSil"]) && Regex.IsMatch(Request.Form["HdnSil"].Replace(",", ""), "^\\d+$")) {//seçilen değerler varsa siliniyor Snlg_DBConnect vt = new Snlg_DBConnect(true); try { vt.SorguCalistir("snlg_V1.msp_EPostaSablonSil", CommandType.StoredProcedure, new Snlg_DBParameter[1] { new Snlg_DBParameter("@EPId", SqlDbType.VarChar, Request.Form["HdnSil"])}); Snlg_Hata.ziyaretci.HataGosterBasarili("Seçtiğiniz e-posta şablonu silindi.", false); GV.DataBind(); } catch (Exception exc) { Snlg_Hata.ziyaretci.ExceptionLogla(exc); Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false); } vt.Kapat(); } } else { Snlg_Hata.ziyaretci.HataGosterHatali("Bu işlemi yapmak için yetkili değilsiniz.", false); return; } if (IsPostBack) GridSayfala(GV, "Sayfalama"); }
protected void ImgKaydet_Click(object sender, EventArgs e) { if (YetkiKontrol(pageName + "-Update")) { if (!("," + Request.Form["CBDil"] + ",31,").Contains("," + Snlg_ConfigValues.defaultLangId + ",")) { Snlg_Hata.ziyaretci.HataGosterHatali("Varsayılan olarak seçili dilin işaretini kaldıramazsın.", false); return; } string sorgu = "UPDATE snlg_V1.TblDiller SET Aktif = 0 WHERE DId <> " + Snlg_ConfigValues.defaultLangId + "; "; try { sorgu += "UPDATE snlg_V1.TblDiller SET Aktif = 1 WHERE DId = 31; "; if (!string.IsNullOrEmpty(Request.Form["CBDil"])) sorgu += "UPDATE snlg_V1.TblDiller SET Aktif = 1 WHERE DId IN (" + Request.Form["CBDil"] + "); "; Snlg_DBConnect vt = new Snlg_DBConnect(true); vt.SorguCalistir(sorgu, CommandType.Text); Snlg_Hata.ziyaretci.HataGosterBasarili("Değişiklikler kaydedildi.", true); vt.Kapat(); } catch { Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluşut.", true); } Response.Redirect(Request.Url.AbsoluteUri); } }
protected void Page_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Request.Form["HdnSil"]) && Regex.IsMatch(Request.Form["HdnSil"].Replace(",", ""), "^\\d+$")) {//seçilen değerler varsa siliniyor if (YetkiKontrol(pageName + "-Delete")) { Snlg_DBConnect vt = new Snlg_DBConnect(true); try { vt.SorguCalistir("snlg_V1.msp_SayfaSil", CommandType.StoredProcedure, new Snlg_DBParameter[1] { new Snlg_DBParameter("@SayfaId", SqlDbType.VarChar, Request.Form["HdnSil"]) }); Snlg_Hata.ziyaretci.HataGosterBasarili("Seçtiğiniz sayfalar silindi.", false); Response.Redirect(Request.Url.AbsolutePath); } catch (Exception exc) { //Snlg_Hata.ziyaretci.ExceptionLogla(exc); //Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false); } vt.Kapat(); } } else { GridSayfala(GVSyf, "Sayfalama"); } }
protected void LinkRSil_Click(object sender, EventArgs e) {//resim silniyor. if (!YetkiKontrol(pageName + "-Delete")) return; Snlg_DBConnect vt = new Snlg_DBConnect(true); int silinen = vt.SorguCalistir("UPDATE snlg_V1.TblReferansApp SET Resim = NULL WHERE RId = @RId ", CommandType.Text, new Snlg_DBParameter[] { new Snlg_DBParameter("@RId", SqlDbType.Int, Request.QueryString["rid"]) }); vt.Kapat(); Snlg_Hata.ziyaretci.HataGosterBasarili("Resim silindi.", false); FVResim.DataBind(); }
protected void ImgKaydet_Click(object sender, EventArgs e) { if (!YetkiKontrol(pageName + "-Update")) return; Snlg_ConfigValues.startPage = DDLLinks.SelectedValue.Remove(0, 1); Snlg_ConfigValues.defaultLangId = DDLDefLang.SelectedValue; Snlg_ConfigValues.adminDefaultLangId = Convert.ToInt32(DDLAdminLang.SelectedValue); Snlg_ConfigValues.urlExtension = (CBExtension.Checked ? ".aspx" : ""); Snlg_DBConnect vt = new Snlg_DBConnect(true); vt.SorguCalistir("UPDATE snlg_V1.TblDegiskenler SET Deger = @Deger WHERE Degisken = N'AcilisSayfasi'", CommandType.Text, new Snlg_DBParameter[1] { new Snlg_DBParameter("@Deger", SqlDbType.NVarChar, DDLLinks.SelectedValue.Remove(0, 1)) }); vt.SorguCalistir("UPDATE snlg_V1.TblDegiskenler SET Deger = @Deger WHERE Degisken = N'urlExtension'", CommandType.Text, new Snlg_DBParameter[1] { new Snlg_DBParameter("@Deger", SqlDbType.NVarChar, Snlg_ConfigValues.urlExtension) }); vt.SorguCalistir("UPDATE snlg_V1.TblDegiskenler SET Deger = @Deger WHERE Degisken = N'DefaultLang'", CommandType.Text, new Snlg_DBParameter[1] { new Snlg_DBParameter("@Deger", SqlDbType.NVarChar, Snlg_ConfigValues.defaultLangId) }); vt.SorguCalistir("UPDATE snlg_V1.TblDegiskenler SET Deger = @Deger WHERE Degisken = N'adminDefaultLangID'", CommandType.Text, new Snlg_DBParameter[1] { new Snlg_DBParameter("@Deger", SqlDbType.NVarChar, Snlg_ConfigValues.adminDefaultLangId) }); vt.Kapat(); Snlg_Hata.ziyaretci.HataGosterBasarili("Değişiklikler kaydedildi.", false); }
protected void BtnTasi_Click(object sender, EventArgs e) { Snlg_DBConnect vt = new Snlg_DBConnect(true); try { vt.SorguCalistir("snlg_V1.msp_SablonTasi", System.Data.CommandType.StoredProcedure, new Snlg_DBParameter[2] { new Snlg_DBParameter("@SablonIdFrom", SqlDbType.SmallInt, DDLFrom.SelectedValue), new Snlg_DBParameter("@SablonIdTo", SqlDbType.SmallInt, DDLTo.SelectedValue) }); Snlg_Hata.ziyaretci.HataGosterBasarili("İşleminiz gerçekleştirildi.", false); } catch (Exception exc) { Snlg_Hata.ziyaretci.ExceptionLogla(exc); Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false); } vt.Kapat(); }
protected void ImgKaydet_Click(object sender, EventArgs e) { if (YetkiKontrol(pageName + "-Insert")) { Snlg_DBConnect vt = new Snlg_DBConnect(true); Snlg_DBParameter[] DBPrms = new Snlg_DBParameter[5]; DBPrms[0] = new Snlg_DBParameter("@GglProfId", SqlDbType.NVarChar, ""); DBPrms[1] = new Snlg_DBParameter("@GglDogrula", SqlDbType.NVarChar, TBValid.Text); DBPrms[2] = new Snlg_DBParameter("@GglAnalytic", SqlDbType.NVarChar, TBAnly.Text); DBPrms[3] = new Snlg_DBParameter("@GglUser", SqlDbType.NVarChar, ""); DBPrms[4] = new Snlg_DBParameter("@GglPsw", SqlDbType.NVarChar, ""); vt.SorguCalistir("snlg_V1.msp_AramaMotoruDuzenle", CommandType.StoredProcedure, DBPrms); Snlg_Hata.ziyaretci.HataGosterBasarili("Değişiklikler kaydedildi.", false); vt.Kapat(); Snlg_ConfigValues.aramaMotoru = TBValid.Text + TBAnly.Text; } }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) GridSayfala(GVResim, "Sayfalama"); else if (string.IsNullOrEmpty(Request.QueryString["gid"])) Response.Redirect("photo-galleries.aspx"); if (!IsPostBack) { BindGrdView(); } if (Page.IsPostBack && !string.IsNullOrEmpty(Request.Form["HdnSil"]) && Regex.IsMatch(Request.Form["HdnSil"].Replace(",", ""), "^\\d+$")) {//seçilen değerler varsa siliniyor if (YetkiKontrol(pageName + "-Delete")) { Snlg_DBConnect vt = new Snlg_DBConnect(true); //using (SqlDataReader sdr = vt.DBReaderOlustur("SELECT Resim FROM snlg_V1.TblResimGaleriResimlerApp WHERE RId IN (" + Request.Form["HdnSil"] + ")", CommandType.Text)) //{ // while (sdr.Read()) // { // try // { // File.Delete(Server.MapPath("~" + sdr["Resim"].ToString())); // File.Delete(Server.MapPath("~" + sdr["Resim"].ToString())); // } // catch { } // } //} try { vt.SorguCalistir("DELETE FROM snlg_V1.TblResimGaleriResimlerApp WHERE RId IN (" + Request.Form["HdnSil"] + ")", CommandType.Text); Snlg_Hata.ziyaretci.HataGosterBasarili("Seçtiğiniz resimler silindi.", false); } catch (Exception exc) { Snlg_Hata.ziyaretci.ExceptionLogla(exc); Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false); } vt.Kapat(); GVResim.DataBind(); } } }
protected void ImgKaydet_Click(object sender, EventArgs e) { if (YetkiKontrol(pageName + "-Insert")) { Snlg_DBConnect vt = new Snlg_DBConnect(true); StringBuilder sbSorgu = new StringBuilder(); foreach (GridViewRow satir in GVYetki.Rows) if (((CheckBox)satir.FindControl("CB")).Checked) sbSorgu.Append("INSERT INTO snlg_V1.TblRol_Yetki (RolId, YetkiId) VALUES(@RolId, " + GVYetki.DataKeys[satir.RowIndex].Value.ToString() + "); "); Snlg_DBParameter[] DBPrms = new Snlg_DBParameter[2]; DBPrms[1] = new Snlg_DBParameter("@RolId", SqlDbType.Int, Request.QueryString["rid"]); DBPrms[0] = new Snlg_DBParameter("@YetkiSql", SqlDbType.NVarChar, sbSorgu.ToString()); vt.SorguCalistir("snlg_V1.msp_Rol_YetkiTanimla", System.Data.CommandType.StoredProcedure, DBPrms); vt.Kapat(); Snlg_Hata.ziyaretci.HataGosterBasarili("Yetkiler tanımlandı.", false); } }
public static string Siralama_Kaydet(string _siralama) { StringBuilder SBSorgu = new StringBuilder(); string[] siralama = _siralama.Replace("liMenu", "").Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries); foreach (string altSira in siralama) { string[] list = altSira.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < list.Length; i++) SBSorgu.AppendFormat("UPDATE snlg_V1.TblMakaleKtgApp SET Sira = {0} WHERE KtgId = {1}; ", i.ToString(), list[i]); } try { Snlg_DBConnect vt = new Snlg_DBConnect(true); vt.SorguCalistir(SBSorgu.ToString(), CommandType.Text); vt.Kapat(); return "Sıralama kaydedildi."; } catch { return "Beklenmeyen bir hata oluştu..."; } }
protected void BtnEkle_Click(object sender, EventArgs e) { if (YetkiKontrol(pageName + "-Insert")) { Snlg_DBConnect vt = new Snlg_DBConnect(true); try { vt.SorguCalistir("snlg_V1.msp_RoleUyeEkle", System.Data.CommandType.StoredProcedure, new Snlg_DBParameter[3] { new Snlg_DBParameter("@UserName", SqlDbType.NVarChar, TBUser.Text.Trim()), new Snlg_DBParameter("@RolId", SqlDbType.SmallInt, Request.QueryString["rid"]), new Snlg_DBParameter("@AdminId", SqlDbType.Int, WebConfigurationManager.AppSettings["AdminId"]) }); HdnHataTur.Value = "alert alert-success"; HdnHata.Value = "Üye gruba eklendi."; GVUye.DataBind(); } catch (Exception exc) { Snlg_Hata.ziyaretci.ExceptionLogla(exc); HdnHataTur.Value = "alert alert-danger"; HdnHata.Value = "Beklenmeyen bir hata oluştu."; } vt.Kapat(); } }
protected void BtnSaveImage_Click(object sender, EventArgs e) { if (!YetkiKontrol(pageName + "-Insert")) return; try { Snlg_DBParameter[] DBPrms = new Snlg_DBParameter[5]; DBPrms[0] = new Snlg_DBParameter("@Bilgi", SqlDbType.NVarChar, ""); DBPrms[1] = new Snlg_DBParameter("@GId", SqlDbType.Int, Request.QueryString["gid"]); DBPrms[2] = new Snlg_DBParameter("@Baslik", SqlDbType.NVarChar, ""); DBPrms[3] = new Snlg_DBParameter("@Resim", SqlDbType.VarChar, HdnImg.Value); DBPrms[4] = new Snlg_DBParameter("@LinkUrl", SqlDbType.VarChar, ""); Snlg_DBConnect vt = new Snlg_DBConnect(true); vt.SorguCalistir("snlg_V1.msp_GaleriResimEkle", CommandType.StoredProcedure, DBPrms); vt.Kapat(); Response.Redirect(Request.Url.AbsoluteUri); } catch (Exception exc) { Snlg_Hata.ziyaretci.ExceptionLogla(exc); } }
protected void LKtgSil_Click(object sender, EventArgs e) {//ktg siliniyor if (!YetkiKontrol(pageName + "-Delete")) return; if (string.IsNullOrEmpty(Request.Form["CBSec"])) { Snlg_Hata.ziyaretci.HataGosterUyari("Herhangi bir seçim yapmadınız.", false); return; } DTKtgler = null;//verilerin son haliyle çekilmesi için önce boşaltılıyor Snlg_DBConnect vt = new Snlg_DBConnect(true); try { foreach (string id in Request.Form["CBSec"].Split(",".ToCharArray())) { vt.SorguCalistir("snlg_V1.msp_UrunKategoriSil", CommandType.StoredProcedure, new Snlg_DBParameter[2] { new Snlg_DBParameter("@KtgId", SqlDbType.Int, id), new Snlg_DBParameter("@Dil", SqlDbType.Int, dil) }); } Snlg_Hata.ziyaretci.HataGosterBasarili("Kategori kaldırıldı.", false); } catch (Exception exc) { if (exc.Message.Contains("FK_snlg_V1.TblUrunKtgApp_snlg_V1.TblUrunKtgApp")) Snlg_Hata.ziyaretci.HataGosterHatali("Kategori altında başka Kategoriler bulunduğu için silinemiyor.", false); else { Snlg_Hata.ziyaretci.ExceptionLogla(exc); Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false); } } vt.Kapat(); Response.Redirect(Request.Url.AbsolutePath); }
protected void dbReset(Snlg_DBConnect vt) { try { string script = ""; using (StreamReader dosya = new StreamReader(Server.MapPath("/sql/create_content_1.sql"), System.Text.Encoding.UTF8)) { script = dosya.ReadToEnd(); } foreach (string s in script.Split(new string[] { "GO" + Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries)) vt.SorguCalistir(s, CommandType.Text); } catch { } }
protected void LKtgSil_Click(object sender, EventArgs e) {//ktg siliniyor if (!YetkiKontrol(pageName + "-Delete")) return; if (string.IsNullOrEmpty(Request.Form["CBSec"])) { Snlg_Hata.ziyaretci.HataGosterUyari("Herhangi bir seçim yapmadınız.", false); return; } DTMenuler = null;//verilerin son haliyle çekilmesi için önce boşaltılıyor Snlg_DBConnect vt = new Snlg_DBConnect(true); try { foreach (string id in Request.Form["CBSec"].Split(",".ToCharArray())) { vt.SorguCalistir("snlg_V1.msp_MenuKategoriSil", CommandType.StoredProcedure, new Snlg_DBParameter[2] { new Snlg_DBParameter("@MenuId", SqlDbType.Int, id), new Snlg_DBParameter("@Dil", SqlDbType.Int, dil) }); } Snlg_Hata.ziyaretci.HataGosterBasarili("Menü kaldırıldı.", true); } catch (Exception exc) { Snlg_Hata.ziyaretci.HataGosterHatali("Menü altında başka Menü bulunduğu için silinemiyor.", true); } vt.Kapat(); Response.Redirect(Request.Url.AbsolutePath + "?gid=" + UCId); }
protected void LinkRSil_Click(object sender, EventArgs e) {//resim silniyor. if (!YetkiKontrol(pageName + "-Delete")) return; Image img = (Image)FVUye.FindControl("ilk"); Snlg_DBConnect vt = new Snlg_DBConnect(true); int silinen = vt.SorguCalistir("UPDATE snlg_V1.TblUyeDetay SET Resim = NULL WHERE UyeId = @uid ", System.Data.CommandType.Text, new Snlg_DBParameter[] { new Snlg_DBParameter("@uid", SqlDbType.Int, Request.QueryString["uid"]) }); vt.Kapat(); if (silinen > 0) try { System.IO.File.Delete(Server.MapPath(img.ImageUrl)); } catch { } Snlg_Hata.ziyaretci.HataGosterBasarili("Resim silindi.", false); FVUye.DataBind(); }
protected void BtnRSil_Click(object sender, EventArgs e) { if (!YetkiKontrol(pageName + "-Delete")) return; Snlg_DBConnect vt = new Snlg_DBConnect(true); vt.SorguCalistir("UPDATE snlg_v1.TblResimGaleriResimlerApp SET Resim = NULL WHERE RId = " + Request.QueryString["rid"], CommandType.Text); vt.Kapat(); FVResim.DataBind(); Snlg_Hata.ziyaretci.HataGosterBasarili("Resim silindi.", false); }
private void SiralamaGuncelle(int id, int sira) { Snlg_DBConnect vt = new Snlg_DBConnect(true); string sorgu = string.Format("UPDATE snlg_V1.TblReferansApp SET Sira={0} WHERE RId = {1}", sira, id); vt.SorguCalistir(sorgu, System.Data.CommandType.Text); }
protected void LnkKaldir_Click(object sender, EventArgs e) { if (!YetkiKontrol(pageName + "-Delete")) { return; } Snlg_DBConnect vt = new Snlg_DBConnect(true); vt.SorguCalistir("DELETE FROM snlg_V1.TblDesignSablonIcerik WHERE (UCId = " + Request.QueryString["ucid"] + ")", CommandType.Text); vt.Kapat(); }
protected void txtFiyat_TextChanged(object sender, EventArgs e) { if (!YetkiKontrol(pageName + "-Insert")) return; try { TextBox txtFiyat = (TextBox)sender; GridViewRow gvRow = (GridViewRow)(sender as Control).Parent.Parent; int index = gvRow.RowIndex; string id = GVUrun.DataKeys[index].Value.ToString(); Snlg_DBConnect vt = new Snlg_DBConnect(true); vt.Ac(); int silinen = vt.SorguCalistir("UPDATE snlg_V1.TblUrunApp SET Fiyat = @fiyat WHERE UrunId = @id ", System.Data.CommandType.Text, new Snlg_DBParameter[2] { new Snlg_DBParameter("@fiyat", SqlDbType.Decimal, txtFiyat.Text), new Snlg_DBParameter("@id", SqlDbType.SmallInt, id) }); vt.Kapat(); } catch (Exception) { } }
protected void LinkRSil_Command(object sender, CommandEventArgs e) {//resim silniyor. if (!YetkiKontrol(pageName + "-Delete")) { return; } Snlg_DBConnect vt = new Snlg_DBConnect(true); int silinen = vt.SorguCalistir("UPDATE snlg_V1.TblVarsayilanResimler SET ResimYol = NULL WHERE AnahtarId = @AnahtarId ", CommandType.Text, new Snlg_DBParameter[] { new Snlg_DBParameter("@AnahtarId", SqlDbType.Int, e.CommandArgument.ToString()) }); vt.Kapat(); Snlg_Hata.ziyaretci.HataGosterBasarili("Resim silindi.", false); GV.DataBind(); }
protected void LinkDefault_Command(object sender, CommandEventArgs e) { if (!YetkiKontrol(pageName + "-Update")) return; Snlg_DBConnect vt = new Snlg_DBConnect(true); try { vt.SorguCalistir("UPDATE snlg_V1.TblUrunApp SET Resim = (SELECT Resim FROM snlg_V1.TblUrunResim WHERE ResimId=@ResimId) WHERE UrunId = @UrunId", CommandType.Text, new Snlg_DBParameter[2] { new Snlg_DBParameter("@UrunId", SqlDbType.Int, Request.QueryString["uid"]), new Snlg_DBParameter("@ResimId", SqlDbType.Int, e.CommandArgument.ToString()) }); } catch (Exception exc) { Snlg_Hata.ziyaretci.ExceptionLogla(exc); Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", true); } vt.Kapat(); Snlg_Hata.ziyaretci.HataGosterBasarili("Vitrin resmi kaydedildi.", true); Response.Redirect(Request.Url.AbsoluteUri); }
protected void BtnSil_Click(object sender, EventArgs e) { //ktg siliniyor if (YetkiKontrol(pageName + "-Delete")) { if (string.IsNullOrEmpty(Request.Form["CBSec"])) { Snlg_Hata.ziyaretci.HataGosterUyari("Herhangi bir seçim yapmadınız.", false); return; } DTMakKtgler = null;//verilerin son haliyle çekilmesi için önce boşaltılıyor Snlg_DBConnect vt = new Snlg_DBConnect(true); try { foreach (string id in Request.Form["CBSec"].Split(",".ToCharArray())) { vt.SorguCalistir("snlg_V1.msp_MakaleKtgSil", CommandType.StoredProcedure, new Snlg_DBParameter[2] { new Snlg_DBParameter("@KtgId", SqlDbType.Int, id), new Snlg_DBParameter("@Dil", SqlDbType.Int, dil) }); } Snlg_Hata.ziyaretci.HataGosterBasarili("Kategori kaldırıldı.", false); } catch (Exception exc) { if (exc.Message.Contains("FK_snlg_V1.TblMakaleKtgApp_snlg_V1.TblMakaleKtgApp")) Snlg_Hata.ziyaretci.HataGosterHatali("Kategori altında başka Kategoriler bulunduğu için silinemiyor.", false); else { Snlg_Hata.ziyaretci.ExceptionLogla(exc); Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false); } } vt.Kapat(); //işlemden sonra veriler dolduruluyor //memüler listeleniyor StringBuilder SBMenu = new StringBuilder(); MenuleriDoldur(DTMakKtgler, SBMenu, DTMakKtgler.Select("UstId IS NULL", "Sira")); ltrMenu.Text = SBMenu.ToString(); LblFBas.Text = "Yeni Kategori Oluşturun"; } }
protected void LinkOnay_Click(object sender, EventArgs e) { string temaPath = Server.MapPath("~/uploads/temp/temp-uploaded"); string[] subFiles = Directory.GetFiles(temaPath); string[] subDir = Directory.GetDirectories(temaPath); foreach (string dir in subDir)//yazma izni varmı diye tüm dizinleri kontrol et. { if (!dir.EndsWith("sql-scripts") && Directory.Exists(dir.Replace("\\uploads\\temp\\temp-uploaded", ""))) { if (!isWritableDir(dir.Replace("\\uploads\\temp\\temp-uploaded", ""))) { Snlg_Hata.ziyaretci.HataGosterHatali(Path.GetFileName(dir) + " dizinine yazma izni verilmeli.", false); return; } } } if (subFiles.Length > 0) {//dosya var ise roota yazma izni kontrol et. if (!isWritableDir(Server.MapPath("/"))) { Snlg_Hata.ziyaretci.HataGosterHatali(Resources.admin_language.theme_09, false); return; } } Snlg_DBConnect vt = new Snlg_DBConnect(true); vt.SqlTransac = vt.SqlCon.BeginTransaction(); string sqlFile = ""; try { #region sql'leri çalıştır string sqlPath = Path.Combine(temaPath + "/sql-scripts"); if (Directory.Exists(sqlPath)) { string[] sqlFiles = Directory.GetFiles(sqlPath, "*.sql"); if (sqlFiles.Length > 0) { foreach (string _sqlFile in sqlFiles) { sqlFile = _sqlFile; string script = ""; using (StreamReader dosya = new StreamReader(sqlFile, System.Text.Encoding.UTF8)) { script = dosya.ReadToEnd(); } foreach (string s in script.Split(new string[] { "GO" + Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries)) vt.SorguCalistir(s, CommandType.Text); } } } #endregion foreach (string file in subFiles)//önce tüm roottaki dosyaları kopyala { try { File.Delete(file.Replace("\\uploads\\temp\\temp-uploaded", "")); } catch { } File.Move(file, file.Replace("\\uploads\\temp\\temp-uploaded", "")); } foreach (string dir in subDir)//sonra dizinleri kopyala (sql dizini hariç) if (!dir.EndsWith("sql-scripts")) MoveDirectory(dir, dir.Replace("\\uploads\\temp\\temp-uploaded", "")); } catch (SqlException exc) { vt.SqlTransac.Rollback(); vt.Kapat(); Snlg_Hata.ziyaretci.HataGosterHatali(sqlFile + " dosyasındaki sql script çalıştırılırken hata oluştu. Hata : " + exc.Message, false); return; } catch (Exception exc) { vt.SqlTransac.Rollback(); vt.Kapat(); Snlg_Hata.ziyaretci.HataGosterHatali("Hata oluştu. Hata : " + exc.Message, false); return; } vt.SqlTransac.Commit(); vt.Kapat(); try { Directory.Delete(temaPath, true); } catch { } Snlg_Hata.ziyaretci.HataGosterBasarili("Paket yüklendi.", true, "#global_errors2"); Response.Redirect(Request.Url.AbsolutePath); }
protected void BtnRSil_Click(object sender, EventArgs e) { if (!YetkiKontrol(pageName + "-Delete")) return; Snlg_DBConnect vt = new Snlg_DBConnect(true); vt.SorguCalistir("UPDATE snlg_v1.TblUrunKtgApp SET Resim = NULL WHERE KtgID = " + editetKtgID, CommandType.Text); vt.Kapat(); FVSyf.DataBind(); Snlg_Hata.ziyaretci.HataGosterBasarili("Resim silindi.", false); }