/// <summary>
        /// </summary>
        public List <OutApplicationFlow> GetOutApplicationFlowList(int outApplicationID)
        {
            List <OutApplicationFlow> flows = new List <OutApplicationFlow>();
            List <OutApplicationItem> items =
                _OutApplicationDal.GetOutApplicationItemByOutApplicationID(outApplicationID);

            if (items != null)
            {
                foreach (OutApplicationItem item in items)
                {
                    foreach (OutApplicationFlow flow in item.OutApplicationFlow)
                    {
                        flow.Item    = item;
                        flow.Account = _AccountBll.GetAccountById(flow.Account.Id);
                        flows.Add(flow);
                    }
                }
            }
            return(flows);
        }