public void OnayVer(int ID)
    {
        if (ID == -1)
        {
            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_scriptler ta  = (from p in SME.tbl_scriptler where p.id == PID select p).FirstOrDefault();

                        if (!ta.onay)
                        {
                            ta.onay         = true;
                            ta.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)(ta)).EntityKey.EntitySetName.ToString(), PID, (int)Class.Sabitler.AdminLog.Islemler.Update);
                            #endregion
                        }
                    }
                }
            }
        }
        else
        {
            using (BaglantiCumlesi SME = new BaglantiCumlesi())
            {
                tbl_scriptler ta = (from p in SME.tbl_scriptler where p.id == ID select p).FirstOrDefault();

                if (!ta.onay)
                {
                    ta.onay         = true;
                    ta.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)(ta)).EntityKey.EntitySetName.ToString(), ta.id, (int)Class.Sabitler.AdminLog.Islemler.Update);
                    #endregion
                }
            }
        }

        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());
            tbl_scriptler ta  = (from p in SME.tbl_scriptler where p.id == PID select p).FirstOrDefault();
            ta.baslik       = Class.Fonksiyonlar.Genel.SQLTemizle(Duzenle_TextFieldBaslik.Text.Trim());
            ta.script       = Duzenle_TextAreaScript.Text.Trim().Replace(@"'",   "\'");
            ta.onay         = OnayBool;
            ta.admin_id_gun = Class.Fonksiyonlar.Admin.Genel.AdminID();

            if (Duzenle_MenuID.Text != Duzenle_ComboBoxMenu.SelectedItem.Value.ToString())
            {
                if (!ScriptKontrol(int.Parse(Duzenle_ComboBoxMenu.SelectedItem.Value.ToString())))
                {
                    ta.menu_id = int.Parse(Duzenle_ComboBoxMenu.SelectedItem.Value.ToString());
                    SME.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
                }
                else
                {
                    HataMesaji("Aynı sayfaya daha önce bir script eklenmiş.<br/>Lütfen farklı bir sayfa belirtin!");
                    return;
                }
            }
        }

        RSM.ClearSelections();
        Store1.DataBind();

        WindowDuzenle.Hide();
    }
Exemple #3
0
        protected void YeniKayitYap(object sender, DirectEventArgs e)
        {
            if (!ScriptKontrol(int.Parse(Ekle_ComboBoxMenu.SelectedItem.Value.ToString())))
            {
                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    #region Onay Boolean Çevirme
                    bool   OnayBool = false;
                    string CO       = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Ekle_ComboBoxOnay.Value.ToString().Trim());
                    if (CO == "1")
                    {
                        OnayBool = true;
                    }
                    #endregion

                    tbl_scriptler ta = new tbl_scriptler();
                    ta.menu_id     = int.Parse(Ekle_ComboBoxMenu.SelectedItem.Value.ToString());
                    ta.baslik      = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Ekle_TextFieldBaslik.Text.Trim());
                    ta.script      = Ekle_TextAreaScript.Text.Trim().Replace(@"'", "\'");
                    ta.admin_id_ek = Class.Fonksiyonlar.Admin.Genel.AdminID();
                    ta.onay        = OnayBool;
                    db.AddTotbl_scriptler(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();

                WindowEkle.Hide();
            }
            else
            {
                Class.Fonksiyonlar.ExtJS.MesajKutusu(Icon.Error, MessageBox.Icon.ERROR, "İşlem başarısız", "Aynı sayfaya daha önce bir script eklenmiş.<br/>Lütfen farklı bir sayfa belirtin!");
                return;
            }
        }
    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_scriptler ta  = (from p in SME.tbl_scriptler 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_scriptler ta  = (from p in SME.tbl_scriptler 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();
    }