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("更新失败"); } }
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())); }
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(); }
protected abstract bool TryGetShareConfig(TEntity project, out ShareConfig shareConfig);
/// <summary> /// 修改每日分享 /// </summary> /// <param name="config">分享配置</param> public int UpdateShareConfig(ShareConfig config) { return(_aideNativeWebData.UpdateShareConfig(config)); }