コード例 #1
0
        /// <summary>
        /// Returns the Catalog data source, with the proper query QueryBuilder depending on the specified connName
        /// </summary>
        /// <param name="connName">The connection name string</param>
        /// <returns>The Catalog data source</returns>
        protected virtual ICatalogDAO GetCatalogDAO(string connName)
        {
            BaseSqlDAO dao = (BaseSqlDAO)FactoryUtils.GetDAO(ConfigurationManager.AppSettings["ICatalogDAO"], connName);

            dao.SetQueryBuilder(DbUtils.GetQueryBuilder(connName));

            return((ICatalogDAO)dao);
        }
コード例 #2
0
        private Entity GetTemplate(HttpRequest request)
        {
            string       templateName = request.Params["templateName"];
            string       templateType = request.Params["templateType"];
            IPageInfoDAO pageDAO      = (IPageInfoDAO)FactoryUtils.GetDAO(ConfigurationManager.AppSettings["IPageInfoDAO"]);

            EPE.Common.Entities.Page.Page pageLetter = pageDAO.GetPageConfig("", "Templates");

            Entity entityLetter = EntityUtils.CreateEntity(pageLetter);

            entityLetter.SetProperty("TemplateName", templateName);
            entityLetter.SetProperty("TemplateTypeText", templateType);

            IList <Entity> templates = DAOFactory.Instance.GetCatalogDAO().FindEntities(entityLetter, FilterInfo.SearchType.AND);

            return(templates[0]);
        }
コード例 #3
0
 /// <summary>
 /// Returns a IPageInfo instance with the specified connName
 /// </summary>
 /// <param name="connName">the connection name</param>
 /// <returns>an IPageInfo instance</returns>
 protected virtual IPageInfoDAO GetPageInfoDAO(string connName)
 {
     return((IPageInfoDAO)FactoryUtils.GetDAO(ConfigurationManager.AppSettings["IPageInfoDAO"], connName));
 }
コード例 #4
0
 protected virtual ILarcoDAO GetLarcoDAO()
 {
     return((ILarcoDAO)FactoryUtils.GetDAO(ConfigurationManager.AppSettings["LarcoDAO"]));
 }
コード例 #5
0
ファイル: DAOFactory.cs プロジェクト: californichris/Larco
 private IBaseDAO GetDAO(string clazz)
 {
     return(FactoryUtils.GetDAO(clazz));
 }