|
|
using Swift.DAL.SwiftDAL; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace Swift.DAL.Remittance.Transaction { public class ApproveInwardTransactionDao : RemittanceDao { public DataSet GetHoldedTXNListAdmin(string user, string branch, string id, string country, string sender, string receiver , string amt, string branchId, string userType, string flag, string txnDate, string txnUser, string controlNo, string controlNo1, string txnType, string sendCountry, string sendAgent, string sendBranch) { string sql = "EXEC proc_ApproveInwardHoldedTXN "; sql += " @flag = " + FilterString(flag); sql += ", @user = " + FilterString(user); sql += ", @id = " + FilterString(id); sql += ", @branch = " + FilterString(branch); sql += ", @country = " + FilterString(country); sql += ", @sender = " + FilterString(sender); sql += ", @receiver = " + FilterString(receiver); sql += ", @amt = " + FilterString(amt); sql += ", @branchId = " + FilterString(branchId); sql += ", @userType = " + FilterString(userType); sql += ", @txnDate = " + FilterString(txnDate); sql += ", @txncreatedBy = " + FilterString(txnUser); sql += ", @ControlNo = " + FilterString(controlNo); sql += ", @tpControlNo2 = " + FilterString(controlNo1); sql += ", @txnType = " + FilterString(txnType); sql += ", @sendCountry = " + FilterString(sendCountry); sql += ", @sendAgent = " + FilterString(sendAgent); sql += ", @sendBranch = " + FilterString(sendBranch); return ExecuteDataset(sql); }
public DbResult ApproveAllHoldedTXN(string user, string idList) { var sb = new StringBuilder("<root>"); var list = idList.Split(','); foreach (var itm in list) { sb.Append("<row id=\"" + itm.Trim() + "\" />"); } sb.Append("</root>");
var sql = "EXEC proc_ApproveInwardHoldedTXN @flag = 'approve-all'"; sql += ", @user = " + FilterString(user); sql += ", @idList = " + FilterString(sb.ToString()); return ParseDbResult(sql); } public DataSet GetHoldAdminTransactionSummary(string user, string branchId, string userType) { string sql = "EXEC proc_ApproveInwardHoldedTXN "; sql += " @flag = 's_admin_txn_summary'"; sql += ", @user = " + FilterString(user); sql += ", @branchId = " + FilterString(branchId); sql += ", @userType = " + FilterString(userType); return ExecuteDataset(sql); } public DbResult GetTxnApproveDataIMEPay(string user, string id) { var sql = "EXEC proc_ApproveInwardHoldedTXN @flag = 'get-info-imepay'"; sql += ", @user = " + FilterString(user); sql += ", @id = " + FilterString(id); var drDb = ParseDbResultNew(sql); return drDb; } public DbResult ApproveHoldedTXN(string user, string id) { var sql = "EXEC proc_ApproveInwardHoldedTXN @flag = 'approve'"; sql += ", @user = " + FilterString(user); sql += ", @id = " + FilterString(id); var drDb = ParseDbResult(sql); return drDb; } public DbResult RejectHoldedTXN(string user, string id, string controlNO = "", string remarks = "") { var sql = "EXEC proc_ApproveInwardHoldedTXN @flag = 'reject'"; sql += ", @user = " + FilterString(user); sql += ", @id = " + FilterString(id); sql += ", @remarks = " + FilterString(remarks); sql += ", @ControlNo = " + FilterString(controlNO);
return ParseDbResult(sql); } } }
|