Esempio n. 1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            //判断权限
            if (!AuthUserOperationPermission(Permission.Edit))
            {
                return;
            }

            ShareConfig Config = new ShareConfig();

            Config.ID               = IntParam;
            Config.DayShareLmt      = CtrlHelper.GetInt(txtDayShareLmt, 0);
            Config.TimeShareGold    = 0; //(int)FacadeManage.ConversionMoneyToReal(CtrlHelper.GetInt(txtTimeShareGold, 0));
            Config.TimeShareDiamond = CtrlHelper.GetInt(txtTimeShareDiamond, 0);
            Config.Nullity          = Convert.ToByte(ddlSate.SelectedValue);
            int result = FacadeManage.aideNativeWebFacade.UpdateShareConfig(Config);

            if (result > 0)
            {
                ShowInfo("更新成功", "ShareConfigList.aspx", 500);
            }
            else
            {
                ShowError("更新失败");
            }
        }
Esempio n. 2
0
 protected override bool TryGetShareConfig(SFProjectEntity project, out ShareConfig shareConfig)
 {
     if (!project.CheckingConfig.Enabled)
     {
         shareConfig = null;
         return(false);
     }
     shareConfig = project.CheckingConfig.Share;
     return(true);
 }
        /// <summary>
        /// 修改每日分享
        /// </summary>
        /// <param name="config">分享配置</param>

        public int UpdateShareConfig(ShareConfig config)
        {
            string sqlQuery = "UPDATE ShareConfig SET DayShareLmt=@DayShareLmt,TimeShareGold=@TimeShareGold,TimeShareDiamond=@TimeShareDiamond,Nullity=@Nullity WHERE ID=@ID";

            var prams = new List <DbParameter>
            {
                Database.MakeInParam("DayShareLmt", config.DayShareLmt),
                Database.MakeInParam("TimeShareGold", config.TimeShareGold),
                Database.MakeInParam("TimeShareDiamond", config.TimeShareDiamond),
                Database.MakeInParam("Nullity", config.Nullity),
                Database.MakeInParam("ID", config.ID)
            };

            return(Database.ExecuteNonQuery(CommandType.Text, sqlQuery, prams.ToArray()));
        }
Esempio n. 4
0
        private void BindData()
        {
            if (IntParam <= 0)
            {
                return;
            }
            ShareConfig Config = FacadeManage.aideNativeWebFacade.GetShareConfig(IntParam);

            if (Config == null)
            {
                return;
            }
            CtrlHelper.SetText(txtDayShareLmt, Config.DayShareLmt.ToString());
            //CtrlHelper.SetText(txtTimeShareGold, FacadeManage.ConversionMoneyToShow(Config.TimeShareGold).ToString());
            CtrlHelper.SetText(txtTimeShareDiamond, Config.TimeShareDiamond.ToString());
            ddlSate.SelectedValue = Config.Nullity.ToString();
        }
Esempio n. 5
0
 protected abstract bool TryGetShareConfig(TEntity project, out ShareConfig shareConfig);
Esempio n. 6
0
        /// <summary>
        /// 修改每日分享
        /// </summary>
        /// <param name="config">分享配置</param>

        public int UpdateShareConfig(ShareConfig config)
        {
            return(_aideNativeWebData.UpdateShareConfig(config));
        }