protected void KayitSil(object sender, EventArgs e) { if (((Ext.Net.AfterRecordDeletedEventArgs)(e)).Keys["id"].ToString() != null) { if (((Ext.Net.AfterRecordDeletedEventArgs)(e)).Keys["id"].ToString().Trim() != "") { using (BaglantiCumlesi db = new BaglantiCumlesi()) { int PID = int.Parse(((Ext.Net.AfterRecordDeletedEventArgs)(e)).Keys["id"].ToString().Trim()); tbl_dosyalar_kategori ta = (from p in db.tbl_dosyalar_kategori where p.id == PID select p).FirstOrDefault(); db.DeleteObject(ta); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(ta)).EntityKey.EntitySetName.ToString(), PID, (int)Class.Sabitler.AdminLog.Islemler.Delete); #endregion db.SaveChanges(); TreePanel1.RemoveNode(PID.ToString()); } } Store1.DataBind(); } }
public void DM_NodeSurukle(string NodeID, string YeniUstKategori) { try { int INodeID = int.Parse(NodeID); using (BaglantiCumlesi db = new BaglantiCumlesi()) { tbl_dosyalar_kategori tbk = (from p in db.tbl_dosyalar_kategori where p.id == INodeID select p).FirstOrDefault(); tbk.kategori_id = int.Parse(YeniUstKategori); tbk.admin_id_gun = Class.Fonksiyonlar.Admin.Genel.AdminID(); db.SaveChanges(); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(tbk)).EntityKey.EntitySetName.ToString(), tbk.id, (int)Class.Sabitler.AdminLog.Islemler.Update); #endregion } Store1.DataBind(); } catch (Exception Ex) { Class.Fonksiyonlar.ExtJS.MesajKutusu(Icon.Error, MessageBox.Icon.ERROR, "İşlem başarısız", Ex.Message); } }
protected void SecilenleriSil(object sender, EventArgs e) { if (RSM.SelectedRows.Count > 0) { for (int i = 0; i < RSM.SelectedRows.Count; i++) { using (BaglantiCumlesi db = new BaglantiCumlesi()) { int PID = int.Parse(RSM.SelectedRows[i].RecordID); tbl_dosyalar_kategori ta = (from p in db.tbl_dosyalar_kategori where p.id == PID select p).FirstOrDefault(); db.DeleteObject(ta); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(ta)).EntityKey.EntitySetName.ToString(), PID, (int)Class.Sabitler.AdminLog.Islemler.Delete); #endregion db.SaveChanges(); TreePanel1.RemoveNode(PID.ToString()); } } } RSM.ClearSelections(); Store1.DataBind(); }
protected void GuncellemeYap(object sender, DirectEventArgs e) { using (BaglantiCumlesi db = new BaglantiCumlesi()) { int PID = int.Parse(Duzenle_ID.Text.Trim()); tbl_dosyalar_kategori ta = (from p in db.tbl_dosyalar_kategori where p.id == PID select p).FirstOrDefault(); ta.ad = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Duzenle_TextFieldKategori.Text.Trim()); if (Duzenle_TextAreaAciklama.Text != null) { if (!string.IsNullOrEmpty(Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Duzenle_TextAreaAciklama.Text.Trim()))) { ta.aciklama = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Duzenle_TextAreaAciklama.Text.Trim()); } else { ta.aciklama = null; } } ta.admin_id_gun = Class.Fonksiyonlar.Admin.Genel.AdminID(); db.SaveChanges(); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(ta)).EntityKey.EntitySetName.ToString(), ta.id, (int)Class.Sabitler.AdminLog.Islemler.Update); #endregion } RSM.ClearSelections(); Store1.DataBind(); TreePanel1.ReloadAsyncNode("0", null); WindowDuzenle.Hide(); }
protected void NodeDegistir(object sender, DirectEventArgs e) { try { int INodeID = int.Parse(e.ExtraParams["id"].ToString()); using (BaglantiCumlesi db = new BaglantiCumlesi()) { tbl_dosyalar_kategori tbk = (from p in db.tbl_dosyalar_kategori where p.id == INodeID select p).FirstOrDefault(); if (tbk.ad != e.ExtraParams["value"].ToString()) { tbk.ad = e.ExtraParams["value"].ToString(); tbk.admin_id_gun = Class.Fonksiyonlar.Admin.Genel.AdminID(); db.SaveChanges(); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(tbk)).EntityKey.EntitySetName.ToString(), tbk.id, (int)Class.Sabitler.AdminLog.Islemler.Update); #endregion Store1.DataBind(); } } } catch (Exception Ex) { Class.Fonksiyonlar.ExtJS.MesajKutusu(Icon.Error, MessageBox.Icon.ERROR, "İşlem başarısız", Ex.Message); } }
protected void NodeSil(object sender, DirectEventArgs e) { try { if (TreePanel1.CheckedNodes != null) { using (BaglantiCumlesi db = new BaglantiCumlesi()) { foreach (var i in TreePanel1.CheckedNodes) { int INodeID = int.Parse(i.NodeID); tbl_dosyalar_kategori tbk = (from p in db.tbl_dosyalar_kategori where p.id == INodeID select p).FirstOrDefault(); db.DeleteObject(tbk); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(tbk)).EntityKey.EntitySetName.ToString(), INodeID, (int)Class.Sabitler.AdminLog.Islemler.Delete); #endregion db.SaveChanges(); TreePanel1.RemoveNode(i.NodeID); } } Store1.DataBind(); } } catch (Exception Ex) { Class.Fonksiyonlar.ExtJS.MesajKutusu(Icon.Error, MessageBox.Icon.ERROR, "İşlem başarısız", Ex.Message); } }
protected void DosyaGonder() { HttpPostedFile GelenDosya = gonderilecek_dosya.PostedFile; string uzanti = GelenDosya.FileName.Split(new Char[] { '.' })[GelenDosya.FileName.Split(new Char[] { '.' }).Length - 1]; //string dosya_adi = GelenDosya.FileName.Substring(0, GelenDosya.FileName.Length - uzanti.Length - 1); //string mime_type = GelenDosya.ContentType; int boyut = GelenDosya.ContentLength; if (boyut > 1) { if (uzanti == "jpg" || uzanti == "gif" || uzanti == "bmp" || uzanti == "png") { if (boyut < 2201600) { if (!File.Exists(Class.Degiskenler.Site.Yollar.Urun + GelenDosya.FileName)) { try { byte[] B = new byte[boyut]; GelenDosya.InputStream.Read(B, 0, boyut); Class.Fonksiyonlar.Genel.DosyaKaydet(B, Class.Degiskenler.Site.Yollar.Urun + GelenDosya.FileName); using (BaglantiCumlesi SME = new BaglantiCumlesi()) { string YeniKategori = DateTime.Now.Date.ToString().Substring(0, 10); int KategoriID; var SQL = (from p in SME.tbl_dosyalar_kategori where p.ad == YeniKategori select new { p.id, p.ad }); if (SQL.Count() > 0) { KategoriID = SQL.Select(x => x.id).FirstOrDefault(); } else { #region Kategori Oluştur tbl_dosyalar_kategori ta1 = new tbl_dosyalar_kategori(); ta1.ad = YeniKategori; ta1.admin_id_ek = Class.Fonksiyonlar.Admin.Genel.AdminID(); SME.AddTotbl_dosyalar_kategori(ta1); SME.SaveChanges(); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(ta1)).EntityKey.EntitySetName.ToString(), ta1.id, (int)Class.Sabitler.AdminLog.Islemler.Insert); #endregion KategoriID = ta1.id; #endregion } #region Dosya Kaydet tbl_dosyalar ta2 = new tbl_dosyalar(); ta2.tip = (int)Class.Sabitler.Dosya.Resim; ta2.ad = Class.Fonksiyonlar.Genel.SQLTemizle(GelenDosya.FileName); ta2.admin_id_ek = Class.Fonksiyonlar.Admin.Genel.AdminID(); ta2.onay = false; SME.AddTotbl_dosyalar(ta2); SME.SaveChanges(); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(ta2)).EntityKey.EntitySetName.ToString(), ta2.id, (int)Class.Sabitler.AdminLog.Islemler.Insert); #endregion #endregion #region Dosyayı Eklenen Kategoriye Ata tbl_dosyalar_kategoriler ta3 = new tbl_dosyalar_kategoriler(); ta3.dosya_id = ta2.id; ta3.kategori_id = KategoriID; ta3.admin_id_ek = Class.Fonksiyonlar.Admin.Genel.AdminID(); SME.AddTotbl_dosyalar_kategoriler(ta3); SME.SaveChanges(); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(ta3)).EntityKey.EntitySetName.ToString(), ta3.id, (int)Class.Sabitler.AdminLog.Islemler.Insert); #endregion #endregion } WindowResimYukle.Hide(); RSM.ClearSelections(); Store1.DataBind(); } catch (Exception ex) { HataMesaji("Bir iç hata oluştu.<br/>" + ex.Message); return; } } else { HataMesaji("Bu isimde bir dosya zaten var!<br/>Lütfen ilgili dosyanın adını değiştirerek yeniden deneyiniz."); return; } } else { HataMesaji("Dosya boyutu 2 MB den fazla olamaz.<br/>Lütfen yeniden deneyiniz."); return; } } else { HataMesaji("Yalnızca jpg, gif, bmp, png gibi resim dosyalarını yükleyebilirsiniz.<br/>Lütfen yeniden deneyiniz."); return; } } else { HataMesaji("İlgili dosya yüklenemedi!<br/>Lütfen yeniden deneyiniz."); return; } }
protected void DosyaGonder() { Objeler.Tanimlar.Messages M = AdminClass.DosyaGonder(gonderilecek_dosya, Class.Degiskenler.Site.Yollar.Urun); HttpPostedFile GelenDosya = gonderilecek_dosya.PostedFile; switch (M.Type) { #region İşlem Başarıylıysa case Class.Sabitler.MessageTypes.OK: using (BaglantiCumlesi db = new BaglantiCumlesi()) { string YeniKategori = DateTime.Now.Date.ToString().Substring(0, 10); int KategoriID; var SQL = (from p in db.tbl_dosyalar_kategori where p.ad == YeniKategori select new { p.id, p.ad }); if (SQL.Any()) { KategoriID = SQL.Select(x => x.id).FirstOrDefault(); } else { #region Kategori Oluştur tbl_dosyalar_kategori ta1 = new tbl_dosyalar_kategori(); ta1.ad = YeniKategori; ta1.admin_id_ek = Class.Fonksiyonlar.Admin.Genel.AdminID(); db.AddTotbl_dosyalar_kategori(ta1); db.SaveChanges(); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(ta1)).EntityKey.EntitySetName.ToString(), ta1.id, (int)Class.Sabitler.AdminLog.Islemler.Insert); #endregion KategoriID = ta1.id; #endregion } #region Dosya Kaydet tbl_dosyalar ta2 = new tbl_dosyalar(); ta2.tip = (int)Class.Sabitler.Dosya.Resim; //ta2.kategori_id = KategoriID; ta2.ad = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.StringTemizle, GelenDosya.FileName); ta2.admin_id_ek = Class.Fonksiyonlar.Admin.Genel.AdminID(); ta2.onay = false; db.AddTotbl_dosyalar(ta2); db.SaveChanges(); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(ta2)).EntityKey.EntitySetName.ToString(), ta2.id, (int)Class.Sabitler.AdminLog.Islemler.Insert); #endregion #endregion } WindowResimYukle.Hide(); KayitlariYenile(null, null); #endregion break; case Class.Sabitler.MessageTypes.ERROR: Class.Fonksiyonlar.ExtJS.MesajKutusu(Icon.Error, MessageBox.Icon.ERROR, M.Header, M.Text); break; } }
protected void YeniKayitYap(object sender, DirectEventArgs e) { using (BaglantiCumlesi db = new BaglantiCumlesi()) { if (TreePanel1.CheckedNodes != null) { foreach (var i in TreePanel1.CheckedNodes) { tbl_dosyalar_kategori ta = new tbl_dosyalar_kategori(); ta.tip = (int)Class.Sabitler.Dosya.Video; ta.kategori_id = int.Parse(i.NodeID); ta.ad = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Ekle_TextFieldKategori.Text.Trim()); if (Ekle_TextAreaAciklama.Text != null) { if (!string.IsNullOrEmpty(Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Ekle_TextAreaAciklama.Text.Trim()))) { ta.aciklama = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Ekle_TextAreaAciklama.Text.Trim()); } else { ta.aciklama = null; } } ta.admin_id_ek = Class.Fonksiyonlar.Admin.Genel.AdminID(); db.AddTotbl_dosyalar_kategori(ta); db.SaveChanges(); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(ta)).EntityKey.EntitySetName.ToString(), ta.id, (int)Class.Sabitler.AdminLog.Islemler.Insert); #endregion } } else { tbl_dosyalar_kategori ta = new tbl_dosyalar_kategori(); ta.kategori_id = 0; ta.tip = (int)Class.Sabitler.Dosya.Video; ta.ad = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Ekle_TextFieldKategori.Text.Trim()); if (Ekle_TextAreaAciklama.Text != null) { if (!string.IsNullOrEmpty(Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Ekle_TextAreaAciklama.Text.Trim()))) { ta.aciklama = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Ekle_TextAreaAciklama.Text.Trim()); } else { ta.aciklama = null; } } ta.admin_id_ek = Class.Fonksiyonlar.Admin.Genel.AdminID(); db.AddTotbl_dosyalar_kategori(ta); db.SaveChanges(); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(ta)).EntityKey.EntitySetName.ToString(), ta.id, (int)Class.Sabitler.AdminLog.Islemler.Insert); #endregion } } RSM.ClearSelections(); Store1.DataBind(); TreePanel1.ReloadAsyncNode("0", null); WindowEkle.Hide(); }