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.

89 lines
3.9 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. using System.Threading.Tasks;
  8. using System.Web.UI;
  9. namespace Swift.DAL.Remittance.Transaction
  10. {
  11. public class UpdateBranchDao : RemittanceDao
  12. {
  13. public DataTable GetBranchByBankAndCountry(string user, string flag, string countryId, string bankId)
  14. {
  15. var sql = "EXEC Proc_UpdateBranchCode @flag =" + FilterString(flag);
  16. sql += ", @pcountryId = " + FilterString(countryId);
  17. sql += ", @bankId = " + FilterString(bankId);
  18. sql += ", @user = " + FilterString(user);
  19. var ds = ExecuteDataset(sql);
  20. if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
  21. return null;
  22. return ds.Tables[0];
  23. }
  24. public DataTable UpdateBranch(string user, string flag, string countryId, string bankId, string branchId, string branchCode,string editedBranchName)
  25. {
  26. var sql = "EXEC Proc_UpdateBranchCode @flag =" + FilterString(flag);
  27. sql += ", @pcountryId = " + FilterString(countryId);
  28. sql += ", @bankId = " + FilterString(bankId);
  29. sql += ", @branchId = " + FilterString(branchId);
  30. sql += ", @branchCode = " + FilterString(branchCode);
  31. sql += ", @editedBranchName = " + FilterString(editedBranchName);
  32. sql += ", @user = " + FilterString(user);
  33. var ds = ExecuteDataset(sql);
  34. if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
  35. return null;
  36. return ds.Tables[0];
  37. }
  38. public DataTable InsertBranch(string user, string flag, string countryId, string bankId, string branchName, string branchCode)
  39. {
  40. var sql = "EXEC Proc_UpdateBranchCode @flag =" + FilterString(flag);
  41. sql += ", @pcountryId = " + FilterString(countryId);
  42. sql += ", @bankId = " + FilterString(bankId);
  43. sql += ", @branchName = " + FilterString(branchName);
  44. sql += ", @branchCode = " + FilterString(branchCode);
  45. sql += ", @user = " + FilterString(user);
  46. var ds = ExecuteDataset(sql);
  47. if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
  48. return null;
  49. return ds.Tables[0];
  50. }
  51. public DataTable LoadBank(string sCountryid, string pCountry, string collMode, string partnerId, string flag, string user)
  52. {
  53. //var sql = "EXEC proc_dropDownLists @flag = 'collModeByCountry'";
  54. //sql += ", @param = " + FilterString(pCountry);
  55. var sql = "EXEC Proc_UpdateBranchCode @flag =" + FilterString(flag);
  56. sql += ", @countryId = " + FilterString(sCountryid);
  57. sql += ", @pCountryId = " + FilterString(pCountry);
  58. sql += ", @param = " + FilterString(collMode);
  59. sql += ", @partnerId = " + FilterString(partnerId);
  60. sql += ", @user = " + FilterString(user);
  61. var ds = ExecuteDataset(sql);
  62. if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
  63. return null;
  64. return ds.Tables[0];
  65. }
  66. public DataTable LoadPartner(string sCountryid, string pCountry, string collMode, string flag, string user)
  67. {
  68. var sql = "EXEC Proc_UpdateBranchCode @flag =" + FilterString(flag);
  69. sql += ", @countryId = " + FilterString(sCountryid);
  70. sql += ", @pCountryId = " + FilterString(pCountry);
  71. sql += ", @param = " + FilterString(collMode);
  72. sql += ", @user = " + FilterString(user);
  73. var ds = ExecuteDataset(sql);
  74. if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
  75. return null;
  76. return ds.Tables[0];
  77. }
  78. }
  79. }