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.
2589 lines
139 KiB
2589 lines
139 KiB
using System;
|
|
using System.Data;
|
|
using Swift.DAL.SwiftDAL;
|
|
|
|
namespace Swift.DAL.BL.Remit.Transaction
|
|
{
|
|
public class TranReportDao : RemittanceDao
|
|
{
|
|
public ReportResult GetBankGauranteeReport(string user, string date, string agentGroup, string ignoreBlockedAgent)
|
|
{
|
|
string sql = "EXEC proc_bankGauranteeReport @flag = 'rpt'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @date = " + FilterString(date);
|
|
sql += ", @agentGroup = " + FilterString(agentGroup);
|
|
sql += ", @ignoreBlockedAgent = " + FilterString(ignoreBlockedAgent);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetNewCustomerRegistration(string user, string fromDate, string toDate, string sBranch, string pageNumber
|
|
, string pageSize, string type)
|
|
{
|
|
string sql = "EXEC PROC_NEWCUSTOMERREGISTRATION ";
|
|
sql += " @flag = " + FilterString("s");
|
|
sql += ", @user = " + FilterString(user);
|
|
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 GetSettlementInternational_Pagent(string user, string pCountry, string sAgent, string sBranch, string fromDate, string toDate, string pageNumber
|
|
, string pageSize, string type, string flag)
|
|
{
|
|
string sql = "EXEC proc_settlement_v2 ";
|
|
sql += " @flag = " + FilterString(flag);
|
|
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 DbResult Recalculate(string dateFrom, string user, string flag)
|
|
{
|
|
string sql = "EXEC PROC_WEEKLY_MITATSUAIMU_REPORT @flag = " + FilterString(flag);
|
|
sql += ", @FROM_DATE = " + FilterString(dateFrom);
|
|
sql += ", @USER = " + FilterString(user);
|
|
|
|
return ParseDbResult(sql);
|
|
}
|
|
|
|
public DataTable MitasuReportWeekly(string user, string fromDate, string toDate, string rptFor = "")
|
|
{
|
|
string sql = "EXEC PROC_WEEKLY_MITATSUAIMU_REPORT @flag = 'S'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @FROM_DATE = " + FilterString(fromDate);
|
|
sql += ", @TO_DATE = " + FilterString(toDate);
|
|
sql += ", @RPT_FOR = " + FilterString(rptFor);
|
|
|
|
return ExecuteDataTable(sql);
|
|
}
|
|
|
|
public DataTable CheckMitatsu(string user, string fromDate, string toDate)
|
|
{
|
|
string sql = "EXEC FASTMONEYPRO_ACCOUNT.DBO.PROC_MITATSU_CHECK @flag = 'S'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @FROM_DATE = " + FilterString(fromDate);
|
|
sql += ", @TO_DATE = " + FilterString(toDate);
|
|
|
|
return ExecuteDataTable(sql);
|
|
}
|
|
|
|
public DataTable UntransactedReportNew(string user, string fromDate, string toDate, string dataFor, string isNewReport)
|
|
{
|
|
string sql = "";
|
|
if (isNewReport.ToLower().Equals("y"))
|
|
sql += "EXEC PROC_UNTRANSACTED_REPORT @flag = 'S'";
|
|
else
|
|
sql += "EXEC PROC_UNTRANSACTED_REPORT_NEW @flag = 'S'";
|
|
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @FROM_DATE = " + FilterString(fromDate);
|
|
sql += ", @TO_DATE = " + FilterString(toDate);
|
|
sql += ", @RPT_FOR = " + FilterString(dataFor);
|
|
|
|
return ExecuteDataTable(sql);
|
|
}
|
|
|
|
public ReportResult GetRBAReport(
|
|
string user
|
|
, string reportFor
|
|
, string rptType
|
|
, string sCountry
|
|
, string sAgent
|
|
, string sBranch
|
|
, string sNativeCountry
|
|
, string rCountry
|
|
, string sIdNumber
|
|
, string fromDate
|
|
, string toDate
|
|
, string rbaRangeFrom
|
|
, string rbaRangeTo
|
|
, string txnToNonNativeCountry
|
|
, string txnAmountFrom
|
|
, string txnAmountTo
|
|
, string txnCountFrom
|
|
, string txnCountTo
|
|
, string pCountryCountFrom
|
|
, string pCountryCountTo
|
|
, string beneficiaryCountFrom
|
|
, string beneficiaryCountTo
|
|
, string outletCountFrom
|
|
, string outletCountTo
|
|
, string pageNumber
|
|
, string pageSize
|
|
)
|
|
{
|
|
string sql = "EXEC proc_rbaReport";
|
|
sql += " @user = " + FilterString(user);
|
|
sql += ", @reportFor = " + FilterString(reportFor);
|
|
sql += ", @reportType = " + FilterString(rptType);
|
|
sql += ", @sCountry = " + FilterString(sCountry);
|
|
sql += ", @sAgent = " + FilterString(sAgent);
|
|
sql += ", @sBranch = " + FilterString(sBranch);
|
|
sql += ", @sNativeCountry = " + FilterString(sNativeCountry);
|
|
sql += ", @rCountry = " + FilterString(rCountry);
|
|
sql += ", @sIdNumber = " + FilterString(sIdNumber);
|
|
sql += ", @fDate = " + FilterString(fromDate);
|
|
sql += ", @tDate = " + FilterString(toDate);
|
|
sql += ", @fRBA = " + FilterString(rbaRangeFrom);
|
|
sql += ", @tRBA = " + FilterString(rbaRangeTo);
|
|
sql += ", @nonNativeTxn = " + FilterString(txnToNonNativeCountry);
|
|
sql += ", @fTXNAmount = " + FilterString(txnAmountFrom);
|
|
sql += ", @tTXNAmount = " + FilterString(txnAmountTo);
|
|
sql += ", @fTXNCount = " + FilterString(txnCountFrom);
|
|
sql += ", @tTXNCount = " + FilterString(txnCountTo);
|
|
sql += ", @fBnfCountryCount = " + FilterString(pCountryCountFrom);
|
|
sql += ", @tBnfCountryCount = " + FilterString(pCountryCountTo);
|
|
sql += ", @fBnfCount = " + FilterString(beneficiaryCountFrom);
|
|
sql += ", @tBnfCount = " + FilterString(beneficiaryCountTo);
|
|
sql += ", @fOutletCount = " + FilterString(outletCountFrom);
|
|
sql += ", @tOutletCount = " + FilterString(outletCountTo);
|
|
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
|
|
}
|
|
public ReportResult GetCustomerReconcileRpt(string user, string rptType, string fromDate, string toDate, string agentId,
|
|
string memId, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_reconcileCustomer @flag='rpt'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @rptType = " + FilterString(rptType);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @agentId = " + FilterString(agentId);
|
|
sql += ", @memId = " + FilterString(memId);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetThrasholdTransIntlReport(string user, string fromDate, string toDate, string txnAmt, string rptType, string rptNature)
|
|
{
|
|
string sql = "EXEC proc_thrasholdTransIntlReport ";
|
|
sql += " @flag = " + FilterString(rptType);
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@txnAmt = " + FilterString(txnAmt);
|
|
sql += ",@rptNature = " + FilterString(rptNature);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetZoneTargetRpt(string user, string zone, string yr, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC [proc_zoneWiseTargetReport] @flag = 'rpt'";
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@zone = " + FilterString(zone);
|
|
sql += ",@yr = " + FilterString(yr);
|
|
sql += ",@pageNumber = " + FilterString(pageNumber);
|
|
sql += ",@pageSize = " + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult StockCardDetails(string user, string searchBy, string cardBy, string zone, string agent, string membershipId)
|
|
{
|
|
string sql = "EXEC proc_cardStockReport @flag = " + FilterString(searchBy);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @cardBy = " + FilterString(cardBy);
|
|
sql += ", @szone = " + FilterString(zone);
|
|
sql += ", @sagent = " + FilterString(agent);
|
|
sql += ", @remitCardNo = " + FilterString(membershipId);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetCreditLimitRpt(string user, string fromDate, string toDate,
|
|
string agentId, string userName)
|
|
{
|
|
string sql = "EXEC proc_creditLimitRpt";
|
|
sql += " @flag = 'rpt'";
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@agentId = " + FilterString(agentId);
|
|
sql += ",@userName = " + FilterString(userName);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetTranAnalysisIntl_20162310(string user, string flag, string fromDate, string toDate, string dateType, string sendingAgent,
|
|
string sendingCountry, string sendingBranch, string receivingCountry, string reecivingAgent,
|
|
string receivingBranch, string groupBy, string reportType, string id, string status,
|
|
string controlNo, string rLocation, string rZone, string rDistrict,
|
|
string pageNumber, string pageSize, string groupById, string paymentType, string searchBy,
|
|
string searchByText, string fromTime, string toTime, string isExportFull, string sAgentGrp,
|
|
string rAgentGrp, string tranType)
|
|
{
|
|
string sql = "EXEC proc_tranAnalysisIntl_20162310 ";
|
|
sql += " @flag = " + FilterString(flag);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @SendingAgent = " + FilterString(sendingAgent);
|
|
sql += ", @SendingCountry = " + FilterString(sendingCountry);
|
|
sql += ", @SendingBranch = " + FilterString(sendingBranch);
|
|
sql += ", @ReceivingCountry = " + FilterString(receivingCountry);
|
|
sql += ", @ReecivingAgent = " + FilterString(reecivingAgent);
|
|
sql += ", @ReceivingBranch = " + FilterString(receivingBranch);
|
|
sql += ", @groupBy = " + FilterString(groupBy);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @ReportType = " + FilterString(reportType);
|
|
sql += ", @Id = " + FilterString(id);
|
|
sql += ", @status = " + FilterString(status);
|
|
sql += ", @controlNo = " + FilterString(controlNo);
|
|
sql += ", @rZone = " + FilterString(rZone);
|
|
sql += ", @rDistrict = " + FilterString(rDistrict);
|
|
sql += ", @rLocation = " + FilterString(rLocation);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @pageNumber =" + FilterString(pageNumber);
|
|
sql += ", @groupById =" + FilterString(groupById);
|
|
sql += ", @paymentType =" + FilterString(paymentType);
|
|
sql += ", @searchBy =" + FilterString(searchBy);
|
|
sql += ", @searchByText =" + FilterString(searchByText);
|
|
sql += ", @fromTime =" + FilterString(fromTime);
|
|
sql += ", @toTime =" + FilterString(toTime);
|
|
sql += ", @isExportFull =" + FilterString(isExportFull);
|
|
sql += ", @sAgentGrp =" + FilterString(sAgentGrp);
|
|
sql += ", @rAgentGrp =" + FilterString(rAgentGrp);
|
|
sql += ", @tType =" + FilterString(tranType);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetAgentwiseCustomerApproval(string user, string fromDate, string toDate, string cardType)
|
|
{
|
|
string sql = "EXEC proc_customerApprovalRpt @flag = 'approve'";
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@cardType = " + FilterString(cardType);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult AgentDebitBalance(string user, string agentId, string agentName, string agentGroup, string date, string closingBalType)
|
|
{
|
|
string sql = "EXEC proc_agentDebitBalanceRpt @flag = 'rpt'";
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@mapCodeInt = " + FilterString(agentId);
|
|
sql += ",@agentName = " + FilterString(agentName);
|
|
sql += ",@agentGroup =" + FilterString(agentGroup);
|
|
sql += ",@date =" + FilterString(date);
|
|
sql += ",@closingBalType =" + FilterString(closingBalType);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetBankBranchList(string user, string bankId)
|
|
{
|
|
string sql = "EXEC proc_MapCodeReport @flag='rpt'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @bankId = " + FilterString(bankId);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetHoUserTxn(string user, string fromDate, string toDate)
|
|
{
|
|
string sql = "EXEC proc_HoUserTxn @flag='rpt'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult SlabWiseConsolidatedReport(string user, string flag, string fromDate, string toDate)
|
|
{
|
|
string sql = "EXEC " + (flag == "c" ? "proc_consolidatedRpt @flag='rpt'" : "proc_slabwiseRpt @flag='rpt'");
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetKycTxnReport(string user, string fromDate, string toDate, string sZone, string sAgent, string rptType, string remitCardNo)
|
|
{
|
|
string sql = "EXEC proc_kycTxnReport";
|
|
sql += " @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @sZone = " + FilterString(sZone);
|
|
sql += ", @sAgent = " + FilterString(sAgent);
|
|
sql += ", @rptType = " + FilterString(rptType);
|
|
sql += ", @remitCardNo = " + FilterString(remitCardNo);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetKycEnrollmentReport(string user, string fromDate, string toDate, string sZone, string sDistrict, string sAgent, string rptType, string remitCardNo)
|
|
{
|
|
string sql = "EXEC proc_kycEnrollmentReport";
|
|
sql += " @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @sZone = " + FilterString(sZone);
|
|
sql += ", @sDistrict = " + FilterString(sDistrict);
|
|
sql += ", @sAgent = " + FilterString(sAgent);
|
|
sql += ", @rptType = " + FilterString(rptType);
|
|
sql += ", @remitCardNo = " + FilterString(remitCardNo);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetCreditSecurityRpt(string user, string zone, string district, string location, string agent, string securitytype, string groupby, string isexpiry, string date)
|
|
{
|
|
string sql = "EXEC proc_agentSecurityReport @flag='rpt'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @zoneName = " + FilterString(zone);
|
|
sql += ", @districtName = " + FilterString(district);
|
|
sql += ", @locationId = " + FilterString(location);
|
|
sql += ", @agentId = " + FilterString(agent);
|
|
sql += ", @securityType = " + FilterString(securitytype);
|
|
sql += ", @isExpiry = " + FilterString(isexpiry);
|
|
sql += ", @groupBy = " + FilterString(groupby);
|
|
sql += ", @date = " + FilterString(date);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetAgentProfileUpdateRpt(string user, string fromDate, string toDate, string rptType, string agentId)
|
|
{
|
|
string sql = "exec proc_agentProfileUpdate";
|
|
sql += " @flag= 'rpt'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @rptType = " + FilterString(rptType);
|
|
sql += ", @agentId = " + FilterString(agentId);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetReport(string user, string fromDate, string toDate, string reportType, string pageNumber, string pageSize, string sessionId)
|
|
{
|
|
string sql = "EXEC proc_tranReport @flag = 'r'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @reportType = " + FilterString(reportType);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @sessionId = " + FilterString(sessionId);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetCommReport(string flag, string user, string fromDate, string toDate, string agentId, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_commissionReport @flag =" + FilterString(flag);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @AgentId = " + FilterString(agentId);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetEnrollRpt(string user, string fromDate, string toDate, string agentId, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_enrollCommReport @flag = 'ECR'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @AgentId = " + FilterString(agentId);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetTranAnalysisIntRpt(string user, string flag, string fromDate, string toDate, string dateType, string sendingAgent,
|
|
string sendingCountry, string sendingBranch, string receivingCountry, string reecivingAgent,
|
|
string receivingBranch, string groupBy, string reportType, string id, string status,
|
|
string controlNo, string rLocation, string rZone, string rDistrict,
|
|
string pageNumber, string pageSize, string groupById, string tranType, string searchBy,
|
|
string searchByText, string fromTime, string toTime, string isExportFull)
|
|
{
|
|
string sql = "EXEC Proc_TranAnalysisReportIntl ";
|
|
sql += " @flag = " + FilterString(flag);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @SendingAgent = " + FilterString(sendingAgent);
|
|
sql += ", @SendingCountry = " + FilterString(sendingCountry);
|
|
sql += ", @SendingBranch = " + FilterString(sendingBranch);
|
|
sql += ", @ReceivingCountry = " + FilterString(receivingCountry);
|
|
sql += ", @ReecivingAgent = " + FilterString(reecivingAgent);
|
|
sql += ", @ReceivingBranch = " + FilterString(receivingBranch);
|
|
sql += ", @groupBy = " + FilterString(groupBy);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @ReportType = " + FilterString(reportType);
|
|
sql += ", @Id = " + FilterString(id);
|
|
sql += ", @status = " + FilterString(status);
|
|
sql += ", @controlNo = " + FilterString(controlNo);
|
|
sql += ", @rZone = " + FilterString(rZone);
|
|
sql += ", @rDistrict = " + FilterString(rDistrict);
|
|
sql += ", @rLocation = " + FilterString(rLocation);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @pageNumber =" + FilterString(pageNumber);
|
|
sql += ", @groupById =" + FilterString(groupById);
|
|
sql += ", @tranType =" + FilterString(tranType);
|
|
sql += ", @searchBy =" + FilterString(searchBy);
|
|
sql += ", @searchByText =" + FilterString(searchByText);
|
|
sql += ", @fromTime =" + FilterString(fromTime);
|
|
sql += ", @toTime =" + FilterString(toTime);
|
|
sql += ", @isExportFull =" + FilterString(isExportFull);
|
|
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetTranAnalysisRpt(string user, string flag, string fromDate, string toDate, string dateType, string sendingAgent,
|
|
string sendingCountry, string sendingBranch, string receivingCountry, string reecivingAgent,
|
|
string receivingBranch, string groupBy, string reportType, string id, string status,
|
|
string controlNo, string sLocation, string rLocation, string rZone, string rDistrict, string sZone, string sDistrict,
|
|
string pageNumber, string pageSize, string groupById, string tranType, string searchBy, string searchByText,
|
|
string fromTime, string toTime, string isExportFull, string remitProduct)
|
|
{
|
|
string sql = "EXEC Proc_TranAnalysisReprot ";
|
|
sql += " @flag = " + FilterString(flag);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @SendingAgent = " + FilterString(sendingAgent);
|
|
sql += ", @SendingCountry = " + FilterString(sendingCountry);
|
|
sql += ", @SendingBranch = " + FilterString(sendingBranch);
|
|
sql += ", @ReceivingCountry = " + FilterString(receivingCountry);
|
|
sql += ", @ReecivingAgent = " + FilterString(reecivingAgent);
|
|
sql += ", @ReceivingBranch = " + FilterString(receivingBranch);
|
|
sql += ", @groupBy = " + FilterString(groupBy);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @ReportType = " + FilterString(reportType);
|
|
sql += ", @Id = " + FilterString(id);
|
|
sql += ", @status = " + FilterString(status);
|
|
sql += ", @controlNo = " + FilterString(controlNo);
|
|
sql += ", @rZone = " + FilterString(rZone);
|
|
sql += ", @rDistrict = " + FilterString(rDistrict);
|
|
sql += ", @sZone = " + FilterString(sZone);
|
|
sql += ", @sDistrict = " + FilterString(sDistrict);
|
|
sql += ", @sLocation = " + FilterString(sLocation);
|
|
sql += ", @rLocation = " + FilterString(rLocation);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @pageNumber =" + FilterString(pageNumber);
|
|
sql += ", @groupById =" + FilterString(groupById);
|
|
sql += ", @tranType =" + FilterString(tranType);
|
|
sql += ", @searchBy =" + FilterString(searchBy);
|
|
sql += ", @searchByText =" + FilterString(searchByText);
|
|
sql += ", @fromTime =" + FilterString(fromTime);
|
|
sql += ", @toTime =" + FilterString(toTime);
|
|
sql += ", @isExportFull =" + FilterString(isExportFull);
|
|
sql += ", @remitProduct =" + FilterString(remitProduct);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult CashCollectedList(string user, string fromDate, string toDate, string flag)
|
|
{
|
|
string sql = "EXEC PROC_AutoDebit_REPORT @flag = '" + flag + "'";
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@startDate = " + FilterString(fromDate);
|
|
sql += ",@endDate = " + FilterString(toDate);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult AutoDebitReport(string user, string startDate, string endDate, string statusType)
|
|
{
|
|
string sql = "EXEC PROC_AutoDebit_REPORT @flag = 's'";
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
sql += ",@statusType = " + FilterString(statusType);
|
|
return ParseReportResult(sql);
|
|
}
|
|
/// <summary>
|
|
/// Mitasu Report
|
|
/// </summary>
|
|
/// <param name="user"></param>
|
|
/// <param name="fromDate"></param>
|
|
/// <param name="toDate"></param>
|
|
/// <param name="fsaFormat"></param>
|
|
/// <returns></returns>
|
|
public ReportResult MitasuReport(string user, string fromDate, string toDate, string fsaFormat)
|
|
{
|
|
string sql = "EXEC PROC_MITASU_REPORT @flag = '" + fsaFormat + "'";
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
//sql += ",@fsaFormat = " + FilterString(fsaFormat);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult UntransactedReport(string user, string fromDate, string toDate, string dataFor)
|
|
{
|
|
string sql = "EXEC PROC_AutoDebit_REPORT @flag = 's'";
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@startDate = " + FilterString(fromDate);
|
|
sql += ",@endDate = " + FilterString(toDate);
|
|
sql += ",@statusType = " + FilterString(dataFor);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetTransactionRptCooperative(string user, string flag, string fromDate, string toDate, string dateType, string sendingAgent,
|
|
string sendingCountry, string sendingBranch, string receivingCountry, string reecivingAgent,
|
|
string receivingBranch, string groupBy, string reportType, string id, string status,
|
|
string controlNo, string sLocation, string rLocation, string rZone, string rDistrict, string sZone, string sDistrict,
|
|
string pageNumber, string pageSize, string groupById, string tranType, string searchBy, string searchByText,
|
|
string fromTime, string toTime)
|
|
{
|
|
string sql = "EXEC proc_transactionRptCooperative ";
|
|
sql += " @flag = " + FilterString(flag);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @SendingAgent = " + FilterString(sendingAgent);
|
|
sql += ", @SendingCountry = " + FilterString(sendingCountry);
|
|
sql += ", @SendingBranch = " + FilterString(sendingBranch);
|
|
sql += ", @ReceivingCountry = " + FilterString(receivingCountry);
|
|
sql += ", @ReecivingAgent = " + FilterString(reecivingAgent);
|
|
sql += ", @ReceivingBranch = " + FilterString(receivingBranch);
|
|
sql += ", @groupBy = " + FilterString(groupBy);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @ReportType = " + FilterString(reportType);
|
|
sql += ", @Id = " + FilterString(id);
|
|
sql += ", @status = " + FilterString(status);
|
|
sql += ", @controlNo = " + FilterString(controlNo);
|
|
sql += ", @rZone = " + FilterString(rZone);
|
|
sql += ", @rDistrict = " + FilterString(rDistrict);
|
|
sql += ", @sZone = " + FilterString(sZone);
|
|
sql += ", @sDistrict = " + FilterString(sDistrict);
|
|
sql += ", @sLocation = " + FilterString(sLocation);
|
|
sql += ", @rLocation = " + FilterString(rLocation);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @pageNumber =" + FilterString(pageNumber);
|
|
sql += ", @groupById =" + FilterString(groupById);
|
|
sql += ", @tranType =" + FilterString(tranType);
|
|
sql += ", @searchBy =" + FilterString(searchBy);
|
|
sql += ", @searchByText =" + FilterString(searchByText);
|
|
sql += ", @fromTime =" + FilterString(fromTime);
|
|
sql += ", @toTime =" + FilterString(toTime);
|
|
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetEnrollDetailRpt(string user, string fromDate, string toDate, string agentId, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_enrollCommReport @flag = 'ECDR'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @AgentId = " + FilterString(agentId);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetFeeCollectionRpt(string user, string fromDate, string toDate, string level, string controlNo
|
|
, string agentId, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_feeCollectionReport @flag = 'a'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @level = " + FilterString(level);
|
|
sql += ", @controlNo = " + FilterString(controlNo);
|
|
sql += ", @AgentId = " + FilterString(agentId);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetFeeCollectionAdminRpt(string user, string fromDate, string toDate, string sAgent, string agentId, string level, string controlNo
|
|
, string status, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_feeCollectionReport @flag = 'b'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @agentId = " + FilterString(agentId);
|
|
sql += ", @level = " + FilterString(level);
|
|
sql += ", @controlNo = " + FilterString(controlNo);
|
|
sql += ", @status = " + FilterString(status);
|
|
sql += ", @sAgentId = " + FilterString(sAgent);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetCommSendReport(string user, string date, string agentId, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_commissionReport @flag = 'drs'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(date);
|
|
sql += ", @toDate = " + FilterString(date);
|
|
sql += ", @date = " + FilterString(date);
|
|
sql += ", @AgentId = " + FilterString(agentId);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
|
|
public ReportResult MobileTransactionReport(string user, string fromDate, string toDate, string countryId)
|
|
{
|
|
string sql = "EXEC proc_mobileTransactionReport @flag = 'mtr'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @country = " + FilterString(countryId);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult ReuploadKycReport(string user, string fromDate, string toDate, string customerId)
|
|
{
|
|
string sql = "EXEC proc_reuploadKycReport @flag = 'kyc-report'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @customerId = " + FilterString(customerId);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetCommPayReport(string user, string date, string agentId)
|
|
{
|
|
string sql = "EXEC proc_commissionReport @flag = 'drp'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(date);
|
|
sql += ", @toDate = " + FilterString(date);
|
|
sql += ", @date = " + FilterString(date);
|
|
sql += ", @AgentId = " + FilterString(agentId);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public DataRow GetTranReportDetail(string user, string tranId)
|
|
{
|
|
string sql = "EXEC proc_tranReportDetail @flag = 'details'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @tranId = " + FilterString(tranId);
|
|
|
|
DataSet ds = ExecuteDataset(sql);
|
|
if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
|
|
return null;
|
|
return ds.Tables[0].Rows[0];
|
|
}
|
|
|
|
public ReportResult MobileRegistrationSummaryReport(string user, string fromDate, string toDate)
|
|
{
|
|
string sql = "EXEC proc_mobileTransactionRegistrationReport @flag = 'summary'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public DataTable GetMobileSummaryReport(string user, string fromDate, string toDate)
|
|
{
|
|
string sql = "EXEC proc_mobileTransactionRegistrationReport @flag = 'summary'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
DataTable dt = ExecuteDataTable(sql);
|
|
return dt;
|
|
}
|
|
public ReportResult MobileRegSummaryReport(string user, string fromDate, string toDate, string approvedBy, string type)
|
|
{
|
|
string flag = "registered-customer-existing";
|
|
if (type == "new")
|
|
{
|
|
flag = "registered-customer-new";
|
|
}
|
|
string sql = "EXEC proc_mobileTransactionRegistrationReport";
|
|
sql += " @flag ='" + flag + "'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @approvedBy = " + FilterString(approvedBy);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult MobileTranSummaryReport(string user, string fromDate, string toDate, string approvedBy)
|
|
{
|
|
string sql = "EXEC proc_mobileTransactionRegistrationReport @flag = 'txn-done'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @approvedBy = " + FilterString(approvedBy);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult CustomerPromotionReport(string user, string fromDate, string toDate)
|
|
{
|
|
string sql = "EXEC proc_CustomerPromotionReport @flag = 'customer-promotion-report'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult CustomerPromotionSummaryReport(string user, string fromDate, string toDate, string sourceCustomerId)
|
|
{
|
|
string sql = "EXEC proc_CustomerPromotionReport @flag = 'customer-promotion-summary'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @sourceCustomerId = " + FilterString(sourceCustomerId);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetMasterReport(string user, string sHub, string ssAgent, string sCountry, string sAgent,
|
|
string sBranch, string sUser, string sZone, string sDistrict,
|
|
string sLocation, string sFirstName, string sMiddleName, string sLastName1,
|
|
string sLastName2, string sMobile, string sEmail, string sIDNumber,
|
|
string rHub, string rsAgent, string rCountry, string rAgent, string rBranch,
|
|
string rUser, string rZone, string rDistrict, string rLocation,
|
|
string rFirstName, string rMiddleName, string rLastName1, string rLastName2,
|
|
string rMobile, string rEmail, string rIDNumber, string controlNumber,
|
|
string pType, string orderBy,
|
|
string sendDateFrom, string sendDateTo, string paidDateFrom,
|
|
string paidDateTo, string cancelledDateFrom, string cancelledDateTo,
|
|
string approvedDateFrom, string approvedDateTo, string collectionAmountFrom,
|
|
string collectionAmountTo, string payoutAmountFrom, string payoutAmountTo,
|
|
string tranStatus, string tranSend, string sender, string tranPay,
|
|
string receiver, string tranType, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_tranMasterReport @flag = 'r'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @sHub = " + FilterString(sHub);
|
|
sql += ", @ssAgent = " + FilterString(ssAgent);
|
|
sql += ", @sCountry = " + FilterString(sCountry);
|
|
sql += ", @sAgent = " + FilterString(sAgent);
|
|
sql += ", @sBranch = " + FilterString(sBranch);
|
|
sql += ", @sUser = " + FilterString(sUser);
|
|
sql += ", @sZone = " + FilterString(sZone);
|
|
sql += ", @sDistrict = " + FilterString(sDistrict);
|
|
sql += ", @sLocation = " + FilterString(sLocation);
|
|
sql += ", @sFirstName = " + FilterString(sFirstName);
|
|
sql += ", @sMiddleName = " + FilterString(sMiddleName);
|
|
sql += ", @sLastName1 = " + FilterString(sLastName1);
|
|
sql += ", @sLastName2 = " + FilterString(sLastName2);
|
|
sql += ", @sMobile = " + FilterString(sMobile);
|
|
sql += ", @sEmail = " + FilterString(sEmail);
|
|
sql += ", @sIDNumber = " + FilterString(sIDNumber);
|
|
|
|
sql += ", @rHub = " + FilterString(rHub);
|
|
sql += ", @rsAgent = " + FilterString(rsAgent);
|
|
sql += ", @rCountry = " + FilterString(rCountry);
|
|
sql += ", @rAgent = " + FilterString(rAgent);
|
|
sql += ", @rBranch = " + FilterString(rBranch);
|
|
sql += ", @rUser = " + FilterString(rUser);
|
|
sql += ", @rZone = " + FilterString(rZone);
|
|
sql += ", @rDistrict = " + FilterString(rDistrict);
|
|
sql += ", @rLocation = " + FilterString(rLocation);
|
|
sql += ", @rFirstName = " + FilterString(rFirstName);
|
|
sql += ", @rMiddleName = " + FilterString(rMiddleName);
|
|
sql += ", @rLastName1 = " + FilterString(rLastName1);
|
|
sql += ", @rLastName2 = " + FilterString(rLastName2);
|
|
sql += ", @rMobile = " + FilterString(rMobile);
|
|
sql += ", @rEmail = " + FilterString(rEmail);
|
|
sql += ", @rIDNumber = " + FilterString(rIDNumber);
|
|
|
|
sql += ", @controlNumber = " + FilterString(controlNumber);
|
|
sql += ", @paymentType = " + FilterString(pType);
|
|
sql += ", @orderBy = " + FilterString(orderBy);
|
|
sql += ", @sendDateFrom = " + FilterString(sendDateFrom);
|
|
sql += ", @sendDateTo = " + FilterString(sendDateTo);
|
|
sql += ", @paidDateFrom = " + FilterString(paidDateFrom);
|
|
sql += ", @paidDateTo = " + FilterString(paidDateTo);
|
|
sql += ", @cancelledDateFrom = " + FilterString(cancelledDateFrom);
|
|
sql += ", @cancelledDateTo = " + FilterString(cancelledDateTo);
|
|
sql += ", @approvedDateFrom = " + FilterString(approvedDateFrom);
|
|
sql += ", @approvedDateTo = " + FilterString(approvedDateTo);
|
|
sql += ", @collectionAmountFrom = " + FilterString(collectionAmountFrom);
|
|
sql += ", @collectionAmountTo = " + FilterString(collectionAmountTo);
|
|
sql += ", @payoutAmountFrom = " + FilterString(payoutAmountFrom);
|
|
|
|
sql += ", @payoutAmountTo = " + FilterString(payoutAmountTo);
|
|
sql += ", @tranStatus = " + FilterString(tranStatus);
|
|
sql += ", @tranSendList = " + FilterString(tranSend);
|
|
sql += ", @senderList = " + FilterString(sender);
|
|
sql += ", @tranPayList = " + FilterString(tranPay);
|
|
sql += ", @receiverList = " + FilterString(receiver);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @pageNumber =" + FilterString(pageNumber);
|
|
sql += ", @tType =" + FilterString(tranType);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult CustomerByReferralReport(string user, string fromDate, string toDate)
|
|
{
|
|
string sql = "EXEC proc_CustomerPromotionReport @flag = 'customer-by-referral-report'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult IncompleteKycReport(string user, string fromDate, string toDate, string searchValue)
|
|
{
|
|
string sql = "EXEC proc_IncompleteKYCReport";
|
|
sql += " @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @searchValue = " + FilterString(searchValue);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult CustomerRegistrationStatusReport(string user, string searchCriteria, string searchValue)
|
|
{
|
|
string sql = "EXEC proc_customerRegistrationStatus";
|
|
sql += " @user = " + FilterString(user);
|
|
sql += ", @searchCriteria = " + FilterString(searchCriteria);
|
|
sql += ", @searchValue = " + FilterString(searchValue);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public DataSet GetFieldList(string user)
|
|
{
|
|
string sql = "EXEC proc_tranMasterReport @flag = 'l'";
|
|
sql += ", @user = " + FilterString(user);
|
|
|
|
return ExecuteDataset(sql);
|
|
}
|
|
|
|
public ReportResult GetDummyResult(string user, string agentId, string issuedDateFrom, string issuedDateTo)
|
|
{
|
|
string sql = "EXEC proc_bankGuaranteeReport";
|
|
sql += " @user = " + FilterString(user);
|
|
sql += " ,@agentId = " + FilterString(agentId);
|
|
sql += " ,@issuedDateFrom = " + FilterString(issuedDateFrom);
|
|
sql += " ,@issuedDateTo = " + FilterString(issuedDateTo);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetAgentStmtResult(string agentId, string issuedDateFrom, string issuedDateTo, string pageSize, string pageNumber, string user)
|
|
{
|
|
string sql = "EXEC proc_agentStatement_Principal";
|
|
sql += " @agentId = " + FilterString(agentId);
|
|
sql += " ,@fromDate = " + FilterString(issuedDateFrom);
|
|
sql += " ,@toDate = " + FilterString(issuedDateTo);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @pageNumber =" + FilterString(pageNumber);
|
|
sql += ", @user =" + FilterString(user);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetAgentBalResult(string agentId, string issuedDateFrom, string issuedDateTo, string pageSize, string pageNumber, string user)
|
|
{
|
|
string sql = "EXEC proc_AgentBalance_Report1";
|
|
sql += " @user = " + FilterString(user);
|
|
sql += " ,@agentId = " + FilterString(agentId);
|
|
sql += " ,@fromDate = " + FilterString(issuedDateFrom);
|
|
sql += " ,@toDate = " + FilterString(issuedDateTo);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @pageNumber =" + FilterString(pageNumber);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetAgentBalDrillDownResult(string agentId, string issuedDateFrom, string tranId, string flag)
|
|
{
|
|
string sql = "EXEC proc_AgentTranReport1";
|
|
sql += " @agentId = " + FilterString(agentId);
|
|
sql += " ,@fromDate = " + FilterString(issuedDateFrom);
|
|
sql += " ,@tranId = " + FilterString(tranId);
|
|
sql += " ,@flag = " + FilterString(flag);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetAgentSOAReport(string user, string reportType, string fromDate, string toDate, string agentId,
|
|
string pageNumber, string pageSize, string sessionId)
|
|
{
|
|
string sql = "EXEC Proc_StatementOfAC";
|
|
sql += " @REPORTTYPE = " + FilterString(reportType);
|
|
sql += ", @FROMDATE = " + FilterString(fromDate);
|
|
sql += ", @TODATE = " + FilterString(toDate);
|
|
sql += ", @agentId = " + FilterString(agentId);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @pageNumber =" + FilterString(pageNumber);
|
|
sql += ", @sessionId =" + FilterString(sessionId);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetAgentSoaDrilldownReport(string user, string reportType, string fromDate, string toDate, string agentId,
|
|
string voucherType, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC Proc_StatementOfACDrilldown";
|
|
sql += " @REPORTTYPE = " + FilterString(reportType);
|
|
sql += ", @FROMDATE = " + FilterString(fromDate);
|
|
sql += ", @TODATE = " + FilterString(toDate);
|
|
sql += ", @agentId = " + FilterString(agentId);
|
|
sql += ", @VOUCHERTYPE = " + FilterString(voucherType);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @pageNumber =" + FilterString(pageNumber);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetCreditDetailReport(string flag, string user, string agentId, string issuedDateFrom,
|
|
string issuedDateTo)
|
|
{
|
|
string sql = "EXEC proc_creditDetailReport";
|
|
sql += " @flag = " + FilterString(flag);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @agentId = " + FilterString(agentId);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetAppViewLogByTranId(string user, string tranId, string controlNo)
|
|
{
|
|
string sql = "EXEC proc_tranLogViewRpt @flag = 'tranId'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @tranId = " + FilterString(tranId);
|
|
sql += ", @controlNo = " + FilterString(controlNo);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetAppViewLogByDate(string user, string fromDate, string toDate, string searchBy)
|
|
{
|
|
string sql = "EXEC proc_tranLogViewRpt @flag = 'ByDate'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @searchBy = " + FilterString(searchBy);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetTroubleTicketRpt(string user, string fromDate, string toDate, string searchBy,
|
|
string msgType, string txnType, string paymentMethod, string status)
|
|
{
|
|
string sql = "EXEC proc_tranComplainRpt @flag = 'a'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @searchBy = " + FilterString(searchBy);
|
|
sql += ", @msgType = " + FilterString(msgType);
|
|
sql += ", @txnType = " + FilterString(txnType);
|
|
sql += ", @status = " + FilterString(status);
|
|
sql += ", @paymentMethod = " + FilterString(paymentMethod);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetTranAccessReport(string user, string fromDate, string toDate, string reportType)
|
|
{
|
|
string sql = "EXEC proc_tranComplainRpt @flag = 'tranAccessRpt'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @reportType = " + FilterString(reportType);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
|
|
//public DataSet UserWiseReport(string flag ,string user, string userName, string fromDate, string toDate, string userType)
|
|
//{
|
|
// var sql = "EXEC proc_userWiseTranRpt @flag = "+FilterString(flag)+"";
|
|
// sql += ", @user = " + FilterString(user);
|
|
// sql += ", @userName = " + FilterString(userName);
|
|
// sql += ", @fromDate = " + FilterString(fromDate);
|
|
// sql += ", @toDate = " + FilterString(toDate);
|
|
// sql += ", @userType = " + FilterString(userType);
|
|
|
|
// var ds = ExecuteDataset(sql);
|
|
|
|
// return ds;
|
|
//}
|
|
|
|
public DataSet UserWiseReport(string flag, string countryName, string agentId, string branchId,
|
|
string userName, string fromDate, string toDate, string rCountry, string user)
|
|
{
|
|
var sql = "EXEC proc_userWiseTranRpt_New @flag = " + FilterString(flag) + "";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @countryName = " + FilterString(countryName);
|
|
sql += ", @agentId = " + FilterString(agentId);
|
|
sql += ", @branchId = " + FilterString(branchId);
|
|
sql += ", @userName = " + FilterString(userName);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @rCountry = " + FilterString(rCountry);
|
|
var ds = ExecuteDataset(sql);
|
|
return ds;
|
|
}
|
|
|
|
public ReportResult AgentEarningReport(string user, string referralCode, string flag, string fromDate, string toDate)
|
|
{
|
|
string sql = "EXEC PROC_AGENT_EARNING_REPORT @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@FROM_DATE=" + FilterString(fromDate);
|
|
sql += ",@TO_DATE=" + FilterString(toDate);
|
|
sql += ",@REFERRAL_CODE=" + FilterString(referralCode);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public DataSet GetUserWiseTransactionReport(string flag, string user, string fromDate, string toDate, string agentId, string userName)
|
|
{
|
|
var sql = "EXEC proc_userWiseTranRptAgent @flag = '" + flag + "'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @agentId = " + FilterString(agentId);
|
|
sql += ", @userName = " + FilterString(userName);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
|
|
return ds;
|
|
}
|
|
|
|
public DataSet UserWiseReportModifyHistory(string flag, string branchId, string userName, string fromDate, string toDate, string user)
|
|
{
|
|
var sql = "EXEC proc_userWiseTranRpt_New @flag = " + FilterString(flag) + "";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @branchId = " + FilterString(branchId);
|
|
sql += ", @userName = " + FilterString(userName);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
var ds = ExecuteDataset(sql);
|
|
return ds;
|
|
}
|
|
|
|
public DataSet PaidTranReport(
|
|
string flag, string user,
|
|
string fromDate, string toDate, string sCountry, string sZone, string sDistrict, string sLocation,
|
|
string sAgent, string sBranch, string rCountry, string rZone, string rDistrict, string rLocation, string rAgent, string rBranch
|
|
)
|
|
{
|
|
var sql = "EXEC proc_paidTranReport @flag = " + FilterString(flag) + "";
|
|
sql += ", @user = " + FilterString(user);
|
|
|
|
sql += ", @sCountry = " + FilterString(sCountry);
|
|
sql += ", @sZone = " + FilterString(sZone);
|
|
sql += ", @sDistrict = " + FilterString(sDistrict);
|
|
sql += ", @sLocation = " + FilterString(sLocation);
|
|
sql += ", @sAgent = " + FilterString(sAgent);
|
|
sql += ", @sBranch = " + FilterString(sBranch);
|
|
|
|
sql += ", @rCountry = " + FilterString(rCountry);
|
|
sql += ", @rZone = " + FilterString(rZone);
|
|
sql += ", @rDistrict = " + FilterString(rDistrict);
|
|
sql += ", @rLocation = " + FilterString(rLocation);
|
|
sql += ", @rAgent = " + FilterString(rAgent);
|
|
sql += ", @rBranch = " + FilterString(rBranch);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
return ds;
|
|
}
|
|
//paid tran list detail
|
|
public DataSet PaidTranDetailReport(string flag, string user,
|
|
string fromDate, string toDate, string sAgent, string orderBy, string rCountry, string rAgent, string rBranch)
|
|
{
|
|
var sql = "EXEC proc_PaidTranListInt @flag = " + FilterString(flag) + "";
|
|
sql += ", @user = " + FilterString(user);
|
|
|
|
sql += ", @sAgent = " + FilterString(sAgent);
|
|
sql += ", @rCountry = " + FilterString(rCountry);
|
|
sql += ", @payAgent = " + FilterString(rAgent);
|
|
sql += ", @PBranch = " + FilterString(rBranch);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
return ds;
|
|
}
|
|
|
|
public DataSet PaidTranReportInt(
|
|
string flag, string user,
|
|
string fromDate, string toDate, string sCountry, string sZone, string sDistrict, string sLocation,
|
|
string sAgent, string sBranch, string rCountry, string rZone, string rDistrict, string rLocation,
|
|
string rAgent, string rBranch
|
|
)
|
|
{
|
|
var sql = "EXEC proc_paidTranReportInternational @flag = " + FilterString(flag) + "";
|
|
sql += ", @user = " + FilterString(user);
|
|
|
|
sql += ", @sCountry = " + FilterString(sCountry);
|
|
sql += ", @sZone = " + FilterString(sZone);
|
|
sql += ", @sDistrict = " + FilterString(sDistrict);
|
|
sql += ", @sLocation = " + FilterString(sLocation);
|
|
sql += ", @sAgent = " + FilterString(sAgent);
|
|
sql += ", @sBranch = " + FilterString(sBranch);
|
|
|
|
sql += ", @rCountry = " + FilterString(rCountry);
|
|
sql += ", @rZone = " + FilterString(rZone);
|
|
sql += ", @rDistrict = " + FilterString(rDistrict);
|
|
sql += ", @rLocation = " + FilterString(rLocation);
|
|
sql += ", @rAgent = " + FilterString(rAgent);
|
|
sql += ", @rBranch = " + FilterString(rBranch);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
|
|
var ds = ExecuteDataset(sql);
|
|
return ds;
|
|
}
|
|
|
|
public ReportResult GetUserLoginAgingRpt(string user, string agentType, string days, string chkInactiveAgent, string agingFor, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_userLoginAgingRpt @flag = 'a'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @agentType = " + FilterString(agentType);
|
|
sql += ", @days = " + FilterString(days);
|
|
sql += ", @chkInactiveAgent = " + FilterString(chkInactiveAgent);
|
|
sql += ", @agingFor = " + FilterString(agingFor);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetErroneouslyPaidRpt(string user, string fromDate, string toDate, string controlNo, string paymentMethod, string tranType,
|
|
string reportFor, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_erroneouslyPaidRpt @flag = 'a'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @controlNo = " + FilterString(controlNo);
|
|
sql += ", @paymentMethod = " + FilterString(paymentMethod);
|
|
sql += ", @tranType = " + FilterString(tranType);
|
|
sql += ", @reportFor = " + FilterString(reportFor);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetAcDepositPaidDetailRpt(string user, string sendingAgent, string beneficiaryCountry, string bankId,
|
|
string tranType, string fromDate, string toDate, string dateType, string fromTime, string toTime, string redownload,
|
|
string paidUser, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_acDepositPaidReport @flag = 'detail'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @sendingAgent = " + FilterString(sendingAgent);
|
|
sql += ", @beneficiaryCountry = " + FilterString(beneficiaryCountry);
|
|
sql += ", @bankId = " + FilterString(bankId);
|
|
sql += ", @tranType = " + FilterString(tranType);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @fromTime = " + FilterString(fromTime);
|
|
sql += ", @toTime = " + FilterString(toTime);
|
|
sql += ", @paidUser = " + FilterString(paidUser);
|
|
sql += ", @redownload = " + FilterString(redownload);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetAcDepositPaidSummaryRpt(string user, string sendingAgent, string beneficiaryCountry, string bankId,
|
|
string tranType, string fromDate, string toDate, string dateType, string fromTime, string toTime, string redownload,
|
|
string paidUser, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_acDepositPaidReport @flag = 'summary'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @sendingAgent = " + FilterString(sendingAgent);
|
|
sql += ", @beneficiaryCountry = " + FilterString(beneficiaryCountry);
|
|
sql += ", @bankId = " + FilterString(bankId);
|
|
sql += ", @tranType = " + FilterString(tranType);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @fromTime = " + FilterString(fromTime);
|
|
sql += ", @toTime = " + FilterString(toTime);
|
|
sql += ", @redownload = " + FilterString(redownload);
|
|
sql += ", @paidUser = " + FilterString(paidUser);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetNcellFreeSimReport(string user, string fromDate, string toDate, string agentId, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC [proc_ncellFreeSimCampaign] @flag = 'report'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @agentId = " + FilterString(agentId);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetNcellSimSummaryReport(string user, string fromDate, string toDate, string agentId, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC [proc_ncellFreeSimCampaign] @flag = 'rptSummary'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @agentId = " + FilterString(agentId);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetCancelreport(string user, string fromDate, string toDate, string sCountry, string sAgent, string sBranch, string rCountry, string rAgent
|
|
, string ctype, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_CancelReport_Admin ";
|
|
sql += "@user = " + FilterString(user);
|
|
sql += ",@fromDate=" + FilterString(fromDate);
|
|
sql += ",@toDate=" + FilterString(toDate);
|
|
sql += ",@sCountry=" + FilterString(sCountry);
|
|
sql += ",@sAgent=" + FilterString(sAgent);
|
|
sql += ",@sBranch=" + FilterString(sBranch);
|
|
sql += ",@pCountry=" + FilterString(rCountry);
|
|
sql += ",@rAgent=" + FilterString(rAgent);
|
|
sql += ",@cancelType=" + FilterString(ctype);
|
|
sql += ",@pageNumber=" + FilterString(pageNumber);
|
|
sql += ",@pageSize=" + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
|
|
}
|
|
|
|
public ReportResult GetSettlementInternational(string user, string pCountry, string sAgent, string sBranch, string fromDate, string toDate, string pageNumber
|
|
, string pageSize, string type, string rCountry="")
|
|
{
|
|
string sql = "EXEC proc_settlement_v2 ";
|
|
sql += " @flag = " + FilterString(type == "paying" ? "a" : "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);
|
|
sql += ", @rCountry = " + FilterString(rCountry);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetSettlementDomRpt(string user, string flag, string country, string agent, string branch, string fromDate, string toDate, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC FastMoneyPro_account.dbo.PROC_SETTLEMENT_REPORT_V2 ";
|
|
sql += " @flag = " + FilterString(flag);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @COUNTRY = " + FilterString(country);
|
|
sql += ", @AGENT = " + FilterString(agent);
|
|
sql += ", @BRANCH = " + FilterString(branch);
|
|
sql += ", @DATE1 = " + FilterString(fromDate);
|
|
sql += ", @DATE2 = " + FilterString(toDate);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetSettlementInternationalDdl(string user, string pCoutry, string sAgent, string sBranch, string fromDate, string toDate, string pageNumber, string pageSize, string flag, string rCountry="")
|
|
{
|
|
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);
|
|
sql += ", @rCountry = " + FilterString(rCountry);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public DbResult MakeTransactionTemplate(string user, string tranInfo, string tranInfoAlias, string templateName)
|
|
{
|
|
string sql = "EXEC proc_manageTranRptTemplete ";
|
|
sql += " @flag = 'i'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @tranInfo = " + FilterString(tranInfo);
|
|
sql += ", @tranInfoAlias = " + FilterString(tranInfoAlias);
|
|
sql += ", @templateName = " + FilterString(templateName);
|
|
|
|
return ParseDbResult(ExecuteDataset(sql).Tables[0]);
|
|
}
|
|
|
|
public DbResult DeleteTemplateRpt(string user, string tempId)
|
|
{
|
|
string sql = "EXEC proc_manageTranRptTemplete ";
|
|
sql += " @flag = 'd'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @rowId = " + FilterString(tempId);
|
|
return ParseDbResult(ExecuteDataset(sql).Tables[0]);
|
|
}
|
|
|
|
public ReportResult GetTransactionReport(string user
|
|
, string sCountry
|
|
, string rCountry
|
|
, string sAgent
|
|
, string rAgent
|
|
, string sBranch
|
|
, string rBranch
|
|
, string sFirstName
|
|
, string rFirstName
|
|
, string sMiddleName
|
|
, string rMiddleName
|
|
, string sLastName
|
|
, string rLastName
|
|
, string sSecondLastName
|
|
, string rSecondLastName
|
|
, string sMobile
|
|
, string rMobile
|
|
, string sEmail
|
|
, string rEmail
|
|
, string sIdNumber
|
|
, string rIdNumber
|
|
, string sState
|
|
, string rState
|
|
, string sCity
|
|
, string rCity
|
|
, string sZip
|
|
, string rZip
|
|
, string tranNo
|
|
, string icn
|
|
, string senderCompany
|
|
, string cAmtFrom
|
|
, string cAmtTo
|
|
, string pAmtFrom
|
|
, string pAmtTo
|
|
, string localDateFrom
|
|
, string localDateTo
|
|
, string confirmDateFrom
|
|
, string confirmDateTo
|
|
, string paidDateFrom
|
|
, string paidDateTo
|
|
, string cancelledDateFrom
|
|
, string cancelledDateTo
|
|
, string receivingMode
|
|
, string status
|
|
, string reportIn
|
|
, string rptTemplate
|
|
, string fromDate
|
|
, string toDate
|
|
, string dateType
|
|
, string isAdvanceSearch
|
|
, string pageNumber
|
|
, string pageSize
|
|
, string isExportMode
|
|
, string tranType
|
|
)
|
|
{
|
|
string sql = "EXEC proc_transactionRpt @flag = 'rpt'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @sCountry = " + FilterString(sCountry);
|
|
sql += ", @rCountry = " + FilterString(rCountry);
|
|
sql += ", @sAgent = " + FilterString(sAgent);
|
|
sql += ", @rAgent = " + FilterString(rAgent);
|
|
sql += ", @sBranch = " + FilterString(sBranch);
|
|
sql += ", @rBranch = " + FilterString(rBranch);
|
|
sql += ", @sFirstName = " + FilterString(sFirstName);
|
|
sql += ", @rFirstName = " + FilterString(rFirstName);
|
|
sql += ", @sMiddleName = " + FilterString(sMiddleName);
|
|
sql += ", @rMiddleName = " + FilterString(rMiddleName);
|
|
sql += ", @sLastName = " + FilterString(sLastName);
|
|
sql += ", @rLastName = " + FilterString(rLastName);
|
|
sql += ", @sSecondLastName = " + FilterString(sSecondLastName);
|
|
sql += ", @rSecondLastName = " + FilterString(rSecondLastName);
|
|
sql += ", @sMobile = " + FilterString(sMobile);
|
|
sql += ", @rMobile = " + FilterString(rMobile);
|
|
sql += ", @sEmail = " + FilterString(sEmail);
|
|
sql += ", @rEmail = " + FilterString(rEmail);
|
|
sql += ", @sIdNumber = " + FilterString(sIdNumber);
|
|
sql += ", @rIdNumber = " + FilterString(rIdNumber);
|
|
sql += ", @sState = " + FilterString(sState);
|
|
sql += ", @rState = " + FilterString(rState);
|
|
sql += ", @sCity = " + FilterString(sCity);
|
|
sql += ", @rCity = " + FilterString(rCity);
|
|
sql += ", @sZip = " + FilterString(sZip);
|
|
sql += ", @rZip = " + FilterString(rZip);
|
|
sql += ", @tranNo = " + FilterString(tranNo);
|
|
sql += ", @icn = " + FilterString(icn);
|
|
sql += ", @senderCompany = " + FilterString(senderCompany);
|
|
sql += ", @cAmtFrom = " + FilterString(cAmtFrom);
|
|
sql += ", @cAmtTo = " + FilterString(cAmtTo);
|
|
sql += ", @pAmtFrom = " + FilterString(pAmtFrom);
|
|
sql += ", @pAmtTo = " + FilterString(pAmtTo);
|
|
sql += ", @localDateFrom = " + FilterString(localDateFrom);
|
|
sql += ", @localDateTo = " + FilterString(localDateTo);
|
|
sql += ", @confirmDateFrom = " + FilterString(confirmDateFrom);
|
|
sql += ", @confirmDateTo = " + FilterString(confirmDateTo);
|
|
sql += ", @paidDateFrom = " + FilterString(paidDateFrom);
|
|
sql += ", @paidDateTo = " + FilterString(paidDateTo);
|
|
sql += ", @cancelledDateFrom = " + FilterString(cancelledDateFrom);
|
|
sql += ", @cancelledDateTo = " + FilterString(cancelledDateTo);
|
|
sql += ", @receivingMode = " + FilterString(receivingMode);
|
|
sql += ", @status = " + FilterString(status);
|
|
sql += ", @reportIn = " + FilterString(reportIn);
|
|
sql += ", @rptTemplate = " + FilterString(rptTemplate);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @isAdvanceSearch = " + FilterString(isAdvanceSearch);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @isExportMode = " + FilterString(isExportMode);
|
|
sql += ", @tranType = " + FilterString(tranType);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public DataSet UserWiseReport_old(string flag, string user, string userName, string fromDate, string toDate, string userType)
|
|
{
|
|
var sql = "EXEC proc_userWiseTranRpt @flag = " + FilterString(flag) + "";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @userName = " + FilterString(userName);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @userType = " + FilterString(userType);
|
|
var ds = ExecuteDataset(sql);
|
|
return ds;
|
|
}
|
|
|
|
public ReportResult GetCooperativeReport(string user, string fromDate, string toDate, string agentGrp, string agent, string branch, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_cooperativeReport @flag ='rpt' ";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @agentGrp = " + FilterString(agentGrp);
|
|
sql += ", @agent = " + FilterString(agent);
|
|
sql += ", @branch = " + FilterString(branch);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetTranAnalysisRptCH(string user, string flag, string fromDate, string toDate, string dateType, string sendingAgent,
|
|
string sendingCountry, string sendingBranch, string receivingCountry, string reecivingAgent,
|
|
string receivingBranch, string groupBy, string reportType, string id, string status,
|
|
string controlNo, string rLocation, string rZone, string rDistrict,
|
|
string pageNumber, string pageSize, string groupById, string tranType, string searchBy,
|
|
string searchByText, string fromTime, string toTime, string isExportFull)
|
|
{
|
|
string sql = "EXEC proc_tranAnalysisRptCH ";
|
|
sql += " @flag = " + FilterString(flag);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @SendingAgent = " + FilterString(sendingAgent);
|
|
sql += ", @SendingCountry = " + FilterString(sendingCountry);
|
|
sql += ", @SendingBranch = " + FilterString(sendingBranch);
|
|
sql += ", @ReceivingCountry = " + FilterString(receivingCountry);
|
|
sql += ", @ReecivingAgent = " + FilterString(reecivingAgent);
|
|
sql += ", @ReceivingBranch = " + FilterString(receivingBranch);
|
|
sql += ", @groupBy = " + FilterString(groupBy);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @ReportType = " + FilterString(reportType);
|
|
sql += ", @Id = " + FilterString(id);
|
|
sql += ", @status = " + FilterString(status);
|
|
sql += ", @controlNo = " + FilterString(controlNo);
|
|
sql += ", @rZone = " + FilterString(rZone);
|
|
sql += ", @rDistrict = " + FilterString(rDistrict);
|
|
sql += ", @rLocation = " + FilterString(rLocation);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @pageNumber =" + FilterString(pageNumber);
|
|
sql += ", @groupById =" + FilterString(groupById);
|
|
sql += ", @tranType =" + FilterString(tranType);
|
|
sql += ", @searchBy =" + FilterString(searchBy);
|
|
sql += ", @searchByText =" + FilterString(searchByText);
|
|
sql += ", @fromTime =" + FilterString(fromTime);
|
|
sql += ", @toTime =" + FilterString(toTime);
|
|
sql += ", @isExportFull =" + FilterString(isExportFull);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetCustomerTxnReport(string user, string fromDate, string toDate, string memId, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC [proc_customerEnrollmentRpt] @flag = 'detail'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @memId = " + FilterString(memId);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetCustomerEnrollReport(string user, string rptFlag, string fromDate, string toDate, string agentId, string branchId,
|
|
string memId, string pageNumber, string pageSize)
|
|
{
|
|
if (rptFlag == "")
|
|
rptFlag = "main";
|
|
string sql = "EXEC [proc_customerEnrollmentRpt] @flag = " + FilterString(rptFlag);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @memId = " + FilterString(memId);
|
|
sql += ", @agentId = " + FilterString(agentId);
|
|
sql += ", @branchId = " + FilterString(branchId);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetSMSRpt(string user, string rptType, string fromDate, string toDate, string country, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC [proc_SMSRpt]";
|
|
sql += " @flag = " + FilterString(rptType);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @country = " + FilterString(country);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetFraudTxn(string flag, string user, string sCountry, string rCountry, string fromDate, string toDate, string operators, string count, string UserName, string agentName, string agentUser)
|
|
{
|
|
var sql = "EXEC proc_fraudAnalysisTxn ";
|
|
sql += "@flag=" + FilterString(flag);
|
|
sql += ",@User=" + FilterString(user);
|
|
sql += ",@sCountry=" + FilterString(sCountry);
|
|
sql += ",@rCountry=" + FilterString(rCountry);
|
|
sql += ",@fromDate=" + FilterString(fromDate);
|
|
sql += ",@toDate=" + FilterString(toDate);
|
|
sql += ",@operator=" + FilterString(operators);
|
|
sql += ",@count=" + FilterString(count);
|
|
sql += ",@userName=" + FilterString(UserName);
|
|
sql += ",@agent=" + FilterString(agentName);
|
|
sql += ",@agentUser=" + FilterString(agentUser);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetFraudAnalysisLoginReport(string @flag, string agentCountry, string fromDate, string toDate, string Operator, string count, string user, string UserName, string agentId, string agentCountryName)
|
|
{
|
|
string sql = "EXEC [proc_fraudAnalysisLogin]";
|
|
sql += "@flag=" + FilterString(flag);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @count = " + FilterString(count);
|
|
sql += ", @sCountry = " + FilterString(agentCountry);
|
|
sql += ", @operator = '" + Operator + "'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @UserName = " + FilterString(UserName);
|
|
sql += ", @agentId = " + FilterString(agentId);
|
|
sql += ", @agentConName=" + FilterString(agentCountryName);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetThirdpartytxnReport(string user, string dateType, string fromDate, string toDate, string tAgent, string status,
|
|
string rptType, string groupBy, string pCountry, string charge, string isExportFull, string sCountry, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_ThirdpartyTXN_report";
|
|
sql += " @user=" + FilterString(user);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @dateFrom = " + FilterString(fromDate);
|
|
sql += ", @dateTo = " + FilterString(toDate);
|
|
sql += ", @tAgent = " + FilterString(tAgent);
|
|
sql += ", @status = " + FilterString(status);
|
|
sql += ", @reportType = " + FilterString(rptType);
|
|
sql += ", @groupBy = " + FilterString(groupBy);
|
|
sql += ", @pCountry = " + FilterString(pCountry);
|
|
sql += ", @scharge = " + FilterString(charge);
|
|
sql += ", @isExportFull = " + FilterString(isExportFull);
|
|
sql += ", @sCountry = " + FilterString(sCountry);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
#region soa report
|
|
public DataTable AgentSoaReport(string fromDate, string toDate, string agentId, string trnType, string rptType, string branch)
|
|
{
|
|
string sql = "";
|
|
|
|
if (rptType == "soa")
|
|
{
|
|
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(branch);
|
|
}
|
|
else if (rptType == "dcom")
|
|
{
|
|
sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_DOMESTIC_COMM_V2] @flag = 'SOA'";
|
|
sql += ", @AGENT = " + FilterString(agentId);
|
|
sql += ", @DATE1 = " + FilterString(fromDate);
|
|
sql += ", @DATE2 = " + FilterString(toDate);
|
|
sql += ", @TRN_TYPE = " + FilterString(trnType);
|
|
}
|
|
else if (rptType == "icom")
|
|
{
|
|
sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_INTERNATIONAL_COMM_V2] @flag = 'SOA'";
|
|
sql += ", @AGENT = " + FilterString(agentId);
|
|
sql += ", @DATE1 = " + FilterString(fromDate);
|
|
sql += ", @DATE2 = " + FilterString(toDate);
|
|
sql += ", @TRN_TYPE = " + FilterString(trnType);
|
|
}
|
|
|
|
return ExecuteDataset(sql).Tables[0];
|
|
}
|
|
|
|
public DataTable AgentSoaDrilldownReport(string fromDate, string toDate, string agentId, string flag, string trnType)
|
|
{
|
|
string sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_V2] ";
|
|
sql += " @AGENT = " + FilterString(agentId);
|
|
sql += ", @DATE1 = " + FilterString(fromDate);
|
|
sql += ", @DATE2 = " + FilterString(toDate);
|
|
sql += ", @flag = " + FilterString(flag);
|
|
sql += ", @TRN_TYPE = " + FilterString(trnType);
|
|
|
|
return ExecuteDataset(sql).Tables[0];
|
|
}
|
|
|
|
public DataTable AgentSoaDrilldownUserReport(string fromDate, string toDate, string agentId, string branchId, string agentId2, string flag, string trnType)
|
|
{
|
|
string sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_V2] ";
|
|
sql += " @AGENT = " + FilterString(agentId);
|
|
sql += ", @BRANCH = " + FilterString(branchId);
|
|
sql += ", @AGENT2 = " + FilterString(agentId2);
|
|
sql += ", @DATE1 = " + FilterString(fromDate);
|
|
sql += ", @DATE2 = " + FilterString(toDate);
|
|
sql += ", @flag = " + FilterString(flag);
|
|
sql += ", @TRN_TYPE = " + FilterString(trnType);
|
|
|
|
return ExecuteDataset(sql).Tables[0];
|
|
}
|
|
|
|
public DataTable AgentSoaDrilldownReportDComm(string fromDate, string toDate, string agentId, string flag, string trnType)
|
|
{
|
|
string sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_DOMESTIC_COMM_V2] ";
|
|
sql += " @AGENT = " + FilterString(agentId);
|
|
sql += ", @DATE1 = " + FilterString(fromDate);
|
|
sql += ", @DATE2 = " + FilterString(toDate);
|
|
sql += ", @flag = " + FilterString(flag);
|
|
sql += ", @TRN_TYPE = " + FilterString(trnType);
|
|
|
|
return ExecuteDataset(sql).Tables[0];
|
|
}
|
|
|
|
public DataTable AgentSoaDrilldownUserDCommReport(string fromDate, string toDate, string agentId, string agentId2, string flag, string trnType)
|
|
{
|
|
string sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_DOMESTIC_COMM_V2] ";
|
|
sql += " @AGENT = " + FilterString(agentId);
|
|
sql += ", @AGENT2 = " + FilterString(agentId2);
|
|
sql += ", @DATE1 = " + FilterString(fromDate);
|
|
sql += ", @DATE2 = " + FilterString(toDate);
|
|
sql += ", @flag = " + FilterString(flag);
|
|
sql += ", @TRN_TYPE = " + FilterString(trnType);
|
|
|
|
return ExecuteDataset(sql).Tables[0];
|
|
}
|
|
public DataTable AgentSoaDrilldownReportIntComm(string fromDate, string toDate, string agentId, string flag, string trnType)
|
|
{
|
|
string sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_INTERNATIONAL_COMM_V2] ";
|
|
sql += " @AGENT = " + FilterString(agentId);
|
|
sql += ", @DATE1 = " + FilterString(fromDate);
|
|
sql += ", @DATE2 = " + FilterString(toDate);
|
|
sql += ", @flag = " + FilterString(flag);
|
|
sql += ", @TRN_TYPE = " + FilterString(trnType);
|
|
|
|
return ExecuteDataset(sql).Tables[0];
|
|
}
|
|
|
|
public DataTable AgentSoaDrilldownUserIntCommReport(string fromDate, string toDate, string agentId, string branchId, string agentId2, string flag, string trnType)
|
|
{
|
|
string sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_INTERNATIONAL_COMM_V2] ";
|
|
sql += " @AGENT = " + FilterString(agentId);
|
|
sql += ", @BRANCH = " + FilterString(branchId);
|
|
sql += ", @AGENT2 = " + FilterString(agentId2);
|
|
sql += ", @DATE1 = " + FilterString(fromDate);
|
|
sql += ", @DATE2 = " + FilterString(toDate);
|
|
sql += ", @flag = " + FilterString(flag);
|
|
sql += ", @TRN_TYPE = " + FilterString(trnType);
|
|
|
|
return ExecuteDataset(sql).Tables[0];
|
|
}
|
|
|
|
public ReportResult SoaExportToExcel(string user, string rptType, string tranDate, string mapCode, string branch, string agent, string FLAG2 = "")
|
|
{
|
|
string sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_V4] ";
|
|
sql += " @DATE1 = " + FilterString(tranDate);
|
|
sql += ", @flag = " + FilterString(rptType);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @BRANCH = " + FilterString(branch);
|
|
sql += ", @AGENT = " + FilterString(agent);
|
|
sql += ", @FLAG2 = " + FilterString(FLAG2);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult SoaSendAdminExportToExcel(string user, string rptType, string tranDate, string fromDate, string toDate, string mapCode, string branch, string agent, string FLAG2 = "")
|
|
{
|
|
string sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_V3_SEND_ADMIN] ";
|
|
sql += " @DATE1 = " + FilterString(fromDate);
|
|
sql += ",@DATE2 = " + FilterString(toDate);
|
|
sql += ", @flag = " + FilterString(rptType);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @BRANCH = " + FilterString(branch);
|
|
sql += ", @AGENT = " + FilterString(agent);
|
|
sql += ", @FLAG2 = " + FilterString(FLAG2);
|
|
sql += ", @TRANDATE = " + FilterString(tranDate);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult SoaReceiveAdminExportToExcel(string user, string rptType, string tranDate, string fromDate, string toDate, string mapCode, string branch, string agent, string FLAG2 = "")
|
|
{
|
|
string sql = "EXEC FastMoneyPro_account.[dbo].[PROC_AGENT_SOA_V3_RECEIVE_ADMIN] ";
|
|
sql += " @DATE1 = " + FilterString(fromDate);
|
|
sql += ",@DATE2 = " + FilterString(toDate);
|
|
sql += ", @flag = " + FilterString(rptType);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @BRANCH = " + FilterString(branch);
|
|
sql += ", @AGENT = " + FilterString(agent);
|
|
sql += ", @FLAG2 = " + FilterString(FLAG2);
|
|
sql += ", @TRANDATE = " + FilterString(tranDate);
|
|
return ParseReportResult(sql);
|
|
}
|
|
#endregion soa report
|
|
public ReportResult GetBonusReport(string user, string flag, string fromDate, string toDate, string mFrom, string mTo,
|
|
string membershipId, string orderBy, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_bonusRpt @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@mFrom = " + FilterString(mFrom);
|
|
sql += ",@mTo = " + FilterString(mTo);
|
|
sql += ",@orderBy = " + FilterString(orderBy);
|
|
sql += ",@membershipId = " + FilterString(membershipId);
|
|
sql += ",@pageNumber = " + FilterString(pageNumber);
|
|
sql += ",@pageSize = " + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
}
|
|
//user, flag, fromDate, toDate, membershipId,pageNumber, GetStatic.GetReportPagesize()
|
|
public ReportResult GetBonusTxnDetail(string user, string flag, string fromDate, string toDate, string membershipId,
|
|
string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_bonusRpt @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@membershipId = " + FilterString(membershipId);
|
|
sql += ",@pageNumber = " + FilterString(pageNumber);
|
|
sql += ",@pageSize = " + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
}
|
|
/*
|
|
public ReportResult GetBonusPointReport(string user, string flag, string branchId, string from, string to, string orderBy, string senderId, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_bonusRpt @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@branchId = " + FilterString(branchId);
|
|
sql += ",@mFrom = " + FilterString(from);
|
|
sql += ",@mTo = " + FilterString(to);
|
|
sql += ",@orderBy = " + FilterString(orderBy);
|
|
sql += ",@membershipId = " + FilterString(senderId);
|
|
sql += ",@pageNumber = " + FilterString(pageNumber);
|
|
sql += ",@pageSize = " + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
|
|
}
|
|
public ReportResult GetBonusRedeemedReport(string user, string flag, string branchId, string from, string to, string orderBy, string senderId, string giftItem, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_bonusRpt @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@branchId = " + FilterString(branchId);
|
|
sql += ",@fromDate = " + FilterString(from);
|
|
sql += ",@toDate = " + FilterString(to);
|
|
sql += ",@orderBy = " + FilterString(orderBy);
|
|
sql += ",@membershipId = " + FilterString(senderId);
|
|
sql += ",@prizeId = " + FilterString(giftItem);
|
|
sql += ",@pageNumber = " + FilterString(pageNumber);
|
|
sql += ",@pageSize = " + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
|
|
*/
|
|
public ReportResult GetAgentTargetRpt(string user, string agentId, string year, string month, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC [proc_agentTargetRpt] @flag = 'rpt'";
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@agentId = " + FilterString(agentId);
|
|
sql += ",@year = " + FilterString(year);
|
|
sql += ",@month = " + FilterString(month);
|
|
sql += ",@pageNumber = " + FilterString(pageNumber);
|
|
sql += ",@pageSize = " + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetMultipleTxnAnalysisReport(string user, string flag, string fromDate, string toDate, string tranType, string reportBy, string customer,
|
|
string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_MultipleTxnAnalysisReport @flag = " + FilterString(string.IsNullOrWhiteSpace(flag) ? "s" : flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@tranType = " + FilterString(tranType);
|
|
sql += ",@reportBy = " + FilterString(reportBy);
|
|
sql += ",@customer = " + FilterString(customer);
|
|
sql += ",@pageNumber = " + FilterString(pageNumber);
|
|
sql += ",@pageSize = " + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
|
|
public ReportResult AgentSummaryBalance(string user, string agentMapCode, string agentName, string agentGroup)
|
|
{
|
|
string sql = "EXEC proc_agentSummaryBalanceReport @flag = " + FilterString("s");
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@mapCodeInt = " + FilterString(agentMapCode);
|
|
sql += ",@agentName = " + FilterString(agentName);
|
|
sql += ",@agentGroup =" + FilterString(agentGroup);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult UnpaidTransactionReport(string user, string flag, string tranType, string agentId, string agentName, string country, string paymentMode, string fromDate = "")
|
|
{
|
|
string sql = "EXEC proc_UnpaidTxnReport @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@tranType = " + FilterString(tranType);
|
|
sql += ",@agentId = " + FilterString(agentId);
|
|
sql += ",@agentName = " + FilterString(agentName);
|
|
sql += ",@country = " + FilterString(country);
|
|
sql += ",@asOnDate = " + FilterString(fromDate);
|
|
sql += ",@paymentMode = " + FilterString(paymentMode);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult UnpaidTransactionReportNepal(string user, string flag, string fromDate)
|
|
{
|
|
string sql = "EXEC proc_UnpaidTxnReport @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@asOnDate = " + FilterString(fromDate);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult ReconcilationReport(string user, string flag, string agentId, string fromDate, string toDate, string isDocUpload)
|
|
{
|
|
string sql = "EXEC proc_reconciliationReport @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@agentId = " + FilterString(agentId);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@isDocUpload = " + FilterString(isDocUpload);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult ReconcilationReport2(string user, string fromDate, string toDate, string userName, string box)
|
|
{
|
|
string sql = "EXEC proc_reconciliationReport @flag = 'box-wise'";
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@userName = " + FilterString(userName);
|
|
sql += ",@box = " + FilterString(box);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult ReconcileUserWiseReport(string user, string fromDate, string toDate, string userName, string rptType)
|
|
{
|
|
string sql = "EXEC proc_reconciliationReport";
|
|
sql += " @flag=" + FilterString(rptType);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@userName = " + FilterString(userName);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetTranAnalysisDom(string user, string flag, string fromDate, string toDate, string dateType, string sendingAgent,
|
|
string sendingCountry, string sendingBranch, string receivingCountry, string reecivingAgent,
|
|
string receivingBranch, string groupBy, string reportType, string id, string status,
|
|
string controlNo, string sLocation, string rLocation, string rZone, string rDistrict, string sZone, string sDistrict,
|
|
string pageNumber, string pageSize, string groupById, string tranType, string searchBy, string searchByText,
|
|
string fromTime, string toTime, string isExportFull, string remitProduct, string sAgentGrp, string rAgentGrp)
|
|
{
|
|
string sql = "EXEC proc_tranAnalysisDom ";
|
|
sql += " @flag = " + FilterString(flag);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @SendingAgent = " + FilterString(sendingAgent);
|
|
sql += ", @SendingCountry = " + FilterString(sendingCountry);
|
|
sql += ", @SendingBranch = " + FilterString(sendingBranch);
|
|
sql += ", @ReceivingCountry = " + FilterString(receivingCountry);
|
|
sql += ", @ReecivingAgent = " + FilterString(reecivingAgent);
|
|
sql += ", @ReceivingBranch = " + FilterString(receivingBranch);
|
|
sql += ", @groupBy = " + FilterString(groupBy);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @ReportType = " + FilterString(reportType);
|
|
sql += ", @Id = " + FilterString(id);
|
|
sql += ", @status = " + FilterString(status);
|
|
sql += ", @controlNo = " + FilterString(controlNo);
|
|
sql += ", @rZone = " + FilterString(rZone);
|
|
sql += ", @rDistrict = " + FilterString(rDistrict);
|
|
sql += ", @sZone = " + FilterString(sZone);
|
|
sql += ", @sDistrict = " + FilterString(sDistrict);
|
|
sql += ", @sLocation = " + FilterString(sLocation);
|
|
sql += ", @rLocation = " + FilterString(rLocation);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @pageNumber =" + FilterString(pageNumber);
|
|
sql += ", @groupById =" + FilterString(groupById);
|
|
sql += ", @tranType =" + FilterString(tranType);
|
|
sql += ", @searchBy =" + FilterString(searchBy);
|
|
sql += ", @searchByText =" + FilterString(searchByText);
|
|
sql += ", @fromTime =" + FilterString(fromTime);
|
|
sql += ", @toTime =" + FilterString(toTime);
|
|
sql += ", @isExportFull =" + FilterString(isExportFull);
|
|
sql += ", @remitProduct =" + FilterString(remitProduct);
|
|
sql += ", @sAgentGrp =" + FilterString(sAgentGrp);
|
|
sql += ", @rAgentGrp =" + FilterString(rAgentGrp);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
|
|
|
|
|
|
public ReportResult GetTranAnalysisIntl(string user, string flag, string fromDate, string toDate, string dateType, string sendingAgent,
|
|
string sendingCountry, string sendingBranch, string receivingCountry, string reecivingAgent,
|
|
string receivingBranch, string groupBy, string reportType, string id, string status,
|
|
string controlNo, string rLocation, string rZone, string rDistrict,
|
|
string pageNumber, string pageSize, string groupById, string paymentType, string searchBy,
|
|
string searchByText, string fromTime, string toTime, string isExportFull, string sAgentGrp, string rAgentGrp, string tranType)
|
|
{
|
|
string sql = "EXEC proc_tranAnalysisIntl ";
|
|
sql += " @flag = " + FilterString(flag);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @SendingAgent = " + FilterString(sendingAgent);
|
|
sql += ", @SendingCountry = " + FilterString(sendingCountry);
|
|
sql += ", @SendingBranch = " + FilterString(sendingBranch);
|
|
sql += ", @ReceivingCountry = " + FilterString(receivingCountry);
|
|
sql += ", @ReecivingAgent = " + FilterString(reecivingAgent);
|
|
sql += ", @ReceivingBranch = " + FilterString(receivingBranch);
|
|
sql += ", @groupBy = " + FilterString(groupBy);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @ReportType = " + FilterString(reportType);
|
|
sql += ", @Id = " + FilterString(id);
|
|
sql += ", @status = " + FilterString(status);
|
|
sql += ", @controlNo = " + FilterString(controlNo);
|
|
sql += ", @rZone = " + FilterString(rZone);
|
|
sql += ", @rDistrict = " + FilterString(rDistrict);
|
|
sql += ", @rLocation = " + FilterString(rLocation);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @pageNumber =" + FilterString(pageNumber);
|
|
sql += ", @groupById =" + FilterString(groupById);
|
|
sql += ", @paymentType =" + FilterString(paymentType);
|
|
sql += ", @searchBy =" + FilterString(searchBy);
|
|
sql += ", @searchByText =" + FilterString(searchByText);
|
|
sql += ", @fromTime =" + FilterString(fromTime);
|
|
sql += ", @toTime =" + FilterString(toTime);
|
|
sql += ", @isExportFull =" + FilterString(isExportFull);
|
|
sql += ", @sAgentGrp =" + FilterString(sAgentGrp);
|
|
sql += ", @rAgentGrp =" + FilterString(rAgentGrp);
|
|
sql += ", @tType =" + FilterString(tranType);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult QuickUnpaidReport(string user, string flag, string agentId, string searchBy, string searchText, string tranId)
|
|
{
|
|
string sql = "EXEC proc_quickUnpaidReport @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@sAgent = " + FilterString(agentId);
|
|
sql += ",@searchBy = " + FilterString(searchBy);
|
|
sql += ",@searchText = " + FilterString(searchText);
|
|
sql += ",@tranId = " + FilterString(tranId);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetPartnerTroubleTicketRpt(string user, string fromDate, string toDate, string partnerId, string controlNo)
|
|
{
|
|
string sql = "EXEC proc_tranComplainRpt @flag = 'tt'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @partnerId = " + FilterString(partnerId);
|
|
sql += ", @controlNo = " + FilterString(controlNo);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult DomesticTxtreport(string user, string flag, string fromDate, string toDate)
|
|
{
|
|
string sql = "EXEC proc_domesticTxnRpt @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate=" + FilterString(fromDate);
|
|
sql += ",@toDate=" + FilterString(toDate);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult CustomerModifyReport(string user, string customerId, string flag, string fromDate, string toDate)
|
|
{
|
|
string sql = "EXEC PROC_CUSTOMERMODIFYLOG @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate=" + FilterString(fromDate);
|
|
sql += ",@toDate=" + FilterString(toDate);
|
|
sql += ",@customerId=" + customerId;
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult CashStatusReport(string user, string asOfDate, string flag, string agentId = "")
|
|
{
|
|
string sql = "EXEC PROC_CASH_STATUS_REPORT @FLAG = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@DATE=" + FilterString(asOfDate);
|
|
sql += ",@AGENT_ID=" + FilterString(agentId);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult AgentAgeingReport(string user, string asOnDate)
|
|
{
|
|
string sql = "EXEC FASTMONEYPRO_ACCOUNT.DBO.PROC_AGENT_AGEING_REPORT";
|
|
sql += " @user=" + FilterString(user);
|
|
sql += ",@TO_DATE=" + FilterString(asOnDate);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult CashStatusReportReferral(string user, string asOfDate, string flag, string agentId = "")
|
|
{
|
|
string sql = "EXEC PROC_CASH_STATUS_REPORT_REFERRAL @FLAG = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@DATE=" + FilterString(asOfDate);
|
|
sql += ",@AGENT_ID=" + FilterString(agentId);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult AgentWiseReferrerReport(string user, string referralCode, string flag, string fromDate, string toDate)
|
|
{
|
|
string sql = "EXEC PROC_REFERRAL_REPORT @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@FROM_DATE=" + FilterString(fromDate);
|
|
sql += ",@TO_DATE=" + FilterString(toDate);
|
|
sql += ",@REFERRAL_CODE=" + FilterString(referralCode);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetCustomerEnrollmentReport(string user, string searchBy, string fromDate, string toDate, string zone,
|
|
string agent, string membershipId, string ageGrp, string agentGrp)
|
|
{
|
|
string sql = "EXEC proc_customerEnrollmentRptV2 @flag = " + FilterString(searchBy);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@sZone = " + FilterString(zone);
|
|
sql += ",@sAgent = " + FilterString(agent);
|
|
sql += ",@memberShipId = " + FilterString(membershipId);
|
|
sql += ",@ageGrp = " + FilterString(ageGrp);
|
|
sql += ",@agentGrp = " + FilterString(agentGrp);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetSoaMonthlyLogs(string user, string fromDate, string toDate, string year, string month, string agentId, string mc)
|
|
{
|
|
string sql = "EXEC proc_soaMonthlyLog @flag = 'rpt'";
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@npYear = " + FilterString(year);
|
|
sql += ",@npMonth = " + FilterString(month);
|
|
sql += ",@agentId = " + FilterString(agentId);
|
|
sql += ",@mc = " + FilterString(mc);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetPayableReport(string user, string fromDate, string toDate, string sAgent, string rptType)
|
|
{
|
|
string sql = "EXEC FastMoneyPro_account.DBO.Proc_Remittance_Payable_v2";
|
|
sql += " @rptType = " + FilterString(rptType);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@sAgent = " + FilterString(sAgent);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetCertificateExpiryReport(string user, string fromDate, string toDate, string agentId)
|
|
{
|
|
string sql = "EXEC proc_certificateExpiryReport @flag = 'rpt'";
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@agentId = " + FilterString(agentId);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetUserwiseCustomerApproval(string user, string fromDate, string toDate, string userName, string rptType, string cardType)
|
|
{
|
|
string sql = "EXEC proc_customerApprovalRpt";
|
|
sql += " @flag=" + FilterString(rptType);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@userName = " + FilterString(userName);
|
|
sql += ",@cardType = " + FilterString(cardType);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetCustomerTxnReport(string user, string searchBy, string fromDate, string toDate,
|
|
string zone, string agent, string membershipId, string slab, string agentGrp)
|
|
{
|
|
string sql = "EXEC proc_customerTxnRpt @flag = " + FilterString(searchBy);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@sZone = " + FilterString(zone);
|
|
sql += ",@sAgent = " + FilterString(agent);
|
|
sql += ",@memberShipId = " + FilterString(membershipId);
|
|
sql += ",@slab = " + FilterString(slab);
|
|
sql += ",@agentGrp = " + FilterString(agentGrp);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetCustomerBonusReport(string user, string searchBy, string fromDate, string toDate,
|
|
string zone, string agent, string membershipId, string slab)
|
|
{
|
|
string sql = "EXEC proc_customerBonusRpt @flag = " + FilterString(searchBy);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@sZone = " + FilterString(zone);
|
|
sql += ",@sAgent = " + FilterString(agent);
|
|
sql += ",@memberShipId = " + FilterString(membershipId);
|
|
sql += ",@slab = " + FilterString(slab);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public DbResult MakeAgentTemplate(string user, string tranInfo, string tranInfoAlias, string templateName)
|
|
{
|
|
string sql = "EXEC proc_agentMasterRptTemplete ";
|
|
sql += " @flag = 'i'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @agentInfo = " + FilterString(tranInfo);
|
|
sql += ", @agentInfoAlias = " + FilterString(tranInfoAlias);
|
|
sql += ", @templateName = " + FilterString(templateName);
|
|
|
|
return ParseDbResult(ExecuteDataset(sql).Tables[0]);
|
|
}
|
|
|
|
public ReportResult GetThrasholdTransReport(string user, string fromDate, string toDate, string txnAmt, string rptType, string rptNature)
|
|
{
|
|
string sql = "EXEC proc_thrasholdTransReport ";
|
|
sql += " @flag = " + FilterString(rptType);
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@txnAmt = " + FilterString(txnAmt);
|
|
sql += ",@rptNature = " + FilterString(rptNature);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetTxnReport(string user, string fromDate, string toDate, string rptType, string dateType)
|
|
{
|
|
string sql = "exec proc_domesticTransactionReport";
|
|
sql += " @flag= 'TXNR'";
|
|
sql += " ,@user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @rptType = " + FilterString(rptType);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetTxnDetailReport(string user, string fromDate, string toDate, string rptType, string agent, string dateType)
|
|
{
|
|
string sql = "exec proc_domesticTransactionReport";
|
|
sql += " @flag= 'domtxndetail'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @rptType = " + FilterString(rptType);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @agent = " + FilterString(agent);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetGiblSearchTransaction(string user, string fromDate, string toDate, string searchBy, string searchValue)
|
|
{
|
|
string sql = "EXEC proc_gbilSearchTxn @flag='rpt'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @searchBy = " + FilterString(searchBy);
|
|
sql += ", @searchValue = " + FilterString(searchValue);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetOverseasTxnSummaryReport(string user, string sBranch, string sAgent, string pCountry, string pAgent, string status, string dateType
|
|
, string fromDate, string toDate, string rptType, string countryBankId, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_GetOverseasTxnSummaryRpt ";
|
|
sql += " @user = " + FilterString(user);
|
|
sql += ", @sAgent = " + FilterString(sAgent);
|
|
sql += ", @sBranch = " + FilterString(sBranch);
|
|
sql += ", @pCountry = " + FilterString(pCountry);
|
|
sql += ", @pAgentId = " + FilterString(pAgent);
|
|
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 GetCustomerRecordAnalysis(string user, string flag, string fromDate, string toDate, string dateType, string sendingAgent,
|
|
string sendingCountry, string sendingBranch, string receivingCountry, string reecivingAgent,
|
|
string receivingBranch, string groupBy, string reportType, string id, string status,
|
|
string controlNo, string rLocation, string rZone, string rDistrict,
|
|
string pageNumber, string pageSize, string groupById, string tranType, string searchBy,
|
|
string searchByText, string fromTime, string toTime, string isExportFull, string sAgentGrp, string rAgentGrp)
|
|
{
|
|
string sql = "EXEC proc_customersUpload_Rpt ";
|
|
sql += " @flag = " + FilterString(flag);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @SendingAgent = " + FilterString(sendingAgent);
|
|
sql += ", @SendingCountry = " + FilterString(sendingCountry);
|
|
sql += ", @SendingBranch = " + FilterString(sendingBranch);
|
|
sql += ", @ReceivingCountry = " + FilterString(receivingCountry);
|
|
sql += ", @ReecivingAgent = " + FilterString(reecivingAgent);
|
|
sql += ", @ReceivingBranch = " + FilterString(receivingBranch);
|
|
sql += ", @groupBy = " + FilterString(groupBy);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @ReportType = " + FilterString(reportType);
|
|
sql += ", @Id = " + FilterString(id);
|
|
sql += ", @status = " + FilterString(status);
|
|
sql += ", @controlNo = " + FilterString(controlNo);
|
|
sql += ", @rZone = " + FilterString(rZone);
|
|
sql += ", @rDistrict = " + FilterString(rDistrict);
|
|
sql += ", @rLocation = " + FilterString(rLocation);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
sql += ", @pageNumber =" + FilterString(pageNumber);
|
|
sql += ", @groupById =" + FilterString(groupById);
|
|
sql += ", @tranType =" + FilterString(tranType);
|
|
sql += ", @searchBy =" + FilterString(searchBy);
|
|
sql += ", @searchByText =" + FilterString(searchByText);
|
|
sql += ", @fromTime =" + FilterString(fromTime);
|
|
sql += ", @toTime =" + FilterString(toTime);
|
|
sql += ", @isExportFull =" + FilterString(isExportFull);
|
|
sql += ", @sAgentGrp =" + FilterString(sAgentGrp);
|
|
sql += ", @rAgentGrp =" + FilterString(rAgentGrp);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetApproveCustomerSearch(string flag, string user, string fromDate, string toDate, string status, string zone, string district,
|
|
string agentGrp, string agent, string isDocUploaded, string membershipId)
|
|
{
|
|
string sql = "EXEC proc_approveCustomerRpt";
|
|
sql += " @flag=" + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@status = " + FilterString(status);
|
|
sql += ",@zone = " + FilterString(zone);
|
|
sql += ",@district = " + FilterString(district);
|
|
sql += ",@agentGrp = " + FilterString(agentGrp);
|
|
sql += ",@agentId = " + FilterString(agent);
|
|
sql += ",@isDoc = " + FilterString(isDocUploaded);
|
|
sql += ",@membershipId = " + FilterString(membershipId);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
|
|
public ReportResult GetCustomerCardExpiryRpt(string user, string asOnDate, string zone, string district, string agentGrp, string agent, string reportType, string idType)
|
|
{
|
|
string sql = "EXEC proc_CustomerCardExpiryRpt";
|
|
sql += " @flag = " + FilterString(reportType);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @asOnDate = " + FilterString(asOnDate);
|
|
sql += ", @zone = " + FilterString(zone);
|
|
sql += ", @district = " + FilterString(district);
|
|
sql += ", @agentGrp = " + FilterString(agentGrp);
|
|
sql += ", @agent = " + FilterString(agent);
|
|
sql += ", @idType = " + FilterString(idType);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetAgentwiseCustomerActivation(string user, string fromDate, string toDate, string cardType, string flag, string agent, string zone)
|
|
{
|
|
string sql = "EXEC proc_customerApprovalRpt @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@cardType = " + FilterString(cardType);
|
|
sql += ",@agentState = " + FilterString(zone);
|
|
sql += ",@agentId = " + FilterString(agent);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult GetCreditSecurityRptForRegional(string user, string zone, string district, string location, string agent, string securitytype, string groupby, string isexpiry, string date)
|
|
{
|
|
string sql = "EXEC proc_agentSecurityRegionalReport @flag='rpt'";
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @zoneName = " + FilterString(zone);
|
|
sql += ", @districtName = " + FilterString(district);
|
|
sql += ", @locationId = " + FilterString(location);
|
|
sql += ", @agentId = " + FilterString(agent);
|
|
sql += ", @securityType = " + FilterString(securitytype);
|
|
sql += ", @isExpiry = " + FilterString(isexpiry);
|
|
sql += ", @groupBy = " + FilterString(groupby);
|
|
sql += ", @date = " + FilterString(date);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetAgentwiseCustomerDcUpload(string user, string fromDate, string toDate, string cardType, string flag, string agent, string zone)
|
|
{
|
|
string sql = "EXEC proc_customerApprovalRpt @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@cardType = " + FilterString(cardType);
|
|
sql += ",@agentState = " + FilterString(zone);
|
|
sql += ",@agentId = " + FilterString(agent);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult GetAcDepositPaidIsoRpt(string user, string rptType, string sendingAgent, string beneficiaryCountry, string bankId,
|
|
string tranType, string fromDate, string toDate, string dateType, string fromTime, string toTime, string logStatus,
|
|
string paidUser, string pageNumber, string pageSize)
|
|
{
|
|
string sql = "EXEC proc_acDepositPaidISOReport @flag=" + FilterString(rptType);
|
|
sql += ", @user = " + FilterString(user);
|
|
sql += ", @sendingAgent = " + FilterString(sendingAgent);
|
|
sql += ", @beneficiaryCountry = " + FilterString(beneficiaryCountry);
|
|
sql += ", @bankId = " + FilterString(bankId);
|
|
sql += ", @tranType = " + FilterString(tranType);
|
|
sql += ", @fromDate = " + FilterString(fromDate);
|
|
sql += ", @toDate = " + FilterString(toDate);
|
|
sql += ", @dateType = " + FilterString(dateType);
|
|
sql += ", @fromTime = " + FilterString(fromTime);
|
|
sql += ", @toTime = " + FilterString(toTime);
|
|
sql += ", @paidUser = " + FilterString(paidUser);
|
|
sql += ", @logStatus = " + FilterString(logStatus);
|
|
sql += ", @pageNumber = " + FilterString(pageNumber);
|
|
sql += ", @pageSize = " + FilterString(pageSize);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult DepositVoucherReport(string user, string fromDate, string toDate, string agent, string bank)
|
|
{
|
|
string sql = "EXEC proc_fundDeposit @flag = 'rpt'";
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@agentId = " + FilterString(agent);
|
|
sql += ",@bankId = " + FilterString(bank);
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult ReconcilationReportForAgent(string user, string flag, string agentId, string fromDate, string toDate, string isDocUpload, string icn)
|
|
{
|
|
string sql = "EXEC proc_reconciliationReportAgent @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@agentId = " + FilterString(agentId);
|
|
sql += ",@fromDate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(toDate);
|
|
sql += ",@isDocUpload = " + FilterString(isDocUpload);
|
|
sql += ",@icn = " + FilterString(icn);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult PayingAgentSettlementReport(string user, string flag, string PayingAgent, string agentId, string fromDate, string ToDate)
|
|
{
|
|
string sql = "EXEC PROC_PayingAgentSettlementReport @flag = " + FilterString(flag);
|
|
sql += ",@user=" + FilterString(user);
|
|
sql += ",@agentId = " + FilterString(agentId);
|
|
sql += ",@fdate = " + FilterString(fromDate);
|
|
sql += ",@toDate = " + FilterString(ToDate);
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult KJDepositReport(string user, string startDate, string endDate, string ReportType, string SearchType, string searchValue)
|
|
{
|
|
string sql = "EXEC proc_KJDepositReport @flag = " + FilterString(ReportType);
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@searchType = " + FilterString(SearchType);
|
|
sql += ",@searchValue = " + FilterString(searchValue);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult CustomerInquiryReport(string user, string startDate, string endDate)
|
|
{
|
|
string sql = "EXEC proc_CustomerInquiry @flag = 'r'";
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
sql += ",@user = " + FilterString(user);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult CustomerReport(string user, string startDate, string endDate, string country, string branch, string flag)
|
|
{
|
|
string sql = "EXEC proc_customerReport @flag = '" + flag + "'";
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@country = " + FilterString(country);
|
|
sql += ",@branch = " + FilterString(branch);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult CustomerReportUserWise(string user, string startDate, string endDate, string country, string approvedBy, string flag)
|
|
{
|
|
string sql = "EXEC PROC_CUSTOMER_APPROVE_USER_WISE @flag = '" + flag + "'";
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
sql += ",@country = " + FilterString(country);
|
|
sql += ",@approvedBy = " + FilterString(approvedBy);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public DataTable CustomerMatrixReport(string user, string startDate, string endDate, string country, string branch, string flag)
|
|
{
|
|
string sql = "EXEC proc_customerReport @flag = '" + flag + "'";
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@country = " + FilterString(country);
|
|
sql += ",@branch = " + FilterString(branch);
|
|
|
|
return ExecuteDataTable(sql);
|
|
}
|
|
|
|
public ReportResult CustomerDetailReport(string user, string startDate, string endDate, string country, string branch, string flag)
|
|
{
|
|
string sql = "EXEC proc_customerReport @flag = '" + flag + "'";
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@country = " + FilterString(country);
|
|
sql += ",@branch = " + FilterString(branch);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult ReferrerReport(string user, string startDate, string endDate, string referralCode, string flag, string country)
|
|
{
|
|
string sql = "EXEC proc_referralReport @flag = '" + flag + "'";
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@referralCode = " + FilterString(referralCode);
|
|
sql += ",@country = " + FilterString(country);
|
|
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult ReferralSchemaReport(string user, string startDate, string endDate, string referralCode, string flag) // add By Ganesh Gyawali report for referral Scheme
|
|
{
|
|
string sql = "EXEC proc_PromotionalCampaignVoucher @flag = '" + flag + "'";
|
|
sql += ",@sDate = " + FilterString(startDate);
|
|
sql += ",@tDate = " + FilterString(endDate);
|
|
sql += ",@User = " + FilterString(user);
|
|
sql += ",@referalCode = " + FilterString(referralCode);
|
|
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult IncomeExpencesReport(string user, string startDate, string endDate, string branch)
|
|
{
|
|
string sql = "EXEC PROC_INCOME_EXPENCES_REPORT @flag = 'income-exp-rpt'";
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
sql += ",@party = " + FilterString(branch);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public DataTable CustomerMatrixReportUserWise(string user, string startDate, string endDate, string country, string approvedBy)
|
|
{
|
|
string sql = "EXEC PROC_CUSTOMER_APPROVE_USER_WISE @flag = 'rpt'";
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
sql += ",@country = " + FilterString(country);
|
|
sql += ",@approvedBy = " + FilterString(approvedBy);
|
|
|
|
return ExecuteDataTable(sql);
|
|
}
|
|
public DataTable GetUtilityReport(string year, string flag, string fromDate, string toDate, string user)
|
|
{
|
|
var sql = "Exec PROC_UTILITY_REPORT";
|
|
sql += " @flag=" + FilterString(flag.ToLower());
|
|
sql += ",@fromDate=" + FilterString(fromDate);
|
|
sql += ",@toDate=" + FilterString(toDate);
|
|
sql += ",@year=" + FilterString(year);
|
|
sql += ",@user=" + FilterString(user);
|
|
|
|
return ExecuteDataTable(sql);
|
|
}
|
|
|
|
public ReportResult CashReport(string user, string startDate, string endDate, string flag)
|
|
{
|
|
string sql = "EXEC FASTMONEYPRO_ACCOUNT.DBO.PROC_CASH_REPORT";
|
|
sql += " @flag = " + FilterString(flag);
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult DailyPaidReport(string user, string startDate, string endDate, string sAgentId, string payoutPartnerName, string payoutPartnerId, string trantype)
|
|
{
|
|
string sql = "EXEC PROC_DAILYPAID_AND_SENDING @flag = 'PAID'";
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
sql += ",@sAgentId = " + FilterString(sAgentId);
|
|
sql += ",@payoutPartnerName = " + FilterString(payoutPartnerName);
|
|
sql += ",@payoutPartnerId = " + FilterString(payoutPartnerId);
|
|
sql += ",@tranType = " + FilterString(trantype);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult DailySendingReport(string user, string startDate, string endDate, string verificationType)
|
|
{
|
|
string sql = "EXEC PROC_DAILYPAID_AND_SENDING @flag = 'SEND'";
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
sql += ",@verificationType = " + FilterString(verificationType);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
public ReportResult NoWorkPermitReport(string user, string startDate, string endDate, string sAgentId, string payoutPartnerName, string payoutPartnerId)
|
|
{
|
|
string sql = "EXEC PROC_DAILYPAID_AND_SENDING @flag = 'NoWorkPermit'";
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@startDate = " + FilterString(startDate);
|
|
sql += ",@endDate = " + FilterString(endDate);
|
|
sql += ",@sAgentId = " + FilterString(sAgentId);
|
|
sql += ",@payoutPartnerId = " + FilterString(payoutPartnerId);
|
|
sql += ",@payoutPartnerName = " + FilterString(payoutPartnerName);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public ReportResult TransactionReport(string user, string startDate)
|
|
{
|
|
string sql = "EXEC Proc_RptTxn @flag = 's'";
|
|
sql += ",@user = " + FilterString(user);
|
|
sql += ",@date = " + FilterString(startDate);
|
|
|
|
return ParseReportResult(sql);
|
|
}
|
|
|
|
public DataTable WeeklyRegulatoryReport(string user, string startDate, string endDate, string RPT_FOR="")
|
|
{
|
|
string sql = "EXEC Proc_WeeklyRegulatoryReport @RPT_FOR = " + FilterString(RPT_FOR);
|
|
sql += ",@FROMDATE = " + FilterString(startDate);
|
|
sql += ",@TODATE = " + FilterString(endDate);
|
|
sql += ",@USER = " + FilterString(user);
|
|
return ExecuteDataTable(sql);
|
|
}
|
|
}
|
|
}
|