Example #1
0
        public object Exec <T>(PatOpType type, T obj)
        {
            try
            {
                PatBaseExecInteraface jk = new PatBaseExecInteraface();
                switch (type)
                {
                case PatOpType.None:
                    break;

                case PatOpType.Pat_GetPatList:
                    break;

                case PatOpType.Pat_Bind:
                    break;

                default:
                    break;
                }
                return(DataParserManager.ToObject(DataParserManager.ToJson(jk.Exec <T>(obj, type))));
            }
            catch (Exception ex)
            {
                LogManager.Error(ex.Message, ex);
                throw;
            }
        }
Example #2
0
 public virtual object Exec <T>(T data, PatOpType type = PatOpType.None)
 {
     if (type == PatOpType.None)
     {
         throw new ArgumentException("操作类型为空,无法处理");
     }
     return(GlobalInstanceManager <SqlManager> .Intance.GetRimsDataTablebyProc <T>("usp_rims_wx_" + type.ToString().ToLower(), data));
 }