public static int AddPoint(UserSign us) { int num; SiteSettings masterSettings = SettingsManager.GetMasterSettings(true); if (masterSettings.sign_score_Enable) { IntegralDetailInfo integralDetailInfo = new IntegralDetailInfo() { IntegralSourceType = 1, IntegralSource = "签到", Userid = us.UserID, IntegralChange = masterSettings.SignPoint, IntegralStatus = Convert.ToInt32(IntegralDetailStatus.SignToIntegral) }; if (masterSettings.sign_score_Enable) { if (us.Continued >= masterSettings.SignWhere) { IntegralDetailInfo integralChange = integralDetailInfo; integralChange.IntegralChange = integralChange.IntegralChange + masterSettings.SignWherePoint; us.Continued = 0; } } IntegralDetailHelp.AddIntegralDetail(integralDetailInfo, null); num = Convert.ToInt32(integralDetailInfo.IntegralChange); } else { num = 0; } return(num); }
public static int AddPoint(UserSign us) { SiteSettings masterSettings = SettingsManager.GetMasterSettings(true); int result; if (!masterSettings.sign_score_Enable) { result = 0; } else { IntegralDetailInfo integralDetailInfo = new IntegralDetailInfo(); integralDetailInfo.IntegralSourceType = 1; integralDetailInfo.IntegralSource = "签到"; integralDetailInfo.Userid = us.UserID; integralDetailInfo.IntegralChange = masterSettings.SignPoint; integralDetailInfo.IntegralStatus = Convert.ToInt32(IntegralDetailStatus.SignToIntegral); if (masterSettings.sign_score_Enable) { if (us.Continued > masterSettings.SignWhere || us.Continued == masterSettings.SignWhere) { integralDetailInfo.IntegralChange += masterSettings.SignWherePoint; us.Continued = 0; } } IntegralDetailHelp.AddIntegralDetail(integralDetailInfo, null); result = Convert.ToInt32(integralDetailInfo.IntegralChange); } return(result); }
public string SetUserPoint(int userID, int points, string remark) { ManagerInfo currentManager = ManagerHelper.GetCurrentManager(); MemberHelper.GetMember(userID); if (IntegralDetailHelp.AddIntegralDetail(new IntegralDetailInfo { IntegralSourceType = ((points > 0) ? 1 : 2), IntegralSource = "(管理员)" + currentManager.UserName + ":手动调整积分", Userid = userID, IntegralChange = points, IntegralStatus = System.Convert.ToInt32(IntegralDetailStatus.OrderToIntegral), Remark = remark }, null)) { return("success"); } return("fail"); }
public static int AddPoint(UserSign us, string wid) { SiteSettings masterSettings = SettingsManager.GetMasterSettings(true, wid); if (!masterSettings.sign_score_Enable) { return(0); } IntegralDetailInfo point = new IntegralDetailInfo { IntegralSourceType = 1, IntegralSource = "签到", Userid = us.UserID, IntegralChange = masterSettings.SignPoint, IntegralStatus = Convert.ToInt32(IntegralDetailStatus.SignToIntegral) }; if (masterSettings.sign_score_Enable && ((us.Continued > masterSettings.SignWhere) || (us.Continued == masterSettings.SignWhere))) { point.IntegralChange += masterSettings.SignWherePoint; us.Continued = 0; } IntegralDetailHelp.AddIntegralDetail(point, null); return(Convert.ToInt32(point.IntegralChange)); }