Пример #1
0
 public static IOperateLog GetFactory()
 {
     if (factory == null)
     {
         Type type = Type.GetType("Common." + SystemDefaultConfig.DatabaseProvider + "Repository.OperateLogDAL,Common." + SystemDefaultConfig.DatabaseProvider + "Repository", true);
         factory = (IOperateLog)Activator.CreateInstance(type);
     }
     return(factory);
 }
Пример #2
0
 static void AddOperateLog(object obj)
 {
     try
     {
         OperateLog model = obj as OperateLog;
         if (model != null)
         {
             IOperateLog factory = OperateLogFactory.GetFactory();
             factory.Add(model);
         }
     }
     catch (Exception ex)
     {
         ExceptionsServices.AddExceptions(ex, "添加操作日志出错");
     }
 }
Пример #3
0
        public static Paging <OperateLog> QueryPage(OperateLogCondition condition, int pagesize, int pageindex, out int total)
        {
            IOperateLog factory = OperateLogFactory.GetFactory();

            return(factory.QueryPage(condition, pagesize, pageindex, out total));
        }