Example #1
0
        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;
            }
        }
Example #2
0
        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;
            }
        }