示例#1
0
        public object fuzzySearchField(HttpContext context)
        {
            ExecuteBcfMethodResult result = new ExecuteBcfMethodResult();

            string data = context.Request["data"];
            MDictionary <string, string> dic = new MDictionary <string, string>();

            if (!string.IsNullOrEmpty(data))
            {
                dic = JsonConvert.DeserializeObject <MDictionary <string, string> >(data);
            }

            BillService service      = new BillService();
            string      handle       = dic["Handle"];
            string      relSource    = dic["RelSource"];
            string      query        = dic["Query"];
            string      condition    = dic["Condition"];
            Int16       tableIndex   = LibSysUtils.ToInt16(dic["TableIndex"]);
            string      selectSql    = dic["SelectSql"];
            string      selectFields = dic["SelectFields"];

            result.Result = service.FuzzySearchField1(handle, relSource, selectFields, query, condition, tableIndex, selectSql);
            //result.Result = service.FuzzySearchField(handle, relSource, query, condition, tableIndex);
            return(result);
        }
示例#2
0
        public object SelectFuncField(HttpContext context)
        {
            string data = context.Request["data"];
            MDictionary <string, string> dic = new MDictionary <string, string>();

            if (!string.IsNullOrEmpty(data))
            {
                dic = JsonConvert.DeserializeObject <MDictionary <string, string> >(data);
            }

            string handle     = dic["handle"];
            string progId     = dic["progId"];
            int    tableIndex = LibSysUtils.ToInt16(dic["tableIndex"]);

            BillService service = new BillService();

            return(service.SelectFuncField1(handle, progId, tableIndex));
        }
示例#3
0
        public object checkFieldValue(HttpContext context)
        {
            ExecuteBcfMethodResult result = new ExecuteBcfMethodResult();

            string data = context.Request["data"];
            MDictionary <string, string> dic = new MDictionary <string, string>();

            if (!string.IsNullOrEmpty(data))
            {
                dic = JsonConvert.DeserializeObject <MDictionary <string, string> >(data);
            }

            BillService service    = new BillService();
            string      handle     = dic["Handle"];
            string      fields     = dic["Fields"];
            string      relSource  = dic["RelSource"];
            string      curPk      = dic["CurPk"];
            string      condition  = dic["Condition"];
            Int16       tableIndex = LibSysUtils.ToInt16(dic["TableIndex"]);

            result.Result = service.CheckFieldValue(handle, fields, relSource, curPk, condition, tableIndex);
            return(result);
        }