You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
1.2 KiB

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Swift.DAL.SwiftDAL;
  6. using System.Data;
  7. namespace Swift.DAL.BL.System.Utility
  8. {
  9. public class SendSyncManageDao : SwiftDao
  10. {
  11. public DataRow GetStatus(string user, string tranId, string controlNo)
  12. {
  13. var sql = "EXEC proc_syncSendManage @flag = 's'";
  14. sql += ",@tranID = " + FilterString(tranId);
  15. sql += ",@controlNo = " + FilterString(controlNo);
  16. return ExecuteDataRow(sql);
  17. }
  18. public DbResult Resend(string controlNo,string routeId)
  19. {
  20. var sql = "EXEC proc_syncSendManage @flag = 're-send'";
  21. sql += ",@controlNo = " + FilterString(controlNo);
  22. sql += ",@routeId = " + FilterString(routeId);
  23. return ParseDbResult(sql);
  24. }
  25. public DbResult DoNotSync(string controlNo, string routeId)
  26. {
  27. var sql = "EXEC proc_syncSendManage @flag = 'd-send'";
  28. sql += ",@controlNo = " + FilterString(controlNo);
  29. sql += ",@routeId = " + FilterString(routeId);
  30. return ParseDbResult(sql);
  31. }
  32. }
  33. }