/// <summary> /// /// </summary> /// <param name="adviserId"></param> /// <param name="Flag"></param> /// <returns>int count</returns> public int GetAdviserCustomerList(int adviserId, string Flag) { AdvisorDao advisorDao = new AdvisorDao(); int count; try { count = advisorDao.GetAdviserCustomerList(adviserId, Flag); } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "AdvisorBo.cs:GetAdviserCustomerList()"); object[] objects = new object[2]; objects[0] = adviserId; objects[1] = Flag; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } return(count); }
/// <summary> /// Returns Adviser's Customer Object List based on Adviser Id and the filters /// </summary> /// <param name="adviserId"></param> /// <param name="CurrentPage"></param> /// <param name="Count"></param> /// <param name="SortExpression"></param> /// <param name="NameFilter"></param> /// <param name="AreaFilter"></param> /// <param name="PincodeFilter"></param> /// <param name="ParentFilter"></param> /// <param name="RMFilter"></param> /// <param name="genDictParent"></param> /// <param name="genDictRM"></param> /// <param name="genDictReassignRM"></param> /// <returns>List of CustomerVo</returns> public List <CustomerVo> GetAdviserCustomerList(int adviserId, int CurrentPage, out int Count, string SortExpression, string panFilter, string NameFilter, string AreaFilter, string PincodeFilter, string ParentFilter, string RMFilter, string Active, out Dictionary <string, string> genDictParent, out Dictionary <string, string> genDictRM, out Dictionary <string, string> genDictReassignRM) { List <CustomerVo> customerList = null; AdvisorDao advisorDao = new AdvisorDao(); genDictParent = new Dictionary <string, string>(); genDictRM = new Dictionary <string, string>(); Count = 0; try { customerList = advisorDao.GetAdviserCustomerList(adviserId, CurrentPage, out Count, SortExpression, panFilter, NameFilter, AreaFilter, PincodeFilter, ParentFilter, RMFilter, Active, out genDictParent, out genDictRM, out genDictReassignRM); } catch (BaseApplicationException Ex) { throw Ex; } catch (Exception Ex) { BaseApplicationException exBase = new BaseApplicationException(Ex.Message, Ex); NameValueCollection FunctionInfo = new NameValueCollection(); FunctionInfo.Add("Method", "AdvisorBo.cs:GetAdviserCustomerList()"); object[] objects = new object[11]; objects[0] = adviserId; objects[1] = CurrentPage; objects[2] = Count; objects[3] = SortExpression; objects[4] = NameFilter; objects[5] = AreaFilter; objects[6] = PincodeFilter; objects[7] = ParentFilter; objects[8] = RMFilter; objects[9] = genDictParent; objects[10] = genDictRM; FunctionInfo = exBase.AddObject(FunctionInfo, objects); exBase.AdditionalInformation = FunctionInfo; ExceptionManager.Publish(exBase); throw exBase; } return(customerList); }