Пример #1
0
 protected void BindUserRole()
 {
     try
     {
         DataSet   dsBindUserRole = new DataSet();
         DataTable dtBindUserRole = new DataTable();
         dtBindUserRole = advisorPreferenceBo.GetUserRole(adviserVo.advisorId).Tables[0];
         if (dtBindUserRole.Rows.Count > 0)
         {
             if (Cache["UserList" + adviserVo.advisorId] == null)
             {
                 Cache.Insert("UserList" + adviserVo.advisorId, dtBindUserRole);
             }
             else
             {
                 Cache.Remove("UserList" + adviserVo.advisorId);
                 Cache.Insert("UserList" + adviserVo.advisorId, dtBindUserRole);
             }
             gvAdviserList.DataSource = dtBindUserRole;
             gvAdviserList.DataBind();
         }
         else
         {
             gvAdviserList.DataSource = dtBindUserRole;
             gvAdviserList.DataBind();
         }
     }
     catch (BaseApplicationException Ex)
     {
         throw Ex;
     }
     catch (Exception Ex)
     {
         BaseApplicationException exBase       = new BaseApplicationException(Ex.Message, Ex);
         NameValueCollection      FunctionInfo = new NameValueCollection();
         FunctionInfo.Add("Method", "OnlineClientAccess.ascx.cs:BindAdviserClientKYCStatusList()");
         object[] objects = new object[1];
         FunctionInfo = exBase.AddObject(FunctionInfo, objects);
         exBase.AdditionalInformation = FunctionInfo;
         ExceptionManager.Publish(exBase);
         throw exBase;
     }
 }