Beispiel #1
0
        public string GetTemplate(string funcPara)//GetObjectType
        {
            StringBuilder ret        = new StringBuilder();
            string        InputValue = CXmlPara.CreatePara(funcPara);

            ServiceREF.CoreService.CControl[] lst = core_service.GetControls(InputValue);
            ret.Append("[");
            foreach (ServiceREF.CoreService.CControl cp in lst)
            {
                ret.Append("{");
                ret.AppendFormat("'id':'{0}',", cp.ID);
                ret.AppendFormat("'text':'{0}',", cp.Caption);
                ret.AppendFormat("'value':'{0}'", cp.ID);
                ret.Append("}");
                if (cp != lst[lst.Length - 1])
                {
                    ret.Append(",");
                }
            }
            ret.Append("]");
            return(ret.ToString());
        }
Beispiel #2
0
        public string GetControlData(string pType, string pDataCode, string pFilterCode)
        {
            string ret        = "";
            string InputValue = CXmlPara.CreatePara(new CPara[]
            {
                new CPara("DataCode", pDataCode),
                new CPara("FilterCode", pFilterCode)
            },
                                                    ""
                                                    );

            ServiceREF.CoreService.CControlData[] list = CoreService.GetControlData(InputValue);
            switch (pType)
            {
            case "3":
                ret = BuildJsonAutoComplete(list);
                break;

            default:
                break;
            }
            return(ret);
        }
Beispiel #3
0
        public string _GetCurrencyList()
        {
            StringBuilder ret        = new StringBuilder();
            string        InputValue = CXmlPara.CreatePara(new CPara[] {}, "");

            ServiceREF.Cash.COutputValue output = new ServiceREF.Cash.COutputValue();
            ServiceREF.Cash.CCurrency[]  lst    = currencyService.GetCurrencyList(InputValue, ref output);
            ret.Append("[");
            foreach (ServiceREF.Cash.CCurrency obj in lst)
            {
                ret.Append("{");
                ret.AppendFormat("'id':'{0}',", obj.ID);
                ret.AppendFormat("'text':'{0}',", obj.Name);
                ret.AppendFormat("'value':'{0}'", obj.ID);
                ret.Append("}");
                if (obj != lst[lst.Length - 1])
                {
                    ret.Append(",");
                }
            }
            ret.Append("]");
            return(ret.ToString());
        }
Beispiel #4
0
 public string CreatePara(string inputValue)
 {
     return(CXmlPara.CreatePara(inputValue));
 }