protected void DosyaGonder() { Objeler.Tanimlar.Messages M = AdminClass.DosyaGonder(gonderilecek_dosya, Class.Degiskenler.Site.Yollar.Header); switch (M.Type) { case Class.Sabitler.MessageTypes.OK: WindowResimYukle.Hide(); KayitlariYenile(null, null); break; case Class.Sabitler.MessageTypes.ERROR: Class.Fonksiyonlar.ExtJS.MesajKutusu(Icon.Error, MessageBox.Icon.ERROR, M.Header, M.Text); break; } }
protected void DosyaGonder() { Objeler.Tanimlar.Messages M = AdminClass.DosyaGonder(gonderilecek_dosya, Class.Degiskenler.Site.Yollar.Kategori); switch (M.Type) { case Class.Sabitler.MessageTypes.OK: WindowResimYukle.Hide(); RSM.ClearSelections(); Store1.DataBind(); break; case Class.Sabitler.MessageTypes.ERROR: Class.Fonksiyonlar.ExtJS.MesajKutusu(Icon.Error, MessageBox.Icon.ERROR, M.Header, M.Text); break; } }
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; } }