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.
 
 
 
 
 

601 lines
29 KiB

using System;
using System.Collections.Generic;
using System.Data;
using System.Globalization;
using Swift.DAL.Model;
using Swift.DAL.SwiftDAL;
namespace Swift.DAL.BL.Remit.Transaction
{
public class TranAgentReportDao : RemittanceDao
{
public ReportResult GetUserwiseReport(string user, string sAgent, string sBranch, string userName, string fromDate, string toDate,
string rptType, string rCountry, string pageNumber, string pageSize)
{
string sql = "EXEC proc_UserwiseTxnDetail ";
sql += " @user = " + FilterString(user);
sql += ", @sAgent = " + FilterString(sAgent);
sql += ", @sBranch = " + FilterString(sBranch);
sql += ", @userName = " + FilterString(userName);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
sql += ", @flag = " + FilterString(rptType);
sql += ", @rCountry = " + FilterString(rCountry);
sql += ", @pageNumber = " + FilterString(pageNumber);
sql += ", @pageSize = " + FilterString(pageSize);
return ParseReportResult(sql);
}
public DataSet getDailyCashReportTransactionWise(string user, string fromDate, string toDate, string introducer)
{
string sql = "EXEC proc_DailyTxnRpt @flag ='dailyTxnRptCash' ";
sql += ", @user = " + FilterString(user);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
sql += ", @referralCode = " + FilterString(introducer);
return ExecuteDataset(sql);
}
public DataSet getDailyAgentTransactionReport(string user, string fromDate, string toDate, string introducer)
{
string sql = "EXEC proc_DailyTxnRpt @flag ='dailyAgentTxnReport' ";
sql += ", @user = " + FilterString(user);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
sql += ", @referralCode = " + FilterString(introducer);
return ExecuteDataset(sql);
}
public DataSet getUnPostTransaction(string user)
{
string sql = "EXEC proc_DailyTxnRpt @flag ='unPostTransaction' ";
sql += ", @user = " + FilterString(user);
return ExecuteDataset(sql);
}
public ReportResult Get_40111600_Report(string user, string pCountry, string pAgent, string sBranch, string depositType
, string orderBy, string status, string paymentType, string dateField, string from, string to, string transType, string displayTranNo,
string searchBy, string searchByValue, string pageNumber, string pageSize, string rptType)
{
string sql = "EXEC proc_RSPTXN_report ";
sql += " @user=" + FilterString(user);
sql += ", @pCountry = " + FilterString(pCountry);
sql += ", @pAgent = " + FilterString(pAgent);
sql += ", @sBranch = " + FilterString(sBranch);
sql += ", @depositType = " + FilterString(depositType);
sql += ", @orderBy = " + FilterString(orderBy);
sql += ", @status = " + FilterString(status);
sql += ", @paymentType = " + FilterString(paymentType);
sql += ", @dateField = " + FilterString(dateField);
sql += ", @dateFrom = " + FilterString(from);
sql += ", @dateTo = " + FilterString(to);
sql += ", @transType = " + FilterString(transType);
sql += ", @displayTranNo = " + FilterString(displayTranNo);
sql += ", @searchBy = " + FilterString(searchBy);
sql += ", @searchByValue = " + FilterString(searchByValue);
sql += ", @pageNumber = " + FilterString(pageNumber);
sql += ", @pageSize = " + FilterString(pageSize);
sql += ", @rptType = " + FilterString(rptType);
return ParseReportResult(sql);
}
public ReportResult Get_TxnReport_Report(string user, string pCountry, string pAgent, string sBranch, string depositType
, string orderBy, string status, string paymentType, string dateField, string from, string to, string transType, string displayTranNo,
string searchBy, string searchByValue, string pageNumber, string pageSize, string rptType, string tFrom)
{
string sql = "EXEC PROC_TRANSACTION_REPORT ";
sql += " @user=" + FilterString(user);
sql += ", @pCountry = " + FilterString(pCountry);
sql += ", @pAgent = " + FilterString(pAgent);
sql += ", @sBranch = " + FilterString(sBranch);
sql += ", @depositType = " + FilterString(depositType);
sql += ", @orderBy = " + FilterString(orderBy);
sql += ", @status = " + FilterString(status);
sql += ", @paymentType = " + FilterString(paymentType);
sql += ", @dateField = " + FilterString(dateField);
sql += ", @dateFrom = " + FilterString(from);
sql += ", @dateTo = " + FilterString(to);
sql += ", @transType = " + FilterString(transType);
sql += ", @displayTranNo = " + FilterString(displayTranNo);
sql += ", @searchBy = " + FilterString(searchBy);
sql += ", @searchByValue = " + FilterString(searchByValue);
sql += ", @pageNumber = " + FilterString(pageNumber);
sql += ", @pageSize = " + FilterString(pageSize);
sql += ", @rptType = " + FilterString(rptType);
sql += ", @transactionFrom = " + FilterString(tFrom);
return ParseReportResult(sql);
}
public ReportResult GetTxnSummaryReport(string user, string sBranch, string sAgent, string pCountry, string pAgentId, string status, string dateType
, string fromDate, string toDate, string rptType, string countryBankId, string pageNumber, string pageSize)
{
string sql = "EXEC proc_GetRSPTxnSummaryReport ";
sql += " @user = " + FilterString(user);
sql += ", @sAgent = " + FilterString(sAgent);
sql += ", @sBranch = " + FilterString(sBranch);
sql += ", @pCountry = " + FilterString(pCountry);
sql += ", @pAgentId = " + FilterString(pAgentId);
sql += ", @status = " + FilterString(status);
sql += ", @DateType = " + FilterString(dateType);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
sql += ", @flag = " + FilterString(rptType);
sql += ", @countryBankId = " + FilterString(countryBankId);
sql += ", @pageNumber = " + FilterString(pageNumber);
sql += ", @pageSize = " + FilterString(pageSize);
return ParseReportResult(sql);
}
public ReportResult GetholdTxnreportReport(string user, string fromDate, string toDate, string rptType, string pageNumber, string pageSize, string branchId)
{
string sql = "EXEC proc_GetholdTxnreportReport ";
sql += " @user = " + FilterString(user);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
sql += ", @rptType = " + FilterString(rptType);
sql += ", @pageNumber = " + FilterString(pageNumber);
sql += ", @pageSize = " + FilterString(pageSize);
sql += ", @branchId = " + FilterString(branchId);
return ParseReportResult(sql);
}
public ReportResult GetSettlement(string user, string pCountry, string sAgent, string sBranch, string fromDate, string toDate, string pageNumber, string pageSize)
{
string sql = "EXEC proc_settlement ";
sql += " @flag = 's'";
sql += ", @user = " + FilterString(user);
sql += ", @pCountry = " + FilterString(pCountry);
sql += ", @sAgent = " + FilterString(sAgent);
sql += ", @sBranch = " + FilterString(sBranch);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
sql += ", @pageNumber = " + FilterString(pageNumber);
sql += ", @pageSize = " + FilterString(pageSize);
return ParseReportResult(sql);
}
public ReportResult GetSettlementDdl(string user, string pCoutry, string sAgent, string sBranch, string fromDate, string toDate, string pageNumber, string pageSize, string flag)
{
string sql = "EXEC proc_settlementDdl ";
sql += " @user = " + FilterString(user);
sql += ", @flag = " + FilterString(flag);
sql += ", @pCountry = " + FilterString(pCoutry);
sql += ", @sAgent = " + FilterString(sAgent);
sql += ", @sBranch = " + FilterString(sBranch);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
sql += ", @pageNumber = " + FilterString(pageNumber);
sql += ", @pageSize = " + FilterString(pageSize);
return ParseReportResult(sql);
}
public ReportResult GetCancelReport(string user, string pCoutry, string sBranch, string fromDate, string toDate, string cancelType, string pageNumber, string pageSize)
{
string sql = "EXEC proc_cancelRpt ";
sql += " @user = " + FilterString(user);
sql += ", @pCountry = " + FilterString(pCoutry);
sql += ", @sBranch = " + FilterString(sBranch);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
sql += ", @cancelType = " + FilterString(cancelType);
return ParseReportResult(sql);
}
public DataTable AgentSoaReport(string fromDate, string toDate, string agentId)
{
string sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_INT] @flag = 'SOA'";
sql += ", @AGENT = " + FilterString(agentId);
sql += ", @DATE1 = " + FilterString(fromDate);
sql += ", @DATE2 = " + FilterString(toDate);
return ExecuteDataTable(sql);
}
public DataTable AgentSoaReportAgentNew(string fromDate, string toDate, string agentId, string branchId, string user)
{
string sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_V3] @flag = 'SOA'";
sql += ", @AGENT = " + FilterString(agentId);
sql += ", @DATE1 = " + FilterString(fromDate);
sql += ", @DATE2 = " + FilterString(toDate);
sql += ", @BRANCH = " + FilterString(branchId);
sql += ", @user = " + FilterString(user);
return ExecuteDataTable(sql);
}
public string AgentCurrency(string agentId)
{
string sql = "EXEC proc_dropDownLists @flag = 'agentSettCurr'";
sql += ", @agentId = " + FilterString(agentId);
return GetSingleResult(sql);
}
public DataTable AgentSoaDrilldownReport(string fromDate, string toDate, string agentId, string flag)
{
string sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_INT] ";
sql += " @AGENT = " + FilterString(agentId);
sql += ", @DATE1 = " + FilterString(fromDate);
sql += ", @DATE2 = " + FilterString(toDate);
sql += ", @flag = " + FilterString(flag);
return ExecuteDataset(sql).Tables[0];
}
public DataTable AgentSoaDrilldownReportNew(string fromDate, string toDate, string agentId, string flag, string branch, string FLAG2)
{
string sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_V3] ";
sql += " @AGENT = " + FilterString(agentId);
sql += ", @DATE1 = " + FilterString(fromDate);
sql += ", @DATE2 = " + FilterString(toDate);
sql += ", @flag = " + FilterString(flag);
sql += ", @BRANCH = " + FilterString(branch);
sql += ", @FLAG2 = " + FilterString(FLAG2);
return ExecuteDataset(sql).Tables[0];
}
public DataTable AdminSoaDrilldownReportNew(string fromDate, string toDate, string agentId, string flag, string branch, string FLAG2, string rptName)
{
string sql = "";
if (rptName.ToLower().Equals("statementofaccountrec"))
sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_V3_RECEIVE_ADMIN]";
else
sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_V3_SEND_ADMIN]";
sql += " @AGENT = " + FilterString(agentId);
sql += ", @DATE1 = " + FilterString(fromDate);
sql += ", @DATE2 = " + FilterString(toDate);
sql += ", @flag = " + FilterString(flag);
sql += ", @BRANCH = " + FilterString(branch);
sql += ", @FLAG2 = " + FilterString(FLAG2);
return ExecuteDataset(sql).Tables[0];
}
public ReportResult GetBonusPoint(string user, string fromDate, string toDate, string orderBy, string membershipId, string branchId)
{
var sql = "proc_bonusRpt @flag='bonusPoint'";
sql += ",@user=" + FilterString(user);
sql += ",@mFrom=" + FilterString(fromDate);
sql += ",@mTo=" + FilterString(toDate);
sql += ",@orderBy=" + FilterString(orderBy);
sql += ",@membershipId =" + FilterString(membershipId);
sql += ",@branchId=" + FilterString(branchId);
return ParseReportResult(sql);
}
public ReportResult GetBonusRedeemed(string user, string fromDate, string toDate, string orderBy, string membershipId, string giftItem, string branchId)
{
var sql = "proc_bonusRpt @flag='bonusRedeemed'";
sql += ",@user=" + FilterString(user);
sql += ",@fromDate=" + FilterString(fromDate);
sql += ",@toDate=" + FilterString(toDate);
sql += ",@orderBy=" + FilterString(orderBy);
sql += ",@membershipId =" + FilterString(membershipId);
sql += ",@prizeId =" + FilterString(giftItem);
sql += ",@branchId=" + FilterString(branchId);
return ParseReportResult(sql);
}
public DataTable StatementOfAccount(string user, string fromDate, string toDate, string agentId, string branch, string rptType, string rptName)
{
string sql = "";
if (rptName.ToLower().Equals("statementofaccountrec"))
sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_V3_RECEIVE_ADMIN] @flag = 'SOA'";
else
sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_V3_SEND_ADMIN] @flag = 'SOA'";
sql += ", @AGENT = " + FilterString(agentId);
sql += ", @DATE1 = " + FilterString(fromDate);
sql += ", @DATE2 = " + FilterString(toDate);
sql += ", @BRANCH = " + FilterString(branch);
sql += ", @ACCTYPE = " + FilterString(rptType);
return ExecuteDataset(sql).Tables[0];
}
public ReportResult GetAgentWiseReferrerReport(string user, string fromDate, string toDate, string referralCode)
{
var sql = "PROC_REFERRAL_REPORT @flag='S'";
sql += ",@user=" + FilterString(user);
sql += ",@FROM_DATE=" + FilterString(fromDate);
sql += ",@TO_DATE=" + FilterString(toDate);
sql += ",@REFERRAL_CODE=" + FilterString(referralCode);
return ParseReportResult(sql);
}
public ReportResult GetReferral(string user, string controlNo, string tranNo)
{
var sql = "PROC_REFERRAL_REPORT @flag='checkReferral'";
sql += ",@user=" + FilterString(user);
sql += ",@controlNo=" + FilterString(controlNo);
sql += ",@tranNo=" + FilterString(tranNo);
return ParseReportResult(sql);
}
public ReportResult PrepareJpDepositList(string user, string particulars, string txnDate, string amount)
{
var sql = "proc_DailyTxnRpt @flag='depositListNew'";
sql += ",@user=" + FilterString(user);
sql += ",@particulars=N" + FilterString(particulars);
sql += ",@trandate=" + FilterString(txnDate);
sql += ",@depositAmount=" + FilterString(amount);
return ParseReportResult(sql);
}
public ReportResult PrepareLawsonDepositList(string user, string particulars, string txnDate, string amount, string account)
{
var sql = "PROC_LAWSON_DEPOSITS @flag='deposit-detail-list'";
sql += ",@user=" + FilterString(user);
sql += ",@particulars=N" + FilterString(particulars);
sql += ",@trandate=" + FilterString(txnDate);
sql += ",@depositAmount=" + FilterString(amount);
sql += ",@accountNumber=" + FilterString(account);
return ParseReportResult(sql);
}
public ReportResult GetRejectedReport(string user, string flag, string fromDate, string toDate, string agentId, string branchId, string withAgent, string tranType, string isOnlineTxn)
{
var sql = "PROC_REGISTRATION_REPORT ";
sql += "@flag =" + FilterString(flag); ;
sql += ",@user=" + FilterString(user);
sql += ",@FROM_DATE=" + FilterString(fromDate);
sql += ",@TO_DATE=" + FilterString(toDate);
sql += ",@agentId=" + FilterString(agentId);
sql += ",@branchId=" + FilterString(branchId);
sql += ",@withAgent=" + FilterString(withAgent);
sql += ",@tranType=" + FilterString(tranType);
sql += ",@isOnlineTxn=" + FilterString(isOnlineTxn);
return ParseReportResult(sql);
}
public ReportResult GetNewRegistrationReport(string user, string flag, string fromDate, string toDate, string agentId, string branchId, string withAgent)
{
var sql = "PROC_REGISTRATION_REPORT ";
sql += "@flag =" + FilterString(flag); ;
sql += ",@user=" + FilterString(user);
sql += ",@FROM_DATE=" + FilterString(fromDate);
sql += ",@TO_DATE=" + FilterString(toDate);
sql += ",@agentId=" + FilterString(agentId);
sql += ",@branchId=" + FilterString(branchId);
sql += ",@withAgent=" + FilterString(withAgent);
return ParseReportResult(sql);
}
public ReportResult GetCustomerRegistrationReport(string user, string flag, string fromDate, string toDate)
{
var sql = "PROC_REGISTRATION_REPORT ";
sql += "@flag =" + FilterString(flag); ;
sql += ",@user=" + FilterString(user);
sql += ",@FROM_DATE=" + FilterString(fromDate);
sql += ",@TO_DATE=" + FilterString(toDate);
return ParseReportResult(sql);
}
public ReportResult GetLowTxnReport(string user, string flag, string toDate, string postCode, string txnCountType, string txnCount)
{
var sql = "proc_low_txn_report ";
sql += "@flag =" + FilterString(flag); ;
sql += ",@user=" + FilterString(user);
sql += ",@toDate=" + FilterString(toDate);
sql += ",@postCode=" + FilterString(postCode);
sql += ",@txnCountType=" + FilterString(txnCountType);
sql += ",@txnCount=" + FilterString(txnCount);
return ParseReportResult(sql);
}
//public ReportResult GetCustomerRegistrationReport(string user, string flag, string fromDate, string toDate)
//{
// var sql = "PROC_REGISTRATION_REPORT ";
// sql += "@flag =" + FilterString(flag); ;
// sql += ",@user=" + FilterString(user);
// sql += ",@FROM_DATE=" + FilterString(fromDate);
// sql += ",@TO_DATE=" + FilterString(toDate);
// return ParseReportResult(sql);
//}
//public ReportResult GetLowTxnReport(string user, string flag, string toDate, string postCode, string txnCountType, string txnCount)
//{
// var sql = "proc_low_txn_report ";
// sql += "@flag =" + FilterString(flag); ;
// sql += ",@user=" + FilterString(user);
// sql += ",@toDate=" + FilterString(toDate);
// sql += ",@postCode=" + FilterString(postCode);
// sql += ",@txnCountType=" + FilterString(txnCountType);
// sql += ",@txnCount=" + FilterString(txnCount);
// return ParseReportResult(sql);
//}
public ReportResult GetDisabledCustomersReport(string user, string flag, string fromDate, string toDate)
{
var sql = "PROC_REGISTRATION_REPORT ";
sql += "@flag =" + FilterString(flag); ;
sql += ",@user=" + FilterString(user);
sql += ",@FROM_DATE=" + FilterString(fromDate);
sql += ",@TO_DATE=" + FilterString(toDate);
return ParseReportResult(sql);
}
public ReportResult GetCustomerHistory(string user, string flag, string customerId)
{
var sql = "proc_DailyTxnRpt ";
sql += "@flag =" + FilterString(flag); ;
sql += ",@user=" + FilterString(user);
sql += ",@customerId=" + FilterString(customerId);
return ParseReportResult(sql);
}
public ReportResult GetUpdateCustomerReport(string user, string flag, string fromDate, string toDate, string agentId)
{
var sql = "proc_CustomerModifyLogs_Report ";
sql += "@flag =" + FilterString(flag); ;
sql += ",@user=" + FilterString(user);
sql += ",@FROM_DATE=" + FilterString(fromDate);
sql += ",@TO_DATE=" + FilterString(toDate);
sql += ",@agentId=" + FilterString(agentId);
return ParseReportResult(sql);
}
public ReportResult GetCustomerAndTxnList(string user, string flag, string fromDate, string toDate, string searchBy , string groupBy)
{
var sql = "EXEC PROC_REGISTRATION_REPORT ";
sql += "@flag =" + FilterString(flag); ;
sql += ",@user=" + FilterString(user);
sql += ",@FROM_DATE=" + FilterString(fromDate);
sql += ",@TO_DATE=" + FilterString(toDate);
sql += ",@SEARCH_BY=" + FilterString(searchBy);
sql += ",@GROUP_BY=" + FilterString(groupBy);
return ParseReportResult(sql);
}
public ReportResult GetAccountingSummary(string user, string flag, string fromDate, string toDate)
{
var sql = "PROC_ACCOUNT_SUMMARY_REPORT ";
sql += "@flag =" + FilterString(flag); ;
sql += ",@user=" + FilterString(user);
sql += ",@startDate=" + FilterString(fromDate);
sql += ",@endDate=" + FilterString(toDate);
return ParseReportResult(sql);
}
public ReportResult GetCashReport(string user, string flag, string fromDate, string toDate)
{
var sql = "Exec FastMoneyPro_account.[dbo].PROC_CASH_REPORT ";
sql += "@flag =" + FilterString(flag); ;
sql += ",@user=" + FilterString(user);
sql += ",@startDate=" + FilterString(fromDate);
sql += ",@endDate=" + FilterString(toDate);
return ParseReportResult(sql);
}
public ReportResult GetComplianceRejectedReport(string fromDate, string toDate, string user)
{
var sql = "Exec proc_complianceReleaseReport";
sql += " @flag=" + "'complianceRejectedReport'";
sql += ",@fromDate=" + FilterString(fromDate);
sql += ",@toDate=" + FilterString(toDate);
sql += ",@user=" + FilterString(user);
return ParseReportResult(sql);
}
public ReportResult GetUtilityReport(string year,string flag,string fromDate, string toDate, string user)
{
var sql = "Exec PROC_UTILITY_REPORT";
sql += " @flag=" + FilterString(flag);
sql += ",@fromDate=" + FilterString(fromDate);
sql += ",@toDate=" + FilterString(toDate);
sql += ",@year=" + FilterString(year);
sql += ",@user=" + FilterString(user);
return ParseReportResult(sql);
}
public ReportResult PrepareMobileRegistrationReport(string user, string fromDate, string toDate, string flag)
{
string sql = "EXEC proc_mobileRegistrationReport";
sql += " @flag=" + FilterString(flag);
sql += ", @user = " + FilterString(user);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
return ParseReportResult(sql);
}
public ReportResult UntransactedOnlyReport(string user, string fromDate, string toDate, string flag)
{
string sql = "EXEC PROC_UNTRANSACTED_SUMMARY_REPORTS";
sql += " @flag=" + FilterString(flag);
sql += ", @user = " + FilterString(user);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
//sql += ", @rptFor = " + FilterString(status);
return ParseReportResult(sql);
}
public ReportResult SentRefundReport(string user, string fromDate, string toDate, string flag)
{
string sql = "EXEC PROC_UNTRANSACTED_SUMMARY_REPORTS";
sql += " @flag=" + FilterString(flag);
sql += ", @user = " + FilterString(user);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
//sql += ", @rptFor = " + FilterString(status);
return ParseReportResult(sql);
}
public ReportResult RunningBalanceReport(string user, string fromDate, string toDate, string flag)
{
string sql = "EXEC PROC_UNTRANSACTED_SUMMARY_REPORTS";
sql += " @flag=" + FilterString(flag);
sql += ", @user = " + FilterString(user);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
return ParseReportResult(sql);
}
public ReportResult SentReport(string user, string fromDate, string toDate)
{
string sql = "EXEC PROC_UNTRANSACTED_SENT_REPORT";
sql += " @user = " + FilterString(user);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
return ParseReportResult(sql);
}
public ReportResult RefundedOnReport(string user, string fromDate, string toDate, string flag)
{
string sql = "PROC_UNTRANSACTED_REFUND_REPORT";
sql += " @flag=" + FilterString(flag);
sql += ", @user = " + FilterString(user);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
return ParseReportResult(sql);
}
public ReportResult RefundedBeforeReport(string user, string fromDate, string toDate, string flag)
{
string sql = "PROC_UNTRANSACTED_REFUND_REPORT";
sql += " @flag=" + FilterString(flag);
sql += ", @user = " + FilterString(user);
sql += ", @fromDate = " + FilterString(fromDate);
sql += ", @toDate = " + FilterString(toDate);
return ParseReportResult(sql);
}
public DataTable TxnReport(string user, string pCountry, string pAgent, string sCountry, string depositType,string remitTYpe, string orderBy, string status, string paymentType, string dateField, string from, string to, string transType, string displayTranNo, string searchBy, string searchByValue, string pageNumber, string pageSize, string rptType, string tFrom, string postCode, string promoCode)
{
string sql = "EXEC PROC_TRANSACTION_REPORT ";
sql += " @user=" + FilterString(user);
sql += ", @pCountry = " + FilterString(pCountry);
sql += ", @pAgent = " + FilterString(pAgent);
sql += ", @sCountry = " + FilterString(sCountry);
sql += ", @depositType = " + FilterString(depositType);
sql += ", @remitTYpe = " + FilterString(remitTYpe);
sql += ", @orderBy = " + FilterString(orderBy);
sql += ", @status = " + FilterString(status);
sql += ", @paymentType = " + FilterString(paymentType);
sql += ", @dateField = " + FilterString(dateField);
sql += ", @dateFrom = " + FilterString(from);
sql += ", @dateTo = " + FilterString(to);
sql += ", @transType = " + FilterString(transType);
sql += ", @displayTranNo = " + FilterString(displayTranNo);
sql += ", @searchBy = " + FilterString(searchBy);
sql += ", @searchByValue = " + FilterString(searchByValue);
sql += ", @pageNumber = " + FilterString(pageNumber);
sql += ", @pageSize = " + FilterString(pageSize);
sql += ", @rptType = " + FilterString(rptType);
sql += ", @transactionFrom = " + FilterString(tFrom);
sql += ", @postCode = " + FilterString(postCode);
sql += ", @promoCode = " + FilterString(promoCode);
var dt = ExecuteDataTable(sql);
return dt;
}
}
}