Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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);
            }
        }
Exemplo n.º 6
0
        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;
        }
    }
Exemplo n.º 8
0
        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;
            }
        }
Exemplo n.º 9
0
        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();
        }