public string ExcuteStores(string config, string para, Dictionary <string, string> dicAppset, Dictionary <string, string> dicProce) { try { var lstPara = gn.ParaConvertListPara(para); var dicConfig = gn.ConfigConvertToDicConfig(config); if (lstPara == null && dicConfig == null) { return("{\"result\":\"ERROR\",\"data\":[{\"status\":\"Kiểm tra lại định dạng json đầu vào\"}]}"); } var dicConfigOk = gn.DecodeProcedueConfig(dicConfig, dicProce); if (dicConfigOk == null) { return("{\"result\":\"ERROR\",\"data\":[{\"status\":\"Chưa mã hóa thủ tục\"}]}"); } var paraOk = DecodeProceduePara(lstPara, dicConfigOk, dicAppset, dicProce); var json = ""; json = ExecuteSqlJson(dicConfig, paraOk); return(json); } catch (Exception ex) { return("{\"result\":\"ERROR\",\"data\":[{\"status\":\"" + ex.Message.Replace("\n", "") + "\"}]}"); } }