UpdateReworkProduce.ashx 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <%@ WebHandler Language="C#" Class="UpdateReworkProduce" %>
  2. using System.Web;
  3. using System.Data;
  4. using System.Web.SessionState;
  5. using System.Web.Configuration;
  6. using Newtonsoft.Json.Linq;
  7. using Curtain.DataAccess;
  8. using Curtain.Log;
  9. using DK.XuWei.WebMes;
  10. /// <summary>
  11. /// 质量登记改判,再查询一遍,修改返工工序
  12. /// </summary>
  13. public class UpdateReworkProduce : IHttpHandler, IReadOnlySessionState
  14. {
  15. public void ProcessRequest(HttpContext context)
  16. {
  17. using (IDataAccess conn = DataAccess.Create())
  18. {
  19. conn.BeginTransaction();
  20. //barcode
  21. string barcode = context.Request["barcode"].ToString();
  22. DataTable dt = conn.ExecuteDatatable(@"
  23. select gt.GOODSTYPECODE
  24. from TP_PM_GROUTINGDAILYDETAIL t
  25. left join tp_mst_goods g on g.goodsid = t.goodsid
  26. left join tp_mst_goodstype gt on g.goodstypeid = gt.goodstypeid
  27. where t.BARCODE = @barcode@
  28. ",
  29. new CDAParameter("barcode", barcode)
  30. );
  31. context.Response.Write(new JsonResult(dt).ToJson());
  32. }
  33. }
  34. public bool IsReusable
  35. {
  36. get
  37. {
  38. return false;
  39. }
  40. }
  41. }