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 SME = new BaglantiCumlesi()) { int PID = int.Parse(((Ext.Net.AfterRecordDeletedEventArgs)(e)).Keys["id"].ToString().Trim()); tbl_dosyalar_kategoriler ta = (from p in SME.tbl_dosyalar_kategoriler where p.id == PID select p).FirstOrDefault(); SME.DeleteObject(ta); #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.Delete); #endregion SME.SaveChanges(); } } } Store1.DataBind(); }
protected void SecilenleriSil(object sender, EventArgs e) { if (RSM.SelectedRows.Count > 0) { for (int i = 0; i < RSM.SelectedRows.Count; i++) { using (BaglantiCumlesi SME = new BaglantiCumlesi()) { int PID = int.Parse(RSM.SelectedRows[i].RecordID); tbl_dosyalar_kategoriler ta = (from p in SME.tbl_dosyalar_kategoriler where p.id == PID select p).FirstOrDefault(); SME.DeleteObject(ta); #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.Delete); #endregion SME.SaveChanges(); } } } RSM.ClearSelections(); Store1.DataBind(); }
protected void GuncellemeYap(object sender, DirectEventArgs e) { #region Onay Boolean Çevirme bool OnayBool = false; string CO = Class.Fonksiyonlar.Genel.SQLTemizle(Duzenle_ComboBoxOnay.Value.ToString().Trim()); if (CO == "1") { OnayBool = true; } #endregion using (BaglantiCumlesi SME = new BaglantiCumlesi()) { int PID = int.Parse(Duzenle_ID.Text.Trim()); int tip = int.Parse(Duzenle_Tip.Text.Trim()); tbl_dosyalar ta1 = (from p in SME.tbl_dosyalar where p.id == PID select p).FirstOrDefault(); if (tip == 0) { ta1.url = null; } else if (tip == 1) { ta1.ad = Class.Fonksiyonlar.Genel.SQLTemizle(Duzenle_TextFieldAdi.Text.Trim()); ta1.url = Class.Fonksiyonlar.Genel.SQLTemizle(Duzenle_TextFieldUrl.Text.ToString().Trim()); } if (Duzenle_TextAreaAciklama.Text != null) { if (!string.IsNullOrEmpty(Class.Fonksiyonlar.Genel.SQLTemizle(Duzenle_TextAreaAciklama.Text.Trim()))) { ta1.aciklama = Class.Fonksiyonlar.Genel.SQLTemizle(Duzenle_TextAreaAciklama.Text.Trim()); } else { ta1.aciklama = null; } } ta1.onay = OnayBool; ta1.admin_id_gun = Class.Fonksiyonlar.Admin.Genel.AdminID(); SME.SaveChanges(); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(ta1)).EntityKey.EntitySetName.ToString(), PID, (int)Class.Sabitler.AdminLog.Islemler.Update); #endregion if (Duzenle_TreePanelKategoriler.CheckedNodes != null) { #region Eski Kayıtları Sil List <int> ListKategoriler = KategorilerList(ta1.id); if (ListKategoriler.Count > 0) { foreach (var j in ListKategoriler) { tbl_dosyalar_kategoriler tta2 = (from p in SME.tbl_dosyalar_kategoriler where p.kategori_id == j && p.dosya_id == ta1.id select p).FirstOrDefault(); SME.DeleteObject(tta2); #region Admin İşlem Log Class.Fonksiyonlar.Admin.Log.Islemler(Class.Fonksiyonlar.Admin.Genel.AdminID(), ((EntityObject)(tta2)).EntityKey.EntitySetName.ToString(), j, (int)Class.Sabitler.AdminLog.Islemler.Delete); #endregion SME.SaveChanges(); } } #endregion #region Yenileri Kaydet foreach (var i in Duzenle_TreePanelKategoriler.CheckedNodes) { if (!KategoriKontrol(ta1.id, int.Parse(Class.Fonksiyonlar.Genel.SQLTemizle(i.NodeID)))) { #region Dosyayı Eklenen Kategoriye Ata tbl_dosyalar_kategoriler ta2 = new tbl_dosyalar_kategoriler(); ta2.dosya_id = ta1.id; ta2.kategori_id = int.Parse(Class.Fonksiyonlar.Genel.SQLTemizle(i.NodeID)); ta2.admin_id_ek = Class.Fonksiyonlar.Admin.Genel.AdminID(); SME.AddTotbl_dosyalar_kategoriler(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 } } #endregion } } RSM.ClearSelections(); Store1.DataBind(); WindowDuzenle.Hide(); }
protected void YeniKayitYap(object sender, DirectEventArgs e) { using (BaglantiCumlesi SME = new BaglantiCumlesi()) { #region Onay Boolean Çevirme bool OnayBool = false; string CO = Class.Fonksiyonlar.Genel.SQLTemizle(Ekle_ComboBoxOnay.Value.ToString().Trim()); if (CO == "1") { OnayBool = true; } #endregion int tip = int.Parse(Class.Fonksiyonlar.Genel.SQLTemizle(Ekle_ComboBoxTip.Value.ToString().Trim())); #region Resmi Kaydet tbl_dosyalar ta1 = new tbl_dosyalar(); ta1.tip = tip; if (tip == 0) { ta1.ad = Class.Fonksiyonlar.Genel.SQLTemizle(Ekle_ComboBoxResim.Value.ToString().Trim()); } else if (tip == 1) { ta1.ad = Class.Fonksiyonlar.Genel.SQLTemizle(Ekle_TextFieldAdi.Text.Trim()); ta1.url = Class.Fonksiyonlar.Genel.SQLTemizle(Ekle_TextFieldUrl.Text.ToString().Trim()); } if (Ekle_TextAreaAciklama.Text != null) { if (!string.IsNullOrEmpty(Class.Fonksiyonlar.Genel.SQLTemizle(Ekle_TextAreaAciklama.Text.Trim()))) { ta1.aciklama = Class.Fonksiyonlar.Genel.SQLTemizle(Ekle_TextAreaAciklama.Text.Trim()); } else { ta1.aciklama = null; } } ta1.admin_id_ek = Class.Fonksiyonlar.Admin.Genel.AdminID(); ta1.onay = OnayBool; SME.AddTotbl_dosyalar(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 #endregion foreach (var i in Ekle_TreePanelKategoriler.CheckedNodes) { #region Dosyayı Eklenen Kategoriye Ata tbl_dosyalar_kategoriler ta2 = new tbl_dosyalar_kategoriler(); ta2.dosya_id = ta1.id; ta2.kategori_id = int.Parse(Class.Fonksiyonlar.Genel.SQLTemizle(i.NodeID)); ta2.admin_id_ek = Class.Fonksiyonlar.Admin.Genel.AdminID(); SME.AddTotbl_dosyalar_kategoriler(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 } } RSM.ClearSelections(); Store1.DataBind(); WindowEkle.Hide(); }
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) { case Class.Sabitler.MessageTypes.OK: #region İşlem Başarıylıysa 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 string ResimAdi = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.StringTemizle, GelenDosya.FileName); tbl_dosyalar ta2 = new tbl_dosyalar(); ta2.tip = (int)Class.Sabitler.Dosya.Resim; ta2.ad = ResimAdi; 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 #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(); db.AddTotbl_dosyalar_kategoriler(ta3); db.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(); #endregion break; case Class.Sabitler.MessageTypes.ERROR: Class.Fonksiyonlar.ExtJS.MesajKutusu(Icon.Error, MessageBox.Icon.ERROR, M.Header, M.Text); break; } }