Пример #1
0
        protected void YeniKayitYap(object sender, DirectEventArgs e)
        {
            if (!IndirimKomisyonKontrol(int.Parse(Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Ekle_ComboBoxOdemeSekli.Value.ToString())), Ekle_ComboBoxTip.Value.ToString().Trim()))
            {
                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    tbl_indirimler_komisyonlar ta = new tbl_indirimler_komisyonlar();
                    ta.ad          = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Ekle_TextFieldAd.Text.Trim()).ToUpper();
                    ta.yuzde       = float.Parse(Ekle_TextFieldYuzde.Text.Trim());
                    ta.admin_id_ek = Class.Fonksiyonlar.Admin.Genel.AdminID();
                    ta.tip         = Class.Fonksiyonlar.Genel.Cevirmeler.StringToBool(Ekle_ComboBoxTip.Value.ToString().Trim());

                    if (Ekle_ComboBoxOdemeSekli.Value != null)
                    {
                        ta.odeme_sekli_id = int.Parse(Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Ekle_ComboBoxOdemeSekli.Value.ToString().Trim()));
                    }

                    db.AddTotbl_indirimler_komisyonlar(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", "Ödeme şekline atanmış tip mevcut.<br/>Lütfen farklı bir ödeme şekli/tip belirtin!");
            }
        }
Пример #2
0
        protected void GuncellemeYap(object sender, DirectEventArgs e)
        {
            try
            {
                using (BaglantiCumlesi db = new BaglantiCumlesi())
                {
                    int PID = int.Parse(Duzenle_ID.Text.Trim());
                    tbl_indirimler_komisyonlar ta = (from p in db.tbl_indirimler_komisyonlar where p.id == PID select p).FirstOrDefault();
                    ta.ad    = Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Duzenle_TextFieldAd.Text.Trim()).ToUpper();
                    ta.yuzde = float.Parse(Duzenle_TextFieldYuzde.Text.Trim());

                    if (!IndirimKomisyonKontrol(int.Parse(Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Duzenle_ComboBoxOdemeSekli.Value.ToString())), Duzenle_ComboBoxTip.Value.ToString().Trim()))
                    {
                        ta.tip = Class.Fonksiyonlar.Genel.Cevirmeler.StringToBool(Duzenle_ComboBoxTip.Value.ToString().Trim());

                        if (Duzenle_ComboBoxOdemeSekli.Value != null)
                        {
                            ta.odeme_sekli_id = int.Parse(Class.Fonksiyonlar.Genel.StringIslemleri(Class.Sabitler.StringIslemleri.StringIslemTipleri.SQLTemizle, Duzenle_ComboBoxOdemeSekli.Value.ToString().Trim()));
                        }
                    }
                    else
                    {
                        Class.Fonksiyonlar.ExtJS.MesajKutusu(Icon.Error, MessageBox.Icon.ERROR, "İşlem başarısız", "Ödeme şekline atanmış tip mevcut.<br/>Lütfen farklı bir ödeme şekli/tip belirtin!");
                    }

                    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();

                WindowDuzenle.Hide();
            }
            catch (Exception ex)
            {
                Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
            }
        }
Пример #3
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_indirimler_komisyonlar ta = (from p in db.tbl_indirimler_komisyonlar 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(), ta.id, (int)Class.Sabitler.AdminLog.Islemler.Delete);
                        #endregion

                        db.SaveChanges();
                    }
                }
            }

            Store1.DataBind();
        }
Пример #4
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_indirimler_komisyonlar ta = (from p in db.tbl_indirimler_komisyonlar 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(), ta.id, (int)Class.Sabitler.AdminLog.Islemler.Delete);
                        #endregion

                        db.SaveChanges();
                    }
                }
            }

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