| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <%@ WebHandler Language="C#" Class="getProcedure" %>
- using System;
- using System.Web;
- using System.Web.SessionState;
- using System.Data;
- using System.Text;
- using System.Collections;
- using System.Collections.Generic;
- using Newtonsoft.Json;
- using Newtonsoft.Json.Linq;
- using Curtain.DataAccess;
- using DK.XuWei.WebMes;
- public class getProcedure : IHttpHandler, IReadOnlySessionState
- {
- public void ProcessRequest(HttpContext context)
- {
- context.Response.ContentType = "text/plain";
- using (IDataAccess conn = DataAccess.Create())
- {
- DataTable dt = conn.ExecuteDatatable(@"
- SELECT
- PROCEDUREID,
- PROCEDURECODE,
- PROCEDURENAME
- FROM
- TP_PC_PROCEDURE
- WHERE
- ACCOUNTID = @ACCOUNTID@
- AND VALUEFLAG = '1'
- ORDER BY
- PRODUCTIONLINEID,NODENO
- ",
- new CDAParameter("ACCOUNTID", context.Session["accountId"])
- );
- DataRow dr = dt.NewRow();
- dr["PROCEDUREID"] = 0;
- dr["PROCEDURECODE"] = "";
- dr["PROCEDURENAME"] = "无";
- dt.Rows.InsertAt(dr, 0);
- if (context.Request["select"] is object)
- context.Response.Write(dt.ToJson());
- else
- context.Response.Write(new JsonResult(dt).ToJson());
- }
- }
- public bool IsReusable
- {
- get
- {
- return false;
- }
- }
- }
|