Ejemplo n.º 1
0
        public static List<IRemisier> GetRemisiers(IDalSession session, IAssetManager assetManager, RemisierFilterTypes remisierFilterType)
        {
            List<IRemisier> list = GetRemisiers(session, assetManager, null, ActivityReturnFilter.Active);

            if (remisierFilterType != RemisierFilterTypes.All)
                return list.Where(r => r.IsInternal == (remisierFilterType == RemisierFilterTypes.Internal))
                           .ToList();
            else
                return list;
        }
Ejemplo n.º 2
0
        public static DataSet GetAssetManagerRemisiers(int assetManagerId, RemisierFilterTypes remisierFilterType)
        {
            IDalSession session = NHSessionFactory.CreateSession();
            IAssetManager assetManager = null;

            if (assetManagerId > 0)
                assetManager = (IAssetManager)ManagementCompanyMapper.GetAssetManager(session, assetManagerId);

            DataSet ds = DataSetBuilder.CreateDataSetFromBusinessObjectList(
                            RemisierMapper.GetRemisiers(session, assetManager, remisierFilterType), "Key, DisplayNameAndRefNumber");

            session.Close();

            Utility.AddEmptyFirstRow(ds.Tables[0]);

            return ds;
        }