コード例 #1
0
    /// <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);
    }
コード例 #2
0
    //获取项目中的分析方法、仪器,仅为下拉框 弹出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);
    }