Example #1
0
        public static List <AccountMaster> FillAccountsListByOffice()
        {
            List <AccountMaster> AccList = new List <AccountMaster>();

            AccList = AccountMasterIntegration.GetAccountMasterList();
            return(AccList);
        }
Example #2
0
        public static List <AccountMaster> FillAccountsListByOffice(int parentGroupId)
        {
            List <AccountMaster> AccList = new List <AccountMaster>();

            AccList = AccountMasterIntegration.GetAccountMasterList();

            List <AccountGroup> theAccountGroupList = AccountGroupIntegration.GetAccountGroupList();

            List <AccountGroup> theAccountGroupByGroupName = theAccountGroupList
                                                             .Where(ag => ag.AccountGroupParentID.Equals(parentGroupId)).ToList();

            var filteredAccountList = (from ac in AccList
                                       join acGroup in theAccountGroupByGroupName
                                       on ac.AccountGroupID equals acGroup.AccountGroupID
                                       select ac).ToList();

            AccList = filteredAccountList;

            return(AccList);
        }