setSecurityCode.ashx 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <%@ WebHandler Language="C#" Class="setSecurityCode" %>
  2. using System;
  3. using System.Web;
  4. using Curtain.DataAccess;
  5. using System.Data;
  6. using DK.XuWei.WebMes;
  7. public class setSecurityCode : IHttpHandler
  8. {
  9. public void ProcessRequest(HttpContext context)
  10. {
  11. context.Response.ContentType = "text/plain";
  12. if (context.Request["barcode"] is object && context.Request["securitycode"] is object)
  13. {
  14. //读取参数
  15. string barCode = context.Request["barcode"].ToString();
  16. string securityCode = context.Request["securitycode"].ToString();
  17. using (IDataAccess conn = DataAccess.Create())
  18. {
  19. //conn.BeginTransaction();
  20. //验证条码
  21. //确定防伪码绑定操作还是变更操作
  22. //防伪码绑定处理
  23. //记录防伪码操作日志
  24. //绑定成功
  25. //conn.Commit();
  26. context.Response.Write(new JsonResult(JsonStatus.success) { message="防伪码绑定成功!"}.ToJson());
  27. //绑定失败
  28. //conn.Rollback();
  29. //context.Response.Write(new JsonResult(JsonStatus.error){ message="防伪码绑定失败!"}.ToJson());
  30. }
  31. }
  32. else
  33. {
  34. context.Response.Write(new JsonResult(JsonStatus.error) { message = "条码或防伪码不能为空值!" }.ToJson());
  35. }
  36. }
  37. public bool IsReusable
  38. {
  39. get
  40. {
  41. return false;
  42. }
  43. }
  44. }