/// <summary> /// 检测销售员信息 /// </summary> /// <param name="info"></param> /// <returns></returns> public void CheckPromoter() { var _curuser = _iMemberService.GetMember(CurrentUser.Id); PromoterInfo info = _iDistributionService.GetPromoterByUserId(CurrentUser.Id); string result = ""; if (info == null) { Response.Clear(); Response.BufferOutput = true; result = @Url.Action("Apply", "Distribution"); Response.Redirect(result); Response.End(); } switch (info.Status) { case PromoterInfo.PromoterStatus.UnAudit: result = @Url.Action("Apply", "Distribution"); break; case PromoterInfo.PromoterStatus.Refused: result = @Url.Action("Apply", "Distribution"); break; case PromoterInfo.PromoterStatus.NotAvailable: if (RouteData.Values["action"].ToString().ToLower() != "performance") { result = @Url.Action("Performance", "Distribution"); } break; } if (!string.IsNullOrWhiteSpace(result)) { Response.Clear(); Response.BufferOutput = true; Response.Redirect(result); Response.End(); } }
/// <summary> /// 检测使用员信息 /// </summary> /// <param name="info"></param> /// <returns></returns> public void CheckPromoter(PromoterInfo info) { string result = ""; if (info == null) { Response.Clear(); Response.BufferOutput = true; result = @Url.Action("Apply"); Response.Redirect(result); Response.End(); } switch (info.Status) { case PromoterInfo.PromoterStatus.UnAudit: result = @Url.Action("Apply"); break; case PromoterInfo.PromoterStatus.Refused: result = @Url.Action("Apply"); break; case PromoterInfo.PromoterStatus.NotAvailable: if (RouteData.Values["action"].ToString().ToLower() != "performance") { result = @Url.Action("Performance"); } break; } if (!string.IsNullOrWhiteSpace(result)) { Response.Clear(); Response.BufferOutput = true; Response.Redirect(result); Response.End(); } }