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.

38 lines
1.3 KiB

  1. using System.Text;
  2. using Swift.DAL.SwiftDAL;
  3. using System.Data;
  4. namespace Swift.DAL.BL.System.Utility
  5. {
  6. public class ImportSambaDataDao:SwiftDao
  7. {
  8. public DbResult ImportData(string user, string fromDate, string toDate, string sessionId)
  9. {
  10. var sql = "EXEC [proc_OMRemitGate_GetUnpaidList] @flag = 'i'";
  11. sql += ",@user=" + FilterString(user);
  12. sql += ",@fromDate=" + FilterString(fromDate);
  13. sql += ",@toDate=" + FilterString(toDate);
  14. sql += ",@session_id=" + FilterString(sessionId);
  15. return ParseDbResult(sql);
  16. }
  17. public DbResult UpdateData(string user, string sessionId)
  18. {
  19. var sql = "EXEC [proc_OMRemitGate_GetUnpaidList] @flag = 'a'";
  20. sql += ", @user=" + FilterString(user);
  21. sql += ",@session_id=" + FilterString(sessionId);
  22. return ParseDbResult(sql);
  23. }
  24. public DataTable ShowData(string user, string fromDate , string toDate, string sessionId)
  25. {
  26. var sql = "EXEC [proc_OMRemitGate_GetUnpaidList] @flag = 's'";
  27. sql += ",@user=" + FilterString(user);
  28. sql += ",@fromDate=" + FilterString(fromDate);
  29. sql += ",@toDate=" + FilterString(toDate);
  30. sql += ",@session_id=" + FilterString(sessionId);
  31. return ExecuteDataTable(sql);
  32. }
  33. }
  34. }