/// <summary>
        /// 根据配置文件中的值创建MenuDAL
        /// </summary>
        /// <returns></returns>
        public static IMenuDAL CreateMenuDAL()
        {
            IMenuDAL menuDAL = null;

            switch (dataBaseType)
            {
            case "SqlServer":
                menuDAL = new MenuSqlServerDAL(); break;

            case "Oracle":
                menuDAL = new MenuOracleDAL(); break;
            }
            return(menuDAL);
        }
Exemple #2
0
        public static IMenuDAL GetMenuDAL()
        {
            IMenuDAL dal = GetInstance("MenuDAL") as IMenuDAL;

            return(dal);
        }
Exemple #3
0
 public MenuBLL()
     : base(_Type)
 {
     this._Dal = base.CurrentDAL as IMenuDAL;
 }
Exemple #4
0
 public MenuBLL(IMenuDAL menudal)
 {
     MenuDAL = menudal;
 }
Exemple #5
0
 public MenuManager(IMenuDAL menuDal)
 {
     _menuDal = menuDal;
 }
Exemple #6
0
 public MenuBll()
 {
     MenuDal = new MenuDAL();
 }
Exemple #7
0
 public MenuBLL() : base()
 {
     base.Init(this.GetType().FullName, System.Reflection.Assembly.GetExecutingAssembly().GetName().Name);
     baseDal.OnOperationLog += new OperationLogEventHandler(Next.Admin.BLL.OperationLogBLL.OnOperationLog);//如果需要记录操作日志,则实现这个事件
     this.menuDAL            = (IMenuDAL)base.baseDal;
 }
Exemple #8
0
 public MenuBLL(IMenuDAL dal) : base(dal)
 {
 }