/// <summary> /// 获取指定监测项目的分析方法 /// </summary> private void GetMethods() { string strSortname = Request.Params["sortname"]; string strSortorder = Request.Params["sortorder"]; int intPageIdx = Convert.ToInt32(Request.Params["page"]); int intPagesize = Convert.ToInt32(Request.Params["pagesize"]); string strSelItemID = (Request.Params["selItemID"] != null) ? Request.Params["selItemID"] : ""; if (strSelItemID.Length <= 0) { Response.Write(""); return; } if (strSortname == null || strSortname.Length < 0) { strSortname = TBaseItemAnalysisVo.ID_FIELD; } TBaseItemAnalysisVo objItemAnalysis = new TBaseItemAnalysisVo(); objItemAnalysis.IS_DEL = "0"; objItemAnalysis.ITEM_ID = strSelItemID; objItemAnalysis.SORT_FIELD = strSortname; objItemAnalysis.SORT_TYPE = strSortorder; TBaseItemAnalysisLogic logicItemAnalysis = new TBaseItemAnalysisLogic(); int intTotalCount = logicItemAnalysis.GetSelectResultCount(objItemAnalysis);;//总计的数据条数 DataTable dt = logicItemAnalysis.SelectByTable_ByJoin(objItemAnalysis, intPageIdx, intPagesize); string strJson = CreateToJson(dt, intTotalCount); Response.Write(strJson); }
//获取项目中的分析方法、仪器,仅为下拉框 弹出grid使用 private void GetItemAnalysis(string strItemID) { string strSortname = Request.Params["sortname"]; string strSortorder = Request.Params["sortorder"]; int intPageIdx = Convert.ToInt32(Request.Params["page"]); int intPagesize = Convert.ToInt32(Request.Params["pagesize"]); TBaseItemAnalysisVo objItemAnalysis = new TBaseItemAnalysisVo(); objItemAnalysis.IS_DEL = "0"; objItemAnalysis.ITEM_ID = strItemID; objItemAnalysis.SORT_FIELD = strSortname; objItemAnalysis.SORT_TYPE = strSortorder; TBaseItemAnalysisLogic logicItemAnalysis = new TBaseItemAnalysisLogic(); //int intTotalCount = logicItemAnalysis.GetSelectResultCount(objItemAnalysis); ;//总计的数据条数 DataTable dt = logicItemAnalysis.SelectByTable_ByJoin(objItemAnalysis, intPageIdx, intPagesize); string strJson = CreateToJson(dt, dt.Rows.Count); Response.Write(strJson); }