|
|
using Swift.DAL.SwiftDAL; using System; using System.Data;
namespace Swift.DAL.Remittance.ExchangeRate { public class ImportSettlementRateDao : RemittanceDao { public DataSet ImportSettlementRate(string user, string xml, string sessionId) { string sql = "EXEC PROC_UPDATE_EX_RATE "; sql += "@flag = 'U'"; sql += ",@user = " + FilterString(user); sql += ",@XML = N'" + FilterStringForXml(xml) + "'"; sql += ",@SESSION_ID = " + FilterString(sessionId);
return ExecuteDataset(sql); }
public DbResult ConfirmSave(string user, string ids, string sessionId) { string sql = "EXEC PROC_UPDATE_EX_RATE "; sql += "@flag = 'APPROVE'"; sql += ",@user = " + FilterString(user); sql += ",@ids = " + FilterString(ids); sql += ",@SESSION_ID = " + FilterString(sessionId);
return ParseDbResult(sql); }
public void ClearData(string user, string sessionId) { string sql = "EXEC PROC_UPDATE_EX_RATE "; sql += "@flag = 'CLEAR'"; sql += ",@SESSION_ID = " + FilterString(sessionId); sql += ",@user = " + FilterString(user);
ExecuteDataRow(sql); }
public DbResult SaveTransactionInficare(string user, string xml, string flag, string msg = "") { string sql = "EXEC PROC_DOWNLOAD_INFICARE_SYSTEM_TXNS "; sql += "@FLAG = '" + flag + "'"; sql += ",@XML = N'" + xml + "'"; sql += ",@user = " + FilterString(user); sql += ",@DATE = " + FilterString(msg);
return ParseDbResult(sql); }
public DbResult RunJob(string user, string jobName) { return ExecuteJob(jobName); }
public DataSet ShowInficareTempData(string user, string map) { string sql = "EXEC PROC_DOWNLOAD_INFICARE_SYSTEM_TXNS "; sql += "@flag = 'SHOW'"; sql += ",@user = " + FilterString(user); sql += ",@filter1 = " + FilterString(map);
return ExecuteDataset(sql); }
public DataSet ShowCustomerReceiverData(string user) { string sql = "EXEC PROC_DOWNLOAD_INFICARE_SYSTEM_TXNS "; sql += "@flag = 'DOWNLOAD-DETAIL'"; sql += ",@user = " + FilterString(user);
return ExecuteDataset(sql); }
public DbResult MapReferral(string user, string tranId, string referralCode) { string sql = "EXEC PROC_DOWNLOAD_INFICARE_SYSTEM_TXNS "; sql += "@flag = 'MAP'"; sql += ",@user = " + FilterString(user); sql += ",@TRAN_ID = " + FilterString(tranId); sql += ",@REFERRAL_CODE = " + FilterString(referralCode);
return ParseDbResult(sql); }
public DbResult UploadManualMap(string user, string xml) { string sql = "EXEC PROC_DOWNLOAD_INFICARE_SYSTEM_TXNS "; sql += "@flag = 'BULK-MAP'"; sql += ",@user = " + FilterString(user); sql += ",@XML = '" + xml + "'";
return ParseDbResult(sql); }
public DbResult FinalSave(string user) { string sql = "EXEC PROC_DOWNLOAD_INFICARE_SYSTEM_TXNS "; sql += "@flag = 'MAIN-SAVE'"; sql += ", @user =" + FilterString(user);
return ParseDbResult(sql); }
public void ClearTempData(string user) { string sql = "EXEC PROC_DOWNLOAD_INFICARE_SYSTEM_TXNS "; sql += "@flag = 'DELETE'"; sql += ",@user =" + FilterString(user);
ExecuteDataTable(sql); }
public DbResult ClearTempTranData(string user) { string sql = "EXEC PROC_DOWNLOAD_INFICARE_SYSTEM_TXNS "; sql += "@flag = 'DELETE-TRAN'"; sql += ",@user =" + FilterString(user);
return ParseDbResult(sql); }
public DbResult RunVaultTransfer(string user) { string sql = "EXEC PROC_JOB_VAULT_TRANSFER_AND_EOD "; sql += "@USER =" + FilterString(user);
return ParseDbResult(sql); } } }
|