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.

44 lines
1.6 KiB

  1. using Swift.DAL.SwiftDAL;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Data;
  5. using System.Linq;
  6. using System.Text;
  7. namespace Swift.DAL.JMEFundTransfer
  8. {
  9. public class JmeFundTransferDao : SwiftDao
  10. {
  11. public DbResult SaveSetting(string user, string description, string currency, string debitAc, string CreditAc)
  12. {
  13. string sql = "EXEC PROC_FUNDTRANSFER";
  14. sql = sql + " @flag = 'save'";
  15. sql = sql + ",@description=" + FilterString(description);
  16. sql = sql + ",@currency=" + FilterString(currency);
  17. sql = sql + ",@debitAc=" + FilterString(debitAc);
  18. sql = sql + ",@creditAc=" + FilterString(CreditAc);
  19. DbResult res = ParseDbResult(sql);
  20. return res;
  21. }
  22. public DataRow GetData(string user, string RowId)
  23. {
  24. string sql = "EXEC PROC_FUNDTRANSFER";
  25. sql += " @flag = 'getData'";
  26. sql += ",@rowId =" + FilterString(RowId);
  27. return ExecuteDataRow(sql);
  28. }
  29. public DbResult SaveFundTranfer(string user, string date, string description, string currency, string amount)
  30. {
  31. string sql = "EXEC PROC_FUNDTRANSFER";
  32. sql += " @flag = 'saveFundTransfer'";
  33. sql += ",@user = " + FilterString(user);
  34. sql += ",@date = " + FilterString(date);
  35. sql += ",@SETTINGS_ID = " + FilterString(description);
  36. sql += ",@currency = " + FilterString(currency);
  37. sql += ",@amount = " + FilterString(amount);
  38. return ParseDbResult(sql);
  39. }
  40. }
  41. }