Пример #1
0
 /// <summary>
 /// testinfo
 /// </summary>
 public DatabseSend()
 {
     //auto No
     this.No         = new ComputModel();
     this.SendType   = EnumArryModel.SendType.Online;
     this.ReturnType = EnumArryModel.ReturnType.KeyValue;
 }
Пример #2
0
        /// <summary>
        /// datainfo
        /// </summary>
        /// <param name="sendType"></param>
        /// <param name="dic"></param>
        /// <param name="returnType"></param>
        public DatabseSend(EnumArryModel.SendType sendType, Dictionary <EnumArryModel.Database, object> dic, EnumArryModel.ReturnType returnType)
            : this()
        {
            //No是软件类型+软件类型编号+地区+许可证或临时许可证+随机字符串(每次发送都不相同)
            //例如mac电脑桌面应用程序就是 [CI][MacDesk]{China|beijing}{Kty03051157}{00035252}
            //如果要查询某个数据库
            //例如查询product表中的前十行

            this.SendType   = sendType;
            this.Dic        = dic;
            this.ReturnType = returnType;
        }
Пример #3
0
        public object DataSuperBoyAnalytical(EnumArryModel.ReturnType returnValue, object txt)
        {
            object obj = "Null";
            IReturnValueAnalytical retV = new ReturnValueAnalytical();

            switch (returnValue)
            {
            case EnumArryModel.ReturnType.Json:
                return(obj = retV.AnalyticalJson(txt));

                break;

            case EnumArryModel.ReturnType.Xml:
                return(obj = retV.AnalyticalXml(txt));

                break;

            case EnumArryModel.ReturnType.KeyValue:

                return(obj = retV.AnalyticalKeyValue(txt));

                break;

            case EnumArryModel.ReturnType.List:

                return(obj = retV.AnalyticalList(txt));

                break;

            case EnumArryModel.ReturnType.Dict:

                return(obj = retV.AnalyticalDict(txt));

                break;

            default:
                break;
            }
            return(obj);
        }