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.
 
 
 
 
 

4060 lines
180 KiB

using System;
using System.Collections.Generic;
using System.Data;
using System.Globalization;
using System.Text;
using System.Threading;
using Swift.DAL.BL.Remit.ExchangeRate;
using Swift.DAL.BL.Remit.Transaction;
using Swift.DAL.SwiftDAL;
using Swift.web.Library;
using System.Collections;
using System.Web.UI;
using Swift.DAL.BL.Remit.Compliance;
using Swift.DAL.Remittance.RBA;
namespace Swift.web.SwiftSystem.Reports
{
public partial class Reports : Page
{
private Boolean AllowDrillDown;
private string cssClass = "TBLReport table table-bordered table-condensed table-striped";
private string fieldAlignment = "";
private string fieldFormat = "";
private string fieldWrap = "";
private string tblCaption = "";
private Boolean mergeColumnHead;
private ReportResult reportResult = new ReportResult();
private string excludeColumns = "";
private bool includeSerialNo = false;
private bool useDBRowColorCode = false;
private int subTotalBy = -1;
private int totalTextCol = -1;
private int subTotalTextCol = -1;
private string subTotalFields = "";
private string subTotalText = "";
private string totalFields = "";
private string totalText = "";
private int totalPage = 0;
private int pageNo = 0;
private double grandTotal = 0.00;
private double grandTotalUsd = 0.00;
private double grandTotal_1 = 0.00;
private string reportName = "";
private int extraCol = 0;
private string flag = "";
protected string Url = GetStatic.GetUrlRoot();
private string isExportFull = "";
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (GetStatic.GetUser() == "")
Response.Redirect(GetStatic.GetDefaultPage());
}
PrintReport();
}
private void PrintHead()
{
Page.Title = reportResult.ReportHead;
head.InnerHtml = reportResult.ReportHead;
}
private void PrintFilters()
{
var user = GetStatic.GetUser();
var now = GetStatic.GetUserDateTime();
filters.InnerHtml = "Filters Applied : <br />" + reportResult.Filters +
"<br /><br />Generated On=" + now +
" || Generated By=" + user;
}
private void PrintError()
{
rptDiv.InnerHtml = "<div class = \"reportError\">" + reportResult.Msg + "</div>";
}
protected string GetURL()
{
return Request.Url.AbsoluteUri.Replace("&pageNumber=" + GetPageNumber(), "");
}
private void PrintReport()
{
string reportName = GetStatic.ReadQueryString("reportName", "").ToLower();
string mode = GetStatic.ReadQueryString("mode", "").ToLower();
isExportFull = mode.ToLower() == "download" ? "Y" : "N";
reportResult = PrepareReport(reportName);
if (mode == "download")
{
string format = GetStatic.ReadQueryString("format", "xls");
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "attachment; filename=" + reportName + "." + format);
exportDiv.Visible = false;
}
PrintHead();
PrintFilters();
if (reportResult.ErrorCode != "0")
{
PrintError();
return;
}
if (reportName == "40112500txnsummaryrpt")
{
txnsummaryrpt();
return;
}
if (reportName == "usermatrix")
{
PrintUserMatrixReport();
return;
}
DataTable dt;
int tableCount = reportResult.Result.Tables.Count;
if (tableCount > 4)
{
if (mode != "download")
ShowPaging(reportResult.Result.Tables[0]);
dt = reportResult.Result.Tables[1];
}
else
{
dt = reportResult.ResultSet;
}
string reportText = GenerateReport(ref dt);
rptDiv.InnerHtml = reportText;
}
private void ShowPaging(DataTable dt)
{
DataTable dtPaging = dt;
int totalRecords = Convert.ToInt32(dtPaging.Rows[0]["TXNCOUNT"].ToString());
int PageSizes = Convert.ToInt32(dtPaging.Rows[0]["PAGESIZE"].ToString());
int PageNumber = Convert.ToInt32(dtPaging.Rows[0]["PAGENUMBER"].ToString());
if (dtPaging.Columns.Count > 3)
grandTotal = Convert.ToDouble(dtPaging.Rows[0]["GRANDTOTAL"].ToString());
if (dtPaging.Columns.Count > 4)
grandTotalUsd = Convert.ToDouble(dtPaging.Rows[0]["GRANDTOTAL_USD"].ToString());
string cssLink = "pagingLink";
totalPage = totalRecords / PageSizes;
if ((totalPage * PageSizes) < totalRecords)
totalPage++;
var sbPaging = new StringBuilder("<table width='100%' class='table table-bordered table-condensed table-striped'><tr><td nowrap='nowrap'>");
sbPaging.AppendLine("<div class='reportFilters' width='100%'>");
sbPaging.AppendLine("<span style='float:left; width:auto; margin-top:5px;'>Results:&nbsp; " + totalRecords + " records &nbsp; </span>");
paging.Visible = true;
int currPage = GetPageNumber();
int startPage = (currPage - 5 <= 0 ? 1 : currPage - 5);
int offSet = (startPage == 1 ? ((currPage - 5) * -1 + 1) : 0);
int endPage = currPage + 4 + offSet;
endPage = currPage == 0 ? 10 : endPage;
endPage = (endPage > totalPage ? totalPage : endPage);
if (currPage > 10 && (endPage - startPage) + 1 != 10)
{
startPage = startPage - (10 - (endPage - startPage + 1));
}
if (totalRecords > PageSizes)// Convert.ToInt32(GetStatic.GetReportPagesize()))
{
string url = GetURL();
sbPaging.AppendLine("<img onclick='GotoPage(1);' src='../../Images/paging_Icons/first_page.png' alt='First Page' style='margin-top:5px;float:left;border:none;cursor:pointer' />");
sbPaging.AppendLine("<img " + (GetPageNumber() != 1 ? " onclick='GotoPage(" + (GetPageNumber() - 1) + ");'" : "") + " src='../../Images/paging_Icons/" + (GetPageNumber() == 1 ? "previous_page_dis" : "previous_page") + ".png' style='margin-top:5px;float:left;border:none;cursor:pointer' alt='Previous Page' /></a>");
for (int i = startPage; i < endPage + 1; i++)
{
cssLink = PageNumber == i ? "pagingLinkSelected" : "pagingLink";
sbPaging.AppendLine("<span onclick ='GotoPage(" + i + ");' class='" + cssLink + "'>" + i + "</span>");
}
sbPaging.AppendLine("<img " + (GetPageNumber() != totalPage ? "onclick=GotoPage(" + (GetPageNumber() + 1) + ");" : "") + " src='../../Images/paging_Icons/" + (GetPageNumber() == totalPage ? "next_page_dis" : "next_page") + ".png' style='margin-top:5px;border:none;cursor:pointer' alt='Next Page' /></a>");
sbPaging.AppendLine("<img onclick=GotoPage(" + totalPage + "); src='../../Images/paging_Icons/last_page.png' style='margin-top:5px;border:none;cursor:pointer' />");
}
sbPaging.AppendLine("</div></td><td nowrap='nowrap' width='135' align=\"right\">");
if (totalRecords > PageSizes) //Convert.ToInt32(GetStatic.GetReportPagesize()))
sbPaging.AppendLine("Goto Page: " + GotoList(totalPage));
sbPaging.AppendLine("</td></tr></table>");
paging.InnerHtml = sbPaging.ToString();
}
private string GotoList(int totalPage)
{
StringBuilder sb = new StringBuilder("");
sb.AppendLine("<select id='gotoLabel' onchange=GotoPage(this.value); style='min-width:50px'>");
for (int i = 0; i < totalPage; i++)
{
sb.AppendLine("<option value='" + (i + 1) + "' " + (GetPageNumber() == (i + 1) ? "Selected=Selected" : "") + " >" + (i + 1) + "</option>");
}
sb.AppendLine("</select>");
return sb.ToString();
}
private ReportResult PrepareReport(string reportName)
{
if (reportName == "tran")
reportResult = PrepareTranReport();
else if (reportName == "comm")
reportResult = PrepareCommReport();
else if (reportName == "commsenddetail")
reportResult = PrepareCommSendReport();
else if (reportName == "commpaydetail")
reportResult = PrepareCommPayReport();
else if (reportName == "trnrptmaster")
reportResult = PrepareTranMasterReport();
else if (reportName == "reportdummy")
reportResult = PrepareDummyReport();
else if (reportName == "creditdetail")
reportResult = PrepareCreditDetailReport();
else if (reportName == "agentstmt")
reportResult = PrepareAgentStmtReport();
else if (reportName == "agentbal")
reportResult = PrepareAgentBalReport();
else if (reportName == "agenttrandetail")
reportResult = PrepareAgentBalDrillDownReport();
else if (reportName == "soa")
reportResult = PrepareAgentSOA();
else if (reportName == "soadrilldown")
reportResult = PrepareAgentSoaDrilldown();
//else if (reportName == "usermatrix")
// reportResult = ShowUserMatrixReport();
//else if (reportName == "urole")
// reportResult = ShowUserMatrixReportRole();
//else if (reportName == "urole2")
// reportResult = ShowUserMatrixReportRole2();
//else if (reportName == "ufn")
// reportResult = ShowUserMatrixReportFunction();
else if (reportName == "enrol")
reportResult = PrepareEnrollCommRpt();
else if (reportName == "endetail")
reportResult = PrepareEnrollCommDetailRpt();
else if (reportName == "logbytran")
reportResult = PrepareAppLogByTranId();
else if (reportName == "logbydate")
reportResult = PrepareAppLogByDate();
else if (reportName == "troublerpt")
reportResult = PrepareTroubleTicketRpt();
else if (reportName == "tranaccess")
reportResult = PrepareTranAccessReport();
else if (reportName == "exrate")
reportResult = PrepareExchangeRateReport();
else if (reportName == "userloginagingrpt")
reportResult = PrepareUserLoginAgingRpt();
else if (reportName == "errorpaidrpt")
reportResult = PrepareErroneouslyPaidRpt();
else if (reportName == "acdepositdetail")
reportResult = PrepareAcDepositDetailReport();
else if (reportName == "acdepositsummary")
reportResult = PrepareAcDepositSummaryReport();
else if (reportName == "ncellfreesimrpt")
reportResult = PrepareNcellFreeSimRpt();
//else if (reportName == "xpmsettlementrpt")
// reportResult = PreparexPressSettlementRpt();
else if (reportName == "ncellsimsummaryrpt")
reportResult = PrepareNcellSimSummaryRpt();
else if (reportName == "20163300")
reportResult = PrepareReportCancelreport();
else if (reportName == "settlementint")
reportResult = PrepareSettlementIntRpt();
else if (reportName == "settlementdom")
reportResult = PrepareSettlementDomRpt();
else if (reportName == "irhsettdrildwn")
reportResult = PrepareSettlementDdl();
else if (reportName == "transactionnewrpt")
reportResult = PrepareTransactionReport();
//else if (reportName == "amlreport")
// reportResult = PrepareAMLReport();
//else if (reportName == "amlddlreport")
// reportResult = PrepareAMLReport_DDL();
else if (reportName == "20164200")
reportResult = Prepare_20164200_report();
else if (reportName == "20164400")
reportResult = PrepareCustomerEnrollmentReport();
else if (reportName == "customerrpt")
reportResult = PrepareTxnRptByMemIDReport();
else if (reportName == "20164500")
reportResult = PrepareSMSRpt();
else if (reportName == "20167200")
reportResult = PrepareBonusRpt20167200();
//else if (reportName == "20171000")
// reportResult = PrepareReport_20171000();
else if (reportName == "20821400")
reportResult = PrepareReport_20821400();
else if (reportName == "10122200_login")
reportResult = PrepareReport_10122200_login();
else if (reportName == "10122200_txn")
reportResult = PrepareReport_10122200_txn();
else if (reportName == "20167300")
reportResult = PrepareReport_20167300();
else if (reportName == "20601200")
reportResult = PrepareprocMultipleTxnAnalysisReport_20601200();
//else if (reportName == "nrb_report")
// reportResult = PrepareReport_nrb_report();
//else if (reportName == "nrb_reportmultiple")
// reportResult = PrepareReport_nrb_reportMultiple();
else if (reportName == "20167400")
reportResult = PrepareReport_20167400();
else if (reportName == "20167500")
reportResult = PrepareReport_20167500();
//reconcile report
else if (reportName == "20182200_recon")
reportResult = PrepareReport_20182200_recon();
//quick search unpaid txn
else if (reportName == "20167600")
reportResult = PrepareReport_20167600();
//reconcile user wise rpt
else if (reportName == "20182200")
reportResult = PrepareReport_20182200();
else if (reportName == "20167700")
reportResult = PrepareReport_20167700();
else if (reportName == "40121100")
reportResult = PrepareReport_40121100();
//payable remittance report
else if (reportName == "20161200")
reportResult = PrepareReport_20161200();
else if (reportName == "20182200_recon2")
reportResult = PrepareReport_20182200_recon2();
//soa monthly log report
else if (reportName == "20167800")
reportResult = PrepareReport_20167800();
//certificate Report
else if (reportName == "20167900")
reportResult = PrepareReport_20167900();
//soa admin panel
else if (reportName == "20161700")
reportResult = PrepareReport_20161700();
//CUSTOMER REPORT
else if (reportName == "customerptenrollment")//enrollment
reportResult = PrepareReport_customerptenrollment();
else if (reportName == "20821700") //user wise approval
reportResult = PrepareReport_20821700();//
else if (reportName == "20822100_txn") // txn report
reportResult = PrepareReport_20822100_txn();
else if (reportName == "20822100_bonus")// bonus repirt
reportResult = PrepareReport_20822100_bonus();
else if (reportName == "20821700_3") //agent wise approval
reportResult = PrepareReport_20821700_3();//
else if (reportName == "getcardstockreport")
reportResult = PrepareReport_getcardstockreport();
//GIBL Domestic Report
else if (reportName == "trashtranrpt")
reportResult = PrepareReport_trashtranrpt();
else if (reportName == "txnrpt")
reportResult = PrepareReport_txnrpt();
else if (reportName == "domtxndetail")
reportResult = PrepareReport_txnrpt_Detail();
else if (reportName == "20831400")
reportResult = PrepareReport_20831400();
//agent profile update
else if (reportName == "20102900")
reportResult = PrepareReport_20102900();
//report for credit Security report
else if (reportName == "20181800")
reportResult = PrepareReport_20181800();
else if (reportName == "20181800_1")
reportResult = PrepareReport_20181800_1();
//GIBL profile update
//else if (reportName == "20832300")
// reportResult = PrepareReport_20832300();
else if (reportName == "20832300_enroll")
reportResult = PrepareReport_20832300_enroll();
// Slab wise & Consplidated Report
else if (reportName == "20168200")
reportResult = PrepareReport_20168200();
else if (reportName == "aclogiso")
reportResult = PrepareAcIsoLog();
//Ho User Vs Txn Report
else if (reportName == "20168300")
reportResult = PrepareReport_20168300();
else if (reportName == "20168000")
reportResult = PrepareReport_20168000();
else if (reportName == "40112500txnsummaryrpt")
reportResult = Prepare40112500TxnSummary();
else if (reportName == "20167400_debit")
reportResult = PrepareReport_20167400_debit();
else if (reportName == "20821400_zonewise")
reportResult = PrepareReport_20821400_zoneWise();
else if (reportName == "trashtranrpt-intl")
reportResult = PrepareReport_trashtranintlrpt();
else if (reportName == "20821100")
reportResult = PrepareReport_20821100();
else if (reportName == "trashtranrpt-intl")
reportResult = PrepareReport_trashtranintlrpt();
else if (reportName == "bankgauranteerpt")
reportResult = PrepareReport_BankGauranteeReport();
else if (reportName == "20822000_sc")
reportResult = PrepareReport_20822000_sc();
else if (reportName == "customercardexpiryrpt")
reportResult = PrepareReport_CustomerCardExpiryRpt();
else if (reportName == "20821700_activation")
reportResult = PrepareReport_20821700_activation();//Agent wise card activation report
//else if (reportName == "iso-reconcile")
// reportResult = PrepareReport_IsoReconcile();
else if (reportName == "20833500")
reportResult = PrepareReport_20833500();
else if (reportName == "20831500")
reportResult = PrepareReport_20831500();
else if (reportName == "comprlzreport")
{
reportResult = PrepareCompRlzReport();
}
else if (reportName == "20821700_dcupload")
{
reportResult = PrepareReport_20821700_dcUpload();
}
else if (reportName == "20181930")
{
reportResult = PrepareReport_20181930();
}
else if (reportName == "40122100_reportrecon")
{
reportResult = PrepareReport_40122100_ReportRecon();
}
else if (reportName == "rbacustomer")
{
reportResult = PrepareRBACustomerReport();
}
else if (reportName == "rbaexceptionrpt")
{
reportResult = PrepareRBAExceptionReport();
}
else if (reportName.Equals("rbareport"))
{
reportResult = PrepareRBAReport();
}
else if (reportName == "ofacreleasereport")
{
reportResult = PrepareOfacReleaseReport();
}
return reportResult;
}
private ReportResult PrepareRBAReport()
{
mergeColumnHead = true;
string reportFor = GetStatic.ReadQueryString("reportFor", "");
string rptType = GetStatic.ReadQueryString("rptType", "");
if (reportFor == "TXN RBA-V2")
{
if (rptType == "Summary Report-Monthly")
{
fieldFormat = "|||N||N||N||N|";
fieldAlignment = "C||C|R|C|R|C|R|C|R|C";
totalText = "<b>Total</b>";
totalFields = "2|4|6|8|10";
}
else if (rptType == "Summary Report-Agent")
{
fieldFormat = "|||N||N||N||N|";
fieldAlignment = "C||C|R|C|R|C|R|C|R|C";
totalText = "<b>Total</b>";
totalFields = "2|4|6|8|10";
}
else if (rptType == "Summary Report-Branch")
{
fieldFormat = "||||N||N||N||N|";
fieldAlignment = "C|||C|R|C|R|C|R|C|R|C";
totalText = "<b>Total</b>";
totalFields = "3|5|7|9|11";
}
}
if (reportFor == "STAT-RBA-V2")
{
fieldFormat = "|||||||";
fieldAlignment = "|C|C|C|C|C|C|C";
}
string user = GetStatic.GetUser();
string sCountry = GetStatic.ReadQueryString("sCountry", "");
string sAgent = GetStatic.ReadQueryString("sAgent", "");
string sBranch = GetStatic.ReadQueryString("sBranch", "");
string sNativeCountry = GetStatic.ReadQueryString("sNativeCountry", "");
string rCountry = GetStatic.ReadQueryString("rCountry", "");
string sIdNumber = GetStatic.ReadQueryString("sIdNumber", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string rbaRangeFrom = GetStatic.ReadQueryString("rbaRangeFrom", "");
string rbaRangeTo = GetStatic.ReadQueryString("rbaRangeTo", "");
string txnToNonNativeCountry = GetStatic.ReadQueryString("txnToNonNativeCountry", "");
string txnAmountFrom = GetStatic.ReadQueryString("txnAmountFrom", "");
string txnAmountTo = GetStatic.ReadQueryString("txnAmountTo", "");
string txnCountFrom = GetStatic.ReadQueryString("txnCountFrom", "");
string txnCountTo = GetStatic.ReadQueryString("txnCountTo", "");
string pCountryCountFrom = GetStatic.ReadQueryString("pCountryCountFrom", "");
string pCountryCountTo = GetStatic.ReadQueryString("pCountryCountTo", "");
string beneficiaryCountFrom = GetStatic.ReadQueryString("beneficiaryCountFrom", "");
string beneficiaryCountTo = GetStatic.ReadQueryString("beneficiaryCountTo", "");
string outletCountFrom = GetStatic.ReadQueryString("outletCountFrom", "");
string outletCountTo = GetStatic.ReadQueryString("outletCountTo", "");
string pageNumber = GetPageNumber().ToString();
return (new TranReportDao().GetRBAReport(
user
, reportFor
, rptType
, sCountry
, sAgent
, sBranch
, sNativeCountry
, rCountry
, sIdNumber
, fromDate
, toDate
, rbaRangeFrom
, rbaRangeTo
, txnToNonNativeCountry
, txnAmountFrom
, txnAmountTo
, txnCountFrom
, txnCountTo
, pCountryCountFrom
, pCountryCountTo
, beneficiaryCountFrom
, beneficiaryCountTo
, outletCountFrom
, outletCountTo
, pageNumber
, GetStatic.GetReportPagesize())
);
}
private ReportResult PrepareRBAExceptionReport()
{
var rType = GetStatic.ReadQueryString("rType", "").ToLower();
var rCat = GetStatic.ReadQueryString("rCat", "").ToLower();
var risk = GetStatic.ReadQueryString("risk", "").ToLower();
var fDate = GetStatic.ReadQueryString("fd", "").ToLower();
var tDate = GetStatic.ReadQueryString("td", "").ToLower();
var country = GetStatic.ReadQueryString("c", "").ToLower();
var agent = GetStatic.ReadQueryString("a", "").ToLower();
var branch = GetStatic.ReadQueryString("b", "").ToLower();
return (new RBACustomerDao().GetRBAExceptionReport(risk, rType, rCat, fDate, tDate, country, agent, branch));
}
private ReportResult PrepareRBACustomerReport()
{
var rType = GetStatic.ReadQueryString("rType", "").ToLower();
var rdd = GetStatic.ReadQueryString("rdd", "").ToLower();
var asType = GetStatic.ReadQueryString("as", "").ToLower();
string pageNumber = GetPageNumber().ToString();
var assessement = "";
var rbaStatus = "";
var pendingTxnGE30 = "";
var pendingTxnL30 = "";
if (rType == "as")
assessement = rdd;
else if (rType == "rs")
rbaStatus = rdd;
else if (rType == "pge30")
pendingTxnGE30 = rdd;
else if (rType == "pl30")
pendingTxnL30 = rdd;
if (rType != "as" && assessement == "")
assessement = asType;
return (new RBACustomerDao().GetRBACustomerReport(assessement, rbaStatus, pendingTxnGE30, pendingTxnL30, pageNumber));
}
private ReportResult PrepareReport_40122100_ReportRecon()
{
mergeColumnHead = true;
string flags = GetStatic.ReadQueryString("flag", "s");
string agentId = GetStatic.GetAgentId();
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string todate = GetStatic.ReadQueryString("todate", "");
string isDocUpload = GetStatic.ReadQueryString("isDocUpload", "");
string rptType = GetStatic.ReadQueryString("rptType", "");
string icn = GetStatic.ReadQueryString("icn", "");
string user = GetStatic.GetUser();
if (rptType == "u")
flags = "uploaded";
else if (rptType == "r")
flags = "txn-wise";
else
flags = GetStatic.ReadQueryString("flag", "s");
if (flags == "txn-wise" || flags == "s")
{
fieldAlignment = "||C|C|C|C|C|C|C|C|C|C|C|C|C|C";
totalFields = "2|3|4|5|6|7|8|9|10|11|12|13|14";
totalText = "Total";
totalTextCol = 1;
}
else
{
fieldFormat = "|||||||||||";
fieldAlignment = "|C|C|C|C|C|C|C|C|C|C";
}
return (new TranReportDao().ReconcilationReportForAgent(user, flags, agentId, fromDate, todate, isDocUpload, icn));
}
private ReportResult PrepareReport_20181930()
{
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string agent = GetStatic.ReadQueryString("agent", "");
string bank = GetStatic.ReadQueryString("bank", "");
string user = GetStatic.GetUser();
return (new TranReportDao().DepositVoucherReport(user, fromDate, toDate, agent, bank));
}
private ReportResult PrepareReport_20821700_dcUpload()
{
mergeColumnHead = true;
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var cardType = GetStatic.ReadQueryString("cardType", "");
var agentId = GetStatic.ReadQueryString("agent", "");
var zone = GetStatic.ReadQueryString("zone", "");
var flag = GetStatic.ReadQueryString("flag", "active1");
var user = GetStatic.GetUser();
if (flag == "active1")
{
fieldAlignment = "C||||C";
totalFields = "4";
totalText = "Total";
totalTextCol = 1;
}
return (new TranReportDao().GetAgentwiseCustomerDcUpload(user, fromDate, toDate, cardType, flag, agentId, zone));
}
private ReportResult PrepareReport_20831500()
{
string flag = GetStatic.ReadQueryString("flag", "");
includeSerialNo = true;
mergeColumnHead = true;
if (flag == "d")
{
fieldFormat = "|N|N|N|N||N|N||N|N|N|N";
fieldAlignment = "|R|R|R|R|R|R|R|R|R|R|R|R";
totalFields = "1|2|3|4|5|6|7|8|9|10|11|12";
totalText = "Total";
}
else if (flag == "s")
{
fieldFormat = "||N|N|N|N|N";
fieldAlignment = "|R|R|R|R|R|R";
totalFields = "1|2|3|4|5|6";
totalText = "Total";
}
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string todate = GetStatic.ReadQueryString("toDate", "");
string user = GetStatic.GetUser();
return (new TranReportDao().DomesticTxtreport(user, flag, fromDate, todate));
}
private ReportResult PrepareReport_CustomerCardExpiryRpt()
{
var asOnDate = GetStatic.ReadQueryString("asOnDate", "");
var zone = GetStatic.ReadQueryString("zone", "");
var district = GetStatic.ReadQueryString("district", "");
var agentGrp = GetStatic.ReadQueryString("agentGrp", "");
var agent = GetStatic.ReadQueryString("agent", "");
var reportType = GetStatic.ReadQueryString("flag", "summary");
var idType = GetStatic.ReadQueryString("idType", "");
var user = GetStatic.GetUser();
return (new TranReportDao().GetCustomerCardExpiryRpt(user, asOnDate, zone, district, agentGrp, agent, reportType, idType));
}
private ReportResult PrepareReport_20821700_activation()
{
mergeColumnHead = true;
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var cardType = GetStatic.ReadQueryString("cardType", "");
var agentId = GetStatic.ReadQueryString("agent", "");
var zone = GetStatic.ReadQueryString("zone", "");
var flag = GetStatic.ReadQueryString("flag", "active");
var user = GetStatic.GetUser();
if (flag == "active")
{
fieldAlignment = "C||||C";
totalFields = "4";
totalText = "Total";
totalTextCol = 1;
}
return (new TranReportDao().GetAgentwiseCustomerActivation(user, fromDate, toDate, cardType, flag, agentId, zone));
}
private ReportResult PrepareReport_20822000_sc()
{
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var status = GetStatic.ReadQueryString("status", "");
var zone = GetStatic.ReadQueryString("sZone", "");
var district = GetStatic.ReadQueryString("district", "");
var agentGrp = GetStatic.ReadQueryString("agentGrp", "");
var agent = GetStatic.ReadQueryString("sAgent", "");
var membershipId = GetStatic.ReadQueryString("membershipId", "");
var isDocUploaded = GetStatic.ReadQueryString("isDocUploaded", "");
var user = GetStatic.GetUser();
var ageGrp = GetStatic.ReadQueryString("ageGrp", "");
var flag = GetStatic.ReadQueryString("flag", "");
var rptType = GetStatic.ReadQueryString("rptType", "");
includeSerialNo = true;
if (rptType == "detail")
{
flag = "detail";
}
includeSerialNo = true;
if (flag == "")
{
flag = "s_summary";
}
if (rptType == "summary")
{
totalText = "Total<td></td>";
fieldFormat = "|||";
fieldAlignment = "|C|C|C|C";
totalFields = "1|2|3";
}
else if (flag == "dis")
{
totalText = "Total<td></td>";
fieldFormat = "|||";
fieldAlignment = "|C|C|C|C";
totalFields = "1|2|3";
}
else if (flag == "agent")
{
totalText = "Total<td></td>";
fieldFormat = "|||";
fieldAlignment = "|C|C|C|C";
totalFields = "1|2|3";
}
return (new TranReportDao().GetApproveCustomerSearch(flag, user, fromDate, toDate, status, zone, district, agentGrp, agent, isDocUploaded, membershipId));
}
private ReportResult PrepareReport_BankGauranteeReport()
{
var date = GetStatic.ReadQueryString("date", "");
var agentGroup = GetStatic.ReadQueryString("agentGroup", "");
var ignoreBlockedAgent = GetStatic.ReadQueryString("ignoreBlockedAgent", "");
var user = GetStatic.GetUser();
return (new TranReportDao().GetBankGauranteeReport(user, date, agentGroup, ignoreBlockedAgent));
}
private ReportResult PrepareReport_20821100()
{
mergeColumnHead = true;
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string rptType = GetStatic.ReadQueryString("rptType", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string agentId = GetStatic.ReadQueryString("agentId", "");
string memId = GetStatic.ReadQueryString("memId", "");
if (rptType == "detail")
{
}
else
{
fieldFormat = "||";
fieldAlignment = "||C";
totalText = "Total";
totalFields = "2";
}
return (new TranReportDao().GetCustomerReconcileRpt(GetStatic.GetUser(), rptType, fromDate, toDate, agentId
, memId, pageNumber, GetStatic.GetReportPagesize()));
}
private ReportResult PrepareReport_trashtranintlrpt()
{
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var txnAmt = GetStatic.ReadQueryString("txnAmt", "");
var rptType = GetStatic.ReadQueryString("rptType", "");
var rptNature = GetStatic.ReadQueryString("rptNature", "");
var user = GetStatic.GetUser();
mergeColumnHead = true;
if (rptType == "s")
{
fieldAlignment = "|||||||||R|";
fieldFormat = "|||||||||N|";
totalFields = "9";
totalText = "Grand Total";
totalTextCol = 2;
subTotalBy = 3;
subTotalFields = "9";
subTotalText = "Sub Total";
subTotalTextCol = 2;
}
else if (rptType == "r")
{
fieldAlignment = "|||||||||R|";
fieldFormat = "|||||||||N|";
totalFields = "9";
totalText = "Grand Total";
totalTextCol = 2;
subTotalBy = 3;
subTotalFields = "9";
subTotalText = "Sub Total";
subTotalTextCol = 2;
}
return (new TranReportDao().GetThrasholdTransIntlReport(user, fromDate, toDate, txnAmt, rptType, rptNature));
}
private ReportResult PrepareReport_20821400_zoneWise()
{
string yr = GetStatic.ReadQueryString("yr", "");
string Zone = GetStatic.ReadQueryString("Zone", "");
string pageNumber = GetPageNumber().ToString();
fieldAlignment = "|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R";
fieldFormat = "||||||||||||||||||";
mergeColumnHead = true;
includeSerialNo = true;
totalText = "Total<td></td>";
totalFields = "1|2|5|6|9|10|13|14";
string user = GetStatic.GetUser();
return (new TranReportDao().GetZoneTargetRpt(user, Zone, yr, pageNumber, GetStatic.GetReportPagesize()));
}
private ReportResult PrepareReport_getcardstockreport()
{
var searchBy = GetStatic.ReadQueryString("searchBy", "");
var cardBy = GetStatic.ReadQueryString("cardBy", "");
var zone = GetStatic.ReadQueryString("sZone", "");
var agent = GetStatic.ReadQueryString("sAgent", "");
var membershipId = GetStatic.ReadQueryString(GetStatic.ReadQueryString("searchText", "") != "" ? "searchText" : "membershipId", "");
var user = GetStatic.GetUser();
if (searchBy == "sz")
{
totalText = "Total";
fieldFormat = "|||||";
fieldAlignment = "|||||";
totalFields = "2|3|4|5";
}
if (searchBy == "sa")
{
totalText = "Total";
fieldFormat = "||||||";
fieldAlignment = "||||||";
totalFields = "3|4|5|6";
}
return (new TranReportDao().StockCardDetails(user, searchBy, cardBy, zone, agent, membershipId));
}
private ReportResult PrepareReport_20181800_1()
{
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var agentId = GetStatic.ReadQueryString("agent", "");
var userName = GetStatic.ReadQueryString("userName", "");
totalText = "Total";
fieldFormat = "||N|N|";
fieldAlignment = "||R|R|";
totalFields = "2|3";
mergeColumnHead = true;
return (new TranReportDao().GetCreditLimitRpt(GetStatic.GetUser(), fromDate, toDate, agentId, userName));
}
private ReportResult PrepareReport_20167400_debit()
{
fieldFormat = "|||N|N";
fieldAlignment = "|||R|R";
mergeColumnHead = true;
totalFields = "3|4|5";
totalText = "Total<td></td>";
includeSerialNo = true;
subTotalBy = 1;
subTotalFields = "3|4|5";
subTotalText = "Sub Total<td></td>";
subTotalTextCol = 1;
string agentId = GetStatic.ReadQueryString("agentId", "");
string agentName = GetStatic.ReadQueryString("agentName", "");
string agentGroup = GetStatic.ReadQueryString("agentGroup", "");
string date = GetStatic.ReadQueryString("date", "");
string closingBalType = GetStatic.ReadQueryString("closingBalType", "");
string user = GetStatic.GetUser();
return (new TranReportDao().AgentDebitBalance(user, agentId, agentName, agentGroup, date, closingBalType));
}
//private ReportResult PrepareReport_nrb_reportMultiple()
//{
// mergeColumnHead = true;
// var fromDate = GetStatic.ReadQueryString("fromDate", "");
// var toDate = GetStatic.ReadQueryString("toDate", "");
// var flag = GetStatic.ReadQueryString("flag", "mulr");
// var rName = GetStatic.ReadQueryString("rName", "");
// string user = GetStatic.GetUser();
// if (flag == "mulr")
// {
// fieldFormat = "|||N||N||";
// fieldAlignment = "|||R||R||";
// }
// return (new complianceDao().GetComplianceReceiverWiseMultipleReport(flag, fromDate, toDate, user, rName));
//}
private ReportResult PrepareReport_20168000()
{
string bankId = GetStatic.ReadQueryString("bankId", "");
string user = GetStatic.GetUser();
return (new TranReportDao().GetBankBranchList(user, bankId));
}
private ReportResult PrepareReport_20168300()
{
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string user = GetStatic.GetUser();
return (new TranReportDao().GetHoUserTxn(user, fromDate, toDate));
}
private ReportResult PrepareReport_20168200()
{
string user = GetStatic.GetUser();
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string flag = GetStatic.ReadQueryString("flag", "");
mergeColumnHead = true;
if (flag == "c")
{
fieldFormat = "||||N|N|||N|N|N|N|N||N";
fieldAlignment = "|||C|R|R|C|C|R|R|R|R|R|C|R";
totalText = "Total";
totalFields = "3|4|5|6|7|8|9|10|11|12|13|14";
totalTextCol = 1;
subTotalBy = 2;
subTotalText = "<i>SubTotal</i>";
subTotalFields = "3|4|5|6|7|8|9|10|11|12|13|14";
subTotalTextCol = 1;
}
if (flag == "s")
{
fieldFormat = "|||";
fieldAlignment = "|||C";
totalText = "Total";
totalFields = "3";
totalTextCol = 1;
subTotalBy = 1;
subTotalText = "<i>SubTotal</i>";
subTotalFields = "3";
subTotalTextCol = 1;
}
return (new TranReportDao().SlabWiseConsolidatedReport(user, flag, fromDate, toDate));
}
private ReportResult PrepareAcIsoLog()
{
mergeColumnHead = true;
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string rptType = GetStatic.ReadQueryString("rptType", "");
string sendingAgent = GetStatic.ReadQueryString("sendingAgent", "");
string beneficiaryCountry = GetStatic.ReadQueryString("beneficiaryCountry", "");
string tranType = GetStatic.ReadQueryString("tranType", "");
string bankId = GetStatic.ReadQueryString("bankId", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string dateType = GetStatic.ReadQueryString("dateType", "");
string fromTime = GetStatic.ReadQueryString("fromTime", "");
string toTime = GetStatic.ReadQueryString("toTime", "");
string logStatus = GetStatic.ReadQueryString("logStatus", "");
string paidUser = GetStatic.ReadQueryString("paidUser", "");
string user = GetStatic.GetUser();
if (rptType == "detail")
{
fieldFormat = "|||||||N|";
fieldAlignment = "|||||||R|";
totalText = "Total";
totalFields = "7";
}
else
{
fieldFormat = "|||N";
fieldAlignment = "||C|R";
totalText = "Total";
totalFields = "2|3";
}
return (new TranReportDao().GetAcDepositPaidIsoRpt(user, rptType, sendingAgent, beneficiaryCountry, bankId
, tranType, fromDate, toDate, dateType, fromTime,
toTime, logStatus, paidUser, pageNumber, GetStatic.GetReportPagesize()));
}
//private ReportResult PrepareReport_IsoReconcile()
//{
// includeSerialNo = true;
// string bankId = GetStatic.ReadQueryString("bankId", "");
// string date = GetStatic.ReadQueryString("date", "");
// string refrenceId = GetStatic.ReadQueryString("refrenceId", "");
// string user = GetStatic.GetUser();
// fieldFormat = "|||||N";
// fieldAlignment = "|||||R";
// totalText = "Total<td></td>";
// totalFields = "5";
// return (new GiblDirectCbsDao().GetReconcileReport(refrenceId, date));
//}
//GIBL Remit Card Reconcile report
//private ReportResult PrepareReport_20832300()
//{
// string rptType = GetStatic.ReadQueryString("rptType", "");
// string user = GetStatic.GetUser();
// if (rptType == "recon")
// {
// includeSerialNo = true;
// string date = GetStatic.ReadQueryString("date", "");
// fieldAlignment = "||||R";
// fieldFormat = "||||N";
// totalFields = "4";
// totalText = "Total<td></td>";
// return new GlobalBankCardDao().GetReconcileReport(user, date);
// }
// string remitCardNo = GetStatic.ReadQueryString("remitCardNo", "");
// string fromDate = GetStatic.ReadQueryString("fromDate", "");
// string toDate = GetStatic.ReadQueryString("toDate", "");
// string sZone = GetStatic.ReadQueryString("sZone", "");
// string sAgent = GetStatic.ReadQueryString("sAgent", "");
// if (rptType == "detail")
// {
// totalText = "Total";
// fieldFormat = "|||N|";
// totalFields = "3|4";
// }
// else if (rptType == "remit")
// {
// totalText = "Total";
// fieldFormat = "|||N|";
// fieldAlignment = "C||C|R|C";
// totalFields = "2|3|4";
// }
// else if (rptType == "zone")
// {
// totalFields = "2";
// totalText = "Total";
// totalTextCol = 1;
// }
// else if (rptType == "district")
// {
// totalFields = "2";
// totalText = "Total";
// totalTextCol = 1;
// }
// else if (rptType == "agent")
// {
// totalFields = "3";
// totalText = "Total";
// totalTextCol = 1;
// }
// return (new TranReportDao().GetKycTxnReport(user, fromDate, toDate, sZone, sAgent, rptType, remitCardNo));
//}
//KYC Enrollment Report
private ReportResult PrepareReport_20832300_enroll()
{
string rptType = GetStatic.ReadQueryString("rptType", "");
string user = GetStatic.GetUser();
string remitCardNo = GetStatic.ReadQueryString("remitCardNo", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string sZone = GetStatic.ReadQueryString("sZone", "");
string sAgent = GetStatic.ReadQueryString("sAgent", "");
string sDistrict = GetStatic.ReadQueryString("sDistrict", "");
if (rptType == "detail")
{
}
else if (rptType == "zone" || rptType == "district")
{
fieldAlignment = "C||C|C|C";
totalFields = "2|3|4";
totalText = "Total";
totalTextCol = 1;
}
else if (rptType == "agent")
{
fieldAlignment = "C|||C|C|C";
totalFields = "3|4|5";
totalText = "Total";
totalTextCol = 1;
subTotalBy = 1;
subTotalText = "<i>SubTotal</i>";
subTotalFields = "3|4|5";
subTotalTextCol = 1;
}
return (new TranReportDao().GetKycEnrollmentReport(user, fromDate, toDate, sZone, sDistrict, sAgent, rptType, remitCardNo));
}
private ReportResult PrepareReport_20831400()
{
fieldFormat = "||||N|";
fieldAlignment = "||||R|";
totalText = "Total";
totalFields = "4";
totalTextCol = 2;
string user = GetStatic.GetUser();
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string searchBy = GetStatic.ReadQueryString("searchBy", "");
string searchValue = GetStatic.ReadQueryString("searchValue", "");
return (new TranReportDao().GetGiblSearchTransaction(user, fromDate, toDate, searchBy, searchValue));
}
private ReportResult PrepareReport_20181800()
{
string user = GetStatic.GetUser();
string zone = GetStatic.ReadQueryString("zone", "");
string district = GetStatic.ReadQueryString("district", "");
string location = GetStatic.ReadQueryString("location", "");
string agent = GetStatic.ReadQueryString("agent", "");
string securitytype = GetStatic.ReadQueryString("securitytype", "");
string groupby = GetStatic.ReadQueryString("groupby", "");
string isexpiry = GetStatic.ReadQueryString("isexpiry", "");
string date = GetStatic.ReadQueryString("date", "");
if (securitytype == "" && groupby == "aw")
{
fieldFormat = "|||||N|N|N|N";
fieldAlignment = "|||||R|R|R|R";
totalText = "Total";
totalFields = "5|6|7|8";
totalTextCol = 1;
subTotalBy = 1;
subTotalText = "<i>SubTotal</i>";
subTotalFields = "5|6|7|8";
subTotalTextCol = 1;
}
if ((securitytype == "cs" || securitytype == "bg" || securitytype == "fd" | securitytype == "mo") && groupby == "aw")
{
fieldFormat = "||||||N||";
fieldAlignment = "||||||R||";
totalText = "Total";
totalFields = "6";
totalTextCol = 1;
subTotalBy = 1;
subTotalText = "<i>SubTotal</i>";
subTotalFields = "6";
subTotalTextCol = 1;
}
if (securitytype == "na" && groupby == "aw")
{
fieldFormat = "|||||";
fieldAlignment = "|||||";
}
if (groupby == "summary")
{
fieldFormat = "||";
fieldAlignment = "||C";
totalText = "Total";
totalFields = "2";
totalTextCol = 1;
}
return (new TranReportDao().GetCreditSecurityRpt(user, zone, district, location, agent, securitytype, groupby, isexpiry, date));
}
private ReportResult PrepareReport_20102900()
{
var user = GetStatic.GetUser();
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var rptType = GetStatic.ReadQueryString("rptType", "");
var agentId = GetStatic.ReadQueryString("agentId", "");
includeSerialNo = true;
return (new TranReportDao().GetAgentProfileUpdateRpt(user, fromDate, toDate, rptType, agentId));
}
private ReportResult PrepareReport_trashtranrpt()
{
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var txnAmt = GetStatic.ReadQueryString("txnAmt", "");
var rptType = GetStatic.ReadQueryString("rptType", "");
var rptNature = GetStatic.ReadQueryString("rptNature", "");
var user = GetStatic.GetUser();
//includeSerialNo = true;
mergeColumnHead = true;
if (rptType == "s")
{
fieldAlignment = "||||||||||||R|";
fieldFormat = "||||||||||||N|";
totalFields = "12";
totalText = "Grand Total";
totalTextCol = 2;
subTotalBy = 2;
subTotalFields = "12";
subTotalText = "Sub Total";
subTotalTextCol = 2;
}
else if (rptType == "r")
{
fieldAlignment = "||||||||||||R|";
fieldFormat = "||||||||||||N|";
totalFields = "12";
totalText = "Grand Total";
totalTextCol = 5;
subTotalBy = 5;
subTotalFields = "12";
subTotalText = "Sub Total";
subTotalTextCol = 5;
}
else
{
fieldAlignment = "|||||R";
fieldFormat = "|||||N";
totalFields = "4";
totalText = "TOTAL<td></td>";
rptType = "o";
}
return (new TranReportDao().GetThrasholdTransReport(user, fromDate, toDate, txnAmt, rptType, rptNature));
}
private ReportResult PrepareReport_txnrpt()
{
includeSerialNo = true;
fieldAlignment = "|C|R";
fieldFormat = "||N";
totalFields = "1|2";
totalText = "TOTAL<td></td>";
var rptType = GetStatic.ReadQueryString("rptType", "");
var user = GetStatic.GetUser();
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var dateType = GetStatic.ReadQueryString("dateType", "");
return (new TranReportDao().GetTxnReport(user, fromDate, toDate, rptType, dateType));
}
private ReportResult PrepareReport_txnrpt_Detail()
{
var user = GetStatic.GetUser();
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var rptType = GetStatic.ReadQueryString("reportType", "");
var agent = GetStatic.ReadQueryString("agent", "");
var dateType = GetStatic.ReadQueryString("dateType", "");
includeSerialNo = true;
fieldAlignment = "|||R||R||";
fieldFormat = "|||N||N||";
totalFields = "3|5";
totalText = "TOTAL<td></td>";
return (new TranReportDao().GetTxnDetailReport(user, fromDate, toDate, rptType, agent, dateType));
}
private ReportResult PrepareDummyReport()
{
mergeColumnHead = true;
subTotalBy = 0;
subTotalText = "<i> SubTotal </i>";
subTotalFields = "1";
totalText = "Total";
totalFields = "1";
fieldFormat = "|N";
fieldAlignment = "L|R";
string agentId = GetStatic.ReadQueryString("agentId", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string user = GetStatic.GetUser();
return (new TranReportDao().GetDummyResult(user, agentId, fromDate, toDate));
}
private ReportResult PrepareCreditDetailReport()
{
string agentId = GetStatic.ReadQueryString("agent", "");
string reportType = GetStatic.ReadQueryString("reportType", "");
string user = GetStatic.GetUser();
return (new TranReportDao().GetCreditDetailReport(reportType, user, agentId, "", ""));
}
private ReportResult PrepareTranReport()
{
string reportType = GetStatic.ReadQueryString("reportType", "");
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
if (reportType == "S")
{
fieldFormat = "||N|N";
fieldAlignment = "L|L|R|R";
totalText = "Total";
totalFields = "2|3";
}
if (reportType == "P")
{
fieldFormat = "||N";
fieldAlignment = "L|L|R";
totalText = "Totals";
totalFields = "2";
}
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string user = GetStatic.GetUser();
return
(new TranReportDao().GetReport(user, fromDate, toDate, reportType, pageNumber,
GetStatic.GetReportPagesize(), GetStatic.GetSessionId()));
}
private ReportResult PrepareCommReport()
{
fieldFormat = "||||N|N";
fieldAlignment = "L|L|L|R|R|R";
totalText = "Total";
totalFields = "4|5";
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string agentId = GetStatic.ReadQueryString("AgentId", "");
string reportType = GetStatic.ReadQueryString("reportType", "srpt");
string user = GetStatic.GetUser();
return
(new TranReportDao().GetCommReport(reportType, user, fromDate, toDate, agentId, pageNumber,
GetStatic.GetReportPagesize()));
}
private ReportResult PrepareCommSendReport()
{
fieldFormat = "|||N|N";
fieldAlignment = "L|L|L|R|R";
totalText = "Total";
totalFields = "3|4";
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string date = GetStatic.ReadQueryString("date", "");
string user = GetStatic.GetUser();
string agentId = GetStatic.ReadQueryString("AgentId", "");
return
(new TranReportDao().GetCommSendReport(user, date, agentId, pageNumber, GetStatic.GetReportPagesize()));
}
private ReportResult PrepareCommPayReport()
{
fieldFormat = "|||N|N";
fieldAlignment = "L|L|L|R|R";
totalText = "Total";
totalFields = "3|4";
string date = GetStatic.ReadQueryString("date", "");
string user = GetStatic.GetUser();
string agentId = GetStatic.ReadQueryString("AgentId", "");
return (new TranReportDao().GetCommPayReport(user, date, agentId));
}
private ReportResult PrepareTranMasterReport()
{
mergeColumnHead = true;
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string sHub = GetStatic.ReadQueryString("sHub", "");
string ssAgent = GetStatic.ReadQueryString("ssAgent", "");
string sCountry = GetStatic.ReadQueryString("sCountry", "");
string sAgent = GetStatic.ReadQueryString("sAgent", "");
string sBranch = GetStatic.ReadQueryString("sBranch", "");
string sUser = GetStatic.ReadQueryString("sUser", "");
string sZone = GetStatic.ReadQueryString("sZone", "");
string sDistrict = GetStatic.ReadQueryString("sDistrict", "");
string sLocation = GetStatic.ReadQueryString("sLocation", "");
string sFirstName = GetStatic.ReadQueryString("sFirstName", "");
string sMiddleName = GetStatic.ReadQueryString("sMiddleName", "");
string sLastName1 = GetStatic.ReadQueryString("sLastName1", "");
string sLastName2 = GetStatic.ReadQueryString("sLastName2", "");
string sMobile = GetStatic.ReadQueryString("sMobile", "");
string sEmail = GetStatic.ReadQueryString("sEmail", "");
string sIDNumber = GetStatic.ReadQueryString("sIDNumber", "");
string rHub = GetStatic.ReadQueryString("rHub", "");
string rsAgent = GetStatic.ReadQueryString("rsAgent", "");
string rCountry = GetStatic.ReadQueryString("rCountry", "");
string rAgent = GetStatic.ReadQueryString("rAgent", "");
string rBranch = GetStatic.ReadQueryString("rBranch", "");
string rUser = GetStatic.ReadQueryString("rUser", "");
string rZone = GetStatic.ReadQueryString("rZone", "");
string rDistrict = GetStatic.ReadQueryString("rDistrict", "");
string rLocation = GetStatic.ReadQueryString("rLocation", "");
string rFirstName = GetStatic.ReadQueryString("rFirstName", "");
string rMiddleName = GetStatic.ReadQueryString("rMiddleName", "");
string rLastName1 = GetStatic.ReadQueryString("rLastName1", "");
string rLastName2 = GetStatic.ReadQueryString("rLastName2", "");
string rMobile = GetStatic.ReadQueryString("rMobile", "");
string rEmail = GetStatic.ReadQueryString("rEmail", "");
string rIDNumber = GetStatic.ReadQueryString("rIDNumber", "");
string controlNumber = GetStatic.ReadQueryString("controlNumber", "");
string paymentType = GetStatic.ReadQueryString("pType", "");
string orderBy = GetStatic.ReadQueryString("orderBy", "");
string sendDateFrom = GetStatic.ReadQueryString("sendDateFrom", "");
string sendDateTo = GetStatic.ReadQueryString("sendDateTo", "");
string paidDateFrom = GetStatic.ReadQueryString("paidDateFrom", "");
string paidDateTo = GetStatic.ReadQueryString("paidDateTo", "");
string cancelledDateFrom = GetStatic.ReadQueryString("cancelledDateFrom", "");
string cancelledDateTo = GetStatic.ReadQueryString("cancelledDateTo", "");
string approvedDateFrom = GetStatic.ReadQueryString("approvedDateFrom", "");
string approvedDateTo = GetStatic.ReadQueryString("approvedDateTo", "");
string collectionAmountFrom = GetStatic.ReadQueryString("collectionAmountFrom", "");
string collectionAmountTo = GetStatic.ReadQueryString("collectionAmountTo", "");
string payoutAmountFrom = GetStatic.ReadQueryString("payoutAmountFrom", "");
string payoutAmountTo = GetStatic.ReadQueryString("payoutAmountTo", "");
string tranStatus = GetStatic.ReadQueryString("tranStatus", "");
string tranSend = GetStatic.ReadQueryString("tranSend", "");
string sender = GetStatic.ReadQueryString("sender", "");
string tranPay = GetStatic.ReadQueryString("tranPay", "");
string receiver = GetStatic.ReadQueryString("receiver", "");
string tranType = GetStatic.ReadQueryString("tranType", "");
return (new TranReportDao()).GetMasterReport(GetStatic.GetUser(), sHub, ssAgent, sCountry, sAgent, sBranch,
sUser, sZone, sDistrict,
sLocation, sFirstName, sMiddleName, sLastName1, sLastName2,
sMobile,
sEmail, sIDNumber, rHub, rsAgent, rCountry, rAgent, rBranch,
rUser,
rZone, rDistrict, rLocation, rFirstName, rMiddleName,
rLastName1,
rLastName2, rMobile, rEmail, rIDNumber, controlNumber, paymentType,
orderBy, sendDateFrom, sendDateTo, paidDateFrom,
paidDateTo,
cancelledDateFrom, cancelledDateTo, approvedDateFrom,
approvedDateTo,
collectionAmountFrom, collectionAmountTo, payoutAmountFrom,
payoutAmountTo, tranStatus, tranSend, sender, tranPay, receiver, tranType,
(pageNumber == "" ? "1" : pageNumber),
GetStatic.GetReportPagesize());
}
//private ReportResult ShowUserMatrixReport()
//{
// var userName = GetStatic.ReadQueryString("userName", "");
// var report = new UserMatrixDao();
// return report.GetReport(GetStatic.GetUser(), userName);
//}
//private ReportResult ShowUserMatrixReportRole()
//{
// var roleId = GetStatic.ReadNumericDataFromQueryString("role");
// var report = new UserMatrixDao();
// return report.GetReportRole(GetStatic.GetUser(), roleId.ToString());
//}
//private ReportResult ShowUserMatrixReportRole2()
//{
// var roleId = GetStatic.ReadNumericDataFromQueryString("role");
// var report = new UserMatrixDao();
// return report.GetReportRole2(GetStatic.GetUser(), roleId.ToString());
//}
//private ReportResult ShowUserMatrixReportFunction()
//{
// var fn = GetStatic.ReadQueryString("fn", "");
// var report = new UserMatrixDao();
// return report.GetReportFunction(GetStatic.GetUser(), fn);
//}
private ReportResult PrepareEnrollCommRpt()
{
fieldFormat = "|||N|N";
fieldAlignment = "L|L|R|R|R";
totalText = "Total";
totalFields = "1|3";
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string agentId = GetStatic.ReadQueryString("AgentId", "");
string user = GetStatic.GetUser();
return
(new TranReportDao().GetEnrollRpt(user, fromDate, toDate, agentId, pageNumber,
GetStatic.GetReportPagesize()));
}
private ReportResult PrepareEnrollCommDetailRpt()
{
fieldFormat = "|||N|N";
fieldAlignment = "L|L|R|R|R";
totalText = "Total";
totalFields = "2|4";
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string agentId = GetStatic.ReadQueryString("AgentId", "");
string user = GetStatic.GetUser();
return
(new TranReportDao().GetEnrollDetailRpt(user, fromDate, toDate, agentId, pageNumber,
GetStatic.GetReportPagesize()));
}
private ReportResult PrepareAppLogByTranId()
{
fieldFormat = "|||||";
fieldAlignment = "C|L|L|L|L|C";
string tranId = GetStatic.ReadQueryString("tranId", "");
string controlNo = GetStatic.ReadQueryString("controlNo", "");
string user = GetStatic.GetUser();
return (new TranReportDao().GetAppViewLogByTranId(user, tranId, controlNo));
}
private ReportResult PrepareAppLogByDate()
{
fieldFormat = "|||||";
fieldAlignment = "C|L|L|L|L|C";
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string searchBy = GetStatic.ReadQueryString("searchBy", "");
string user = GetStatic.GetUser();
return (new TranReportDao().GetAppViewLogByDate(user, fromDate, toDate, searchBy));
}
private ReportResult PrepareTroubleTicketRpt()
{
fieldFormat = "|||||";
fieldAlignment = "C|L|L|L|L|C";
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string ticketBy = GetStatic.ReadQueryString("ticketBy", "");
string msgType = GetStatic.ReadQueryString("msgType", "");
string txnType = GetStatic.ReadQueryString("txnType", "");
string paymentMethod = GetStatic.ReadQueryString("paymentMethod", "");
string status = GetStatic.ReadQueryString("status", "");
string user = GetStatic.GetUser();
return
(new TranReportDao().GetTroubleTicketRpt(user, fromDate, toDate, ticketBy, msgType, txnType,
paymentMethod, status));
}
private ReportResult PrepareUserLoginAgingRpt()
{
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string agentType = GetStatic.ReadQueryString("agentType", "");
string days = GetStatic.ReadQueryString("days", "");
string agingFor = GetStatic.ReadQueryString("agingFor", "");
string chkInactiveAgent = GetStatic.ReadQueryString("chkInctiveAgent", "");
string user = GetStatic.GetUser();
return
(new TranReportDao().GetUserLoginAgingRpt(user, agentType, days, chkInactiveAgent, agingFor, pageNumber,
GetStatic.GetReportPagesize()));
}
private ReportResult PrepareErroneouslyPaidRpt()
{
fieldFormat = "||N||||N||||N";
fieldAlignment = "L|L|R|C|||R|C|||R";
totalText = "Total";
totalFields = "2|6|10";
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string controlNo = GetStatic.ReadQueryString("controlNo", "");
string reportFor = GetStatic.ReadQueryString("reportFor", "");
string paymentMethod = GetStatic.ReadQueryString("paymentMethod", "");
string tranType = GetStatic.ReadQueryString("tranType", "");
string user = GetStatic.GetUser();
return
(new TranReportDao().GetErroneouslyPaidRpt(user, fromDate, toDate, controlNo, paymentMethod, tranType, reportFor, pageNumber, GetStatic.GetReportPagesize()));
}
private ReportResult PrepareAcDepositDetailReport()
{
fieldFormat = "|||||||N|";
fieldAlignment = "|||||||R|";
totalText = "Total";
totalFields = "7";
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string sendingAgent = GetStatic.ReadQueryString("sendingAgent", "");
string beneficiaryCountry = GetStatic.ReadQueryString("beneficiaryCountry", "");
string tranType = GetStatic.ReadQueryString("tranType", "");
string bankId = GetStatic.ReadQueryString("bankId", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string dateType = GetStatic.ReadQueryString("dateType", "");
string fromTime = GetStatic.ReadQueryString("fromTime", "");
string toTime = GetStatic.ReadQueryString("toTime", "");
string redownload = GetStatic.ReadQueryString("redownload", "");
string paidUser = GetStatic.ReadQueryString("paidUser", "");
string user = GetStatic.GetUser();
return (new TranReportDao().GetAcDepositPaidDetailRpt(user, sendingAgent, beneficiaryCountry, bankId
, tranType, fromDate, toDate, dateType, fromTime,
toTime, redownload, paidUser, pageNumber, GetStatic.GetReportPagesize()));
}
private ReportResult PrepareAcDepositSummaryReport()
{
fieldFormat = "|||N";
fieldAlignment = "||C|R";
totalText = "Total";
totalFields = "2|3";
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string sendingAgent = GetStatic.ReadQueryString("sendingAgent", "");
string beneficiaryCountry = GetStatic.ReadQueryString("beneficiaryCountry", "");
string tranType = GetStatic.ReadQueryString("tranType", "");
string bankId = GetStatic.ReadQueryString("bankId", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string dateType = GetStatic.ReadQueryString("dateType", "");
string fromTime = GetStatic.ReadQueryString("fromTime", "");
string toTime = GetStatic.ReadQueryString("toTime", "");
string redownload = GetStatic.ReadQueryString("redownload", "");
string paidUser = GetStatic.ReadQueryString("paidUser", "");
string user = GetStatic.GetUser();
return (new TranReportDao().GetAcDepositPaidSummaryRpt(user, sendingAgent, beneficiaryCountry, bankId
, tranType, fromDate, toDate, dateType, fromTime,
toTime, redownload, paidUser, pageNumber, GetStatic.GetReportPagesize()));
}
private ReportResult PrepareNcellFreeSimRpt()
{
fieldFormat = "|||||||";
fieldAlignment = "||C|C|C|C|C|C|C|C";
totalText = "Total";
totalFields = "2|3|4|5|6|7|8|9";
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string agentId = GetStatic.ReadQueryString("agentId", "");
string user = GetStatic.GetUser();
return
(new TranReportDao().GetNcellFreeSimReport(user, fromDate, toDate, agentId, pageNumber,
GetStatic.GetReportPagesize()));
}
//private ReportResult PreparexPressSettlementRpt()
//{
// fieldFormat = "||||N|||N|";
// fieldAlignment = "||||R|||R|";
// totalText = "Total";
// includeSerialNo = true;
// totalFields = "4|7";
// string fromDate = GetStatic.ReadQueryString("fromDate", "01/01/1990");
// string toDate = GetStatic.ReadQueryString("toDate", "12/31/2100");
// string user = GetStatic.GetUser();
// return (new XPressPayDao().GetSettlementReportNew(user, DateTime.Parse(fromDate), DateTime.Parse(toDate)));
//}
private ReportResult PrepareNcellSimSummaryRpt()
{
fieldFormat = "|||||||";
fieldAlignment = "||C|C|C|C|C|C|C|C";
totalText = "Total";
totalFields = "2|3|4|5|6|7|8|9";
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string agentId = GetStatic.ReadQueryString("agentId", "");
string user = GetStatic.GetUser();
return
(new TranReportDao().GetNcellSimSummaryReport(user, fromDate, toDate, agentId, pageNumber,
GetStatic.GetReportPagesize()));
}
private ReportResult PrepareReportCancelreport()
{
mergeColumnHead = true;
fieldFormat = "|||||||||N|N||";
fieldAlignment = "|||||||||R|R||";
totalText = "Total";
totalFields = "9|10";
mergeColumnHead = true;
string pageNumber = GetPageNumber().ToString();
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string sCountry = GetStatic.ReadQueryString("sCountry", "");
string sAgent = GetStatic.ReadQueryString("sAgent", "");
string sBranch = GetStatic.ReadQueryString("sBranch", "");
string rCountry = GetStatic.ReadQueryString("rCountry", "");
string rAgent = GetStatic.ReadQueryString("rAgent", "");
string ctype = GetStatic.ReadQueryString("ctype", "");
string user = GetStatic.GetUser();
return
(new TranReportDao().GetCancelreport(user, fromDate, toDate, sCountry, sAgent, sBranch, rCountry, rAgent,
ctype, pageNumber, GetStatic.GetReportPagesize()));
}
private ReportResult PrepareSettlementIntRpt()
{
string pCountry = GetStatic.ReadQueryString("pCountry", "");
var sAgent = GetStatic.ReadQueryString("sAgent", "");
string sBranch = GetStatic.ReadQueryString("sBranch", "");
string fromDate = GetStatic.ReadQueryString("from", "");
string toDate = GetStatic.ReadQueryString("to", "");
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
mergeColumnHead = true;
//fieldFormat = "||||N|N|N|N|N|N|N|N|N|N";
fieldAlignment = "|C|C||R|R|R|R|R|R|R|R|R|R";
totalText = "Grand Total";
totalFields = "2|4|5|6|7|8|9|10|11|12|13|14|15";
subTotalBy = 0;
subTotalFields = "2|4|5|6|7|8|9|10|11|12|13|14|15";
subTotalText = "Sub Total";
return
(new TranReportDao().GetSettlementInternational(GetStatic.GetUser(), pCountry, sAgent, sBranch, fromDate,
toDate, pageNumber, GetStatic.GetReportPagesize(), ""));
}
private ReportResult PrepareSettlementDomRpt()
{
string agent = GetStatic.ReadQueryString("AGENT", "");
string branch = GetStatic.ReadQueryString("BRANCH", "");
string fromDate = GetStatic.ReadQueryString("DATE1", "");
string toDate = GetStatic.ReadQueryString("DATE2", "");
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string rptFlag = GetStatic.ReadQueryString("FLAG", "1");
string country = GetStatic.ReadQueryString("COUNTRY", "1");
if (rptFlag == "m2")
{
fieldFormat = "||||N|N";
fieldAlignment = "|||C|R|R";
totalText = "Grand Total";
totalFields = "3|4|5";
totalTextCol = 1;
subTotalBy = 1;
subTotalFields = "3|4|5";
subTotalText = "Sub Total";
}
else if (rptFlag == "PAY_COUNTRY")
{
fieldFormat = "||||N|N";
fieldAlignment = "|||C|R|R";
totalText = "Grand Total";
totalFields = "3|4|5";
totalTextCol = 1;
}
else
{
//fieldFormat = "|||||N|||";
//fieldAlignment = "|||||R|||";
//totalText = "Total";
//totalFields = "5";
//totalTextCol = 1;
fieldFormat = "|||||N|N||";
fieldAlignment = "|||||R|R||";
totalText = "Total";
totalFields = "5|6";
totalTextCol = 1;
}
//SEND_USER_D
//PAY_USER_D
//CANCEL_USER_D
//ERR_USER
//PAYORD_USER
//ERR_USER_D
//PAYORD_USER_D
return (new TranReportDao().GetSettlementDomRpt(GetStatic.GetUser(), rptFlag, country, agent, branch, fromDate, toDate, pageNumber, GetStatic.GetReportPagesize()));
}
private ReportResult PrepareSettlementDdl()
{
var flag = GetStatic.ReadQueryString("flag", "");
var pCountry = GetStatic.ReadQueryString("pCountry", "");
var sAgent = GetStatic.ReadQueryString("sAgent", "");
var sBranch = GetStatic.ReadQueryString("sBranch", "");
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
totalText = "Total";
totalFields = "6|7|8|9|10|11|12|15";
fieldAlignment = "||||||R|R|R|R|R|R||R|R|R|R|R|R";
includeSerialNo = true;
mergeColumnHead = true;
return
(new TranReportDao().GetSettlementInternationalDdl(GetStatic.GetUser(), pCountry, sAgent, sBranch,
fromDate, toDate, pageNumber,
GetStatic.GetReportPagesize(), flag));
}
private ReportResult PrepareTransactionReport()
{
mergeColumnHead = true;
string user = GetStatic.GetUser();
string sCountry = GetStatic.ReadQueryString("sCountry", "");
string rCountry = GetStatic.ReadQueryString("rCountry", "");
string sAgent = GetStatic.ReadQueryString("sAgent", "");
string rAgent = GetStatic.ReadQueryString("rAgent", "");
string sBranch = GetStatic.ReadQueryString("sBranch", "");
string rBranch = GetStatic.ReadQueryString("rBranch", "");
string sFirstName = GetStatic.ReadQueryString("sFirstName", "");
string rFirstName = GetStatic.ReadQueryString("rFirstName", "");
string sMiddleName = GetStatic.ReadQueryString("sMiddleName", "");
string rMiddleName = GetStatic.ReadQueryString("rMiddleName", "");
string sLastName = GetStatic.ReadQueryString("sLastName", "");
string rLastName = GetStatic.ReadQueryString("rLastName", "");
string sSecondLastName = GetStatic.ReadQueryString("sSecondLastName", "");
string rSecondLastName = GetStatic.ReadQueryString("rSecondLastName", "");
string sMobile = GetStatic.ReadQueryString("sMobile", "");
string rMobile = GetStatic.ReadQueryString("rMobile", "");
string sEmail = GetStatic.ReadQueryString("sEmail", "");
string rEmail = GetStatic.ReadQueryString("rEmail", "");
string sIdNumber = GetStatic.ReadQueryString("sIdNumber", "");
string rIdNumber = GetStatic.ReadQueryString("rIdNumber", "");
string sState = GetStatic.ReadQueryString("sState", "");
string rState = GetStatic.ReadQueryString("rState", "");
string sCity = GetStatic.ReadQueryString("sCity", "");
string rCity = GetStatic.ReadQueryString("rCity", "");
string sZip = GetStatic.ReadQueryString("sZip", "");
string rZip = GetStatic.ReadQueryString("rZip", "");
string tranNo = GetStatic.ReadQueryString("tranNo", "");
string icn = GetStatic.ReadQueryString("icn", "");
string senderCompany = GetStatic.ReadQueryString("senderCompany", "");
string cAmtFrom = GetStatic.ReadQueryString("cAmtFrom", "");
string cAmtTo = GetStatic.ReadQueryString("cAmtTo", "");
string pAmtFrom = GetStatic.ReadQueryString("pAmtFrom", "");
string pAmtTo = GetStatic.ReadQueryString("pAmtTo", "");
string localDateFrom = GetStatic.ReadQueryString("localDateFrom", "");
string localDateTo = GetStatic.ReadQueryString("localDateTo", "");
string confirmDateFrom = GetStatic.ReadQueryString("confirmDateFrom", "");
string confirmDateTo = GetStatic.ReadQueryString("confirmDateTo", "");
string paidDateFrom = GetStatic.ReadQueryString("paidDateFrom", "");
string paidDateTo = GetStatic.ReadQueryString("paidDateTo", "");
string cancelledDateFrom = GetStatic.ReadQueryString("cancelledDateFrom", "");
string cancelledDateTo = GetStatic.ReadQueryString("cancelledDateTo", "");
string receivingMode = GetStatic.ReadQueryString("receivingMode", "");
string status = GetStatic.ReadQueryString("status", "");
string reportIn = GetStatic.ReadQueryString("reportIn", "");
string rptTemplate = GetStatic.ReadQueryString("rptTemplate", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string dateType = GetStatic.ReadQueryString("dateType", "");
string isAdvanceSearch = GetStatic.ReadQueryString("isAdvanceSearch", "");
string tranType = GetStatic.ReadQueryString("tranType", "");
string pageNumber = GetPageNumber().ToString();
var res = (new TranReportDao().GetTransactionReport(user
, sCountry
, rCountry
, sAgent
, rAgent
, sBranch
, rBranch
, sFirstName
, rFirstName
, sMiddleName
, rMiddleName
, sLastName
, rLastName
, sSecondLastName
, rSecondLastName
, sMobile
, rMobile
, sEmail
, rEmail
, sIdNumber
, rIdNumber
, sState
, rState
, sCity
, rCity
, sZip
, rZip
, tranNo
, icn
, senderCompany
, cAmtFrom
, cAmtTo
, pAmtFrom
, pAmtTo
, localDateFrom
, localDateTo
, confirmDateFrom
, confirmDateTo
, paidDateFrom
, paidDateTo
, cancelledDateFrom
, cancelledDateTo
, receivingMode
, status
, reportIn
, rptTemplate
, fromDate
, toDate
, dateType
, isAdvanceSearch
, pageNumber
, GetStatic.GetReportPagesize()
, isExportFull
, tranType)
);
var fList = GetColumnNameToIndex(res.Result.Tables[1], "Sender Commission|Collected Amount|Sevice Charge",
"");
fieldFormat = fList.Format;
fieldAlignment = fList.Alignment;
totalText = "Total";
totalFields = fList.TotalFields;
totalTextCol = 0;
return res;
}
//private ReportResult PrepareAMLReport()
//{
// var sCountry = GetStatic.ReadQueryString("sCountry", "");
// var rCountry = GetStatic.ReadQueryString("rCountry", "");
// var sAgent = GetStatic.ReadQueryString("sAgent", "");
// var rAgent = GetStatic.ReadQueryString("rAgent", "");
// var sBranch = GetStatic.ReadQueryString("sBranch", "");
// var rBranch = GetStatic.ReadQueryString("rBranch", "");
// var sCurr = GetStatic.ReadQueryString("sCurr", "");
// var rCurr = GetStatic.ReadQueryString("rCurr", "");
// var rMode = GetStatic.ReadQueryString("rMode", "");
// var tranType = GetStatic.ReadQueryString("tranType", "");
// var dateType = GetStatic.ReadQueryString("dateType", "");
// var frmDate = GetStatic.ReadQueryString("frmDate", "");
// var toDate = GetStatic.ReadQueryString("toDate", "");
// var user = GetStatic.GetUser();
// var flag = GetStatic.ReadQueryString("flag", "");
// var amlReport = new AMLReportDao();
// ReportResult r = new ReportResult();
// if (flag.Equals("sbc"))
// {
// totalFields = "2|3";
// totalText = "Total";
// fieldFormat = "|||N";
// fieldAlignment = "C||C|R";
// var searchBy = GetStatic.ReadQueryString("searchBy", "");
// var idType = GetStatic.ReadQueryString("idType", "");
// var idNumber = GetStatic.ReadQueryString("idNumber", "");
// r = amlReport.SearchByCustomer(user, sCountry, rCountry, sAgent, rAgent, sBranch, rBranch, sCurr, rCurr, rMode, tranType, dateType, frmDate, toDate,
// searchBy, idType, idNumber,
// GetPageNumber().ToString(), GetStatic.GetReportPagesize(), isExportFull);
// }
// else if (flag.Equals("tc"))
// {
// totalFields = "4|5";
// totalText = "Total";
// fieldFormat = "|||||N||N|";
// fieldAlignment = "||||C|R||R|";
// mergeColumnHead = true;
// var rptBy = GetStatic.ReadQueryString("rptBy", "");
// var rptFor = GetStatic.ReadQueryString("rptFor", "");
// var tcNo = GetStatic.ReadQueryString("tcNo", "");
// if (rptFor.ToLower().Equals("sender"))
// {
// totalFields = "7|8|10";
// fieldFormat = "||||||||N||N|";
// fieldAlignment = "|||||||C|R||R|";
// }
// r = amlReport.TopCustomer(user, sCountry, rCountry, sAgent, rAgent, sBranch, rBranch, rMode, tranType, dateType, frmDate, toDate,
// rptBy, rptFor, tcNo, GetPageNumber().ToString(), GetStatic.GetReportPagesize(), isExportFull);
// }
// else if (flag.Equals("cr"))
// {
// mergeColumnHead = true;
// totalText = "Total";
// totalFields = "1|2|4|5";
// fieldFormat = "||N||N|N||N";
// fieldAlignment = "|R|R||R|R||R";
// var fromAmt = GetStatic.ReadQueryString("fromAmt", "");
// var toAmt = GetStatic.ReadQueryString("toAmt", "");
// var orderBy = GetStatic.ReadQueryString("orderBY", "");
// var isd = GetStatic.ReadQueryString("isd", "");
// if (isd.ToLower().Equals("y"))
// {
// totalFields = "7|8|10|11";
// fieldFormat = "||||||||N||N|N||N";
// fieldAlignment = "||||||||R||R|R||R";
// }
// r = amlReport.CustomerReport(user, sCountry, rCountry, sAgent, rAgent, sBranch, rBranch, rMode, tranType, dateType, frmDate, toDate,
// fromAmt, toAmt, isd, orderBy, GetPageNumber().ToString(), GetStatic.GetReportPagesize(), isExportFull);
// }
// else if (flag.Equals("mr"))
// {
// var mrType = GetStatic.ReadQueryString("mrType", "");
// totalText = "Total";
// switch (mrType.ToLower())
// {
// case "ssmt":
// totalFields = "6|7";
// fieldFormat = "|||||||N||N";
// fieldAlignment = "||||||C|R||R";
// break;
// case "ssmtd":
// totalFields = "10|12";
// totalText = "Grand Total";
// fieldFormat = "||||||||||N||N||N";
// fieldAlignment = "||||||||||R||R||R";
// totalTextCol = 3;
// subTotalBy = 3;
// subTotalFields = "10|12";
// subTotalText = "Sub Total";
// break;
// case "sbmt":
// totalFields = "3|4";
// fieldFormat = "||||N||N";
// fieldAlignment = "|||C|R||R";
// break;
// case "sbmtd":
// totalFields = "10|12";
// totalText = "Grand Total";
// fieldFormat = "||||||||||N||N||N";
// fieldAlignment = "||||||||||R||R||R";
// totalTextCol = 3;
// subTotalBy = 3;
// subTotalFields = "10|12";
// subTotalText = "Sub Total";
// break;
// case "sssb":
// case "sncrc":
// totalFields = "10|12|13";
// fieldFormat = "||||||||||N||N|N||N";
// fieldAlignment = "||||||||||R||R|R||R";
// break;
// }
// mergeColumnHead = true;
// r = amlReport.MISReport(user, sCountry, rCountry, sAgent, rAgent, sBranch, rBranch, rMode, tranType, dateType, frmDate, toDate,
// mrType, GetPageNumber().ToString(), GetStatic.GetReportPagesize(), isExportFull);
// }
// else if (flag.Equals("oc"))
// {
// totalFields = "10|11";
// totalText = "Total";
// fieldFormat = "||||||||||N|N||N";
// fieldAlignment = "||||||||||R|R||R";
// mergeColumnHead = true;
// var octype = GetStatic.ReadQueryString("ocDateType", "");
// var ocrptType = GetStatic.ReadQueryString("ocrptType", "");
// r = amlReport.OFACAndCompliance(user, sCountry, rCountry, sAgent, rAgent, sBranch, rBranch, rMode, tranType, dateType, frmDate, toDate,
// octype, ocrptType, GetPageNumber().ToString(), GetStatic.GetReportPagesize(), isExportFull);
// }
// return r;
//}
//private ReportResult PrepareAMLReport_DDL()
//{
// var flag = GetStatic.ReadQueryString("flag", "");
// var sCountry = GetStatic.ReadQueryString("sCountry", "");
// var rCountry = GetStatic.ReadQueryString("rCountry", "");
// var sAgent = GetStatic.ReadQueryString("sAgent", "");
// var rAgent = GetStatic.ReadQueryString("rAgent", "");
// var sBranch = GetStatic.ReadQueryString("sBranch", "");
// var rBranch = GetStatic.ReadQueryString("rBranch", "");
// var rMode = GetStatic.ReadQueryString("rMode", "");
// var tranType = GetStatic.ReadQueryString("tranType", "");
// var dateType = GetStatic.ReadQueryString("dateType", "");
// var frmDate = GetStatic.ReadQueryString("frmDate", "");
// var toDate = GetStatic.ReadQueryString("toDate", "");
// var sIdType = GetStatic.ReadQueryString("sIdType", "");
// var rIdType = GetStatic.ReadQueryString("rIdType", "");
// var sIdNo = GetStatic.ReadQueryString("sIdNo", "");
// var rIdNo = GetStatic.ReadQueryString("rIdNo", "");
// var rptFor = GetStatic.ReadQueryString("rptFor", "");
// var fromAmt = GetStatic.ReadQueryString("fAmt", "");
// var toAmt = GetStatic.ReadQueryString("tAmt", "");
// var sCustomer = GetStatic.ReadQueryString("scust", "");
// var receiverName = GetStatic.ReadQueryString("recName", "");
// var txnDate = GetStatic.ReadQueryString("date", "");
// var country = GetStatic.ReadQueryString("country", "");
// var idType = GetStatic.ReadQueryString("idType", "");
// var idNumber = GetStatic.ReadQueryString("idNumber", "");
// var company = GetStatic.ReadQueryString("company", "");
// var senderName = GetStatic.ReadQueryString("senderName", "");
// var searchBy = GetStatic.ReadQueryString("searchBy", "");
// var membershipId = GetStatic.ReadQueryString("membershipId", "");
// totalFields = "10|12";
// totalText = "Total";
// fieldFormat = "||||||||||N||N||N";
// fieldAlignment = "||||||||||R||R||R";
// mergeColumnHead = true;
// var amlReport = new AMLReportDao();
// ReportResult r = new ReportResult();
// r = amlReport.DDLSearchByCustomer(flag, GetStatic.GetUser(), sCountry, rCountry, sAgent, rAgent, sBranch, rBranch, rMode, tranType,
// dateType, frmDate, toDate, sIdType, rIdType, sIdNo, rIdNo, txnDate, senderName, receiverName,
// sCustomer, rptFor, fromAmt, toAmt, country, idType, idNumber, company,
// searchBy, membershipId, isExportFull);
// return r;
//}
private ReportResult Prepare_20164200_report()
{
totalFields = "2|3|4|5|6|7|8|9|10|11";
totalText = "Total";
totalTextCol = 1;
fieldFormat = "||||||||N|N";
fieldAlignment = "C||C|C|C|C|C|C|R|R";
mergeColumnHead = true;
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var agentGrp = GetStatic.ReadQueryString("agentGrp", "");
var agent = GetStatic.ReadQueryString("agent", "");
var branch = GetStatic.ReadQueryString("branch", "");
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
return (new TranReportDao().GetCooperativeReport(GetStatic.GetUser(), fromDate, toDate, agentGrp, agent, branch, pageNumber, GetStatic.GetReportPagesize()));
}
private ReportResult PrepareCustomerEnrollmentReport()
{
string rptFlag = GetStatic.ReadQueryString("flag", "");
if (rptFlag == "main")
{
fieldFormat = "||";
fieldAlignment = "C||C";
totalText = "Total";
totalFields = "2";
}
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string agentId = GetStatic.ReadQueryString("agent", "");
string branchId = GetStatic.ReadQueryString("branch", "");
string memId = GetStatic.ReadQueryString("memId", "");
string user = GetStatic.GetUser();
return (new TranReportDao().GetCustomerEnrollReport(user, rptFlag, fromDate, toDate, agentId, branchId, memId, pageNumber, GetStatic.GetReportPagesize()));
}
private ReportResult PrepareTxnRptByMemIDReport()
{
fieldFormat = "||||N||||||";
totalText = "Total";
subTotalBy = 15;
totalFields = "4";
subTotalText = "Sub Total";
subTotalFields = "4";
mergeColumnHead = true;
subTotalTextCol = 2;
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string memId = GetStatic.ReadQueryString("memId", "");
string user = GetStatic.GetUser();
return (new TranReportDao().GetCustomerTxnReport(user, fromDate, toDate, memId, pageNumber, GetStatic.GetReportPagesize()));
}
private ReportResult PrepareSMSRpt()
{
string rptType = GetStatic.ReadQueryString("rptType", "s");
if (rptType == "s")
{
fieldFormat = "||";
fieldAlignment = "C||C";
totalText = "Total";
totalFields = "2";
totalTextCol = 1;
}
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string country = GetStatic.ReadQueryString("country", "");
string user = GetStatic.GetUser();
return (new TranReportDao().GetSMSRpt(user, rptType, fromDate, toDate, country, pageNumber, GetStatic.GetReportPagesize()));
}
private ReportResult PrepareBonusRpt20167200()
{
string flag = GetStatic.ReadQueryString("flag", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string mFrom = GetStatic.ReadQueryString("mFrom", "");
string mTo = GetStatic.ReadQueryString("mTo", "");
string orderBy = GetStatic.ReadQueryString("orderBy", "");
string membershipId = GetStatic.ReadQueryString("membershipId", "");
string pageNumber = GetPageNumber().ToString();
string user = GetStatic.GetUser();
if (flag == "bRptDrildown")
{
totalFields = "6|7|8|9|10|11";
totalText = "Total";
fieldFormat = "||||||N|N|N|N|N|N";
fieldAlignment = "||||||R|R|R|R|R|R";
mergeColumnHead = true;
return (new TranReportDao().GetBonusTxnDetail(user, flag, fromDate, toDate, membershipId, pageNumber, GetStatic.GetReportPagesize()));
}
else
{
fieldFormat = "|||N||||||||";
fieldAlignment = "|||R||||||||";
mergeColumnHead = true;
totalFields = "3";
totalText = "Total";
return (new TranReportDao().GetBonusReport(user, flag, fromDate, toDate, mFrom, mTo, membershipId, orderBy, pageNumber, GetStatic.GetReportPagesize()));
}
}
//private ReportResult PrepareReport_20171000()
//{
// string fromDate = GetStatic.ReadQueryString("fromDate", "");
// string toDate = GetStatic.ReadQueryString("toDate", "");
// string user = GetStatic.GetUser();
// string provider = GetStatic.ReadQueryString("provider", "");
// string agentId = GetStatic.ReadQueryString("agentId", "");
// includeSerialNo = true;
// totalText = "Total";
// var rr = new ReportResult();
// if (provider == DAL.BL.System.Utility.Utility.GetgblAgentId())
// {
// rr = new GlobalBankDao().GetReconcileReport(user, fromDate);
// fieldFormat = "|||||N";
// fieldAlignment = "|||||R";
// totalFields = "5";
// }
// else if (provider == DAL.BL.System.Utility.Utility.GetCEAgentId())
// {
// rr = new CashExpressDao().GetReconcileReport(user, fromDate, toDate);
// fieldFormat = "||||||N|||||||||||||";
// fieldAlignment = "||||||R|||||||||||||";
// totalFields = "6";
// totalText = "<td></td>Total";
// }
// else if (provider == DAL.BL.System.Utility.Utility.GetxmAgentID())
// {
// rr = new XPressPayDao().GetSettlementReport(user, Convert.ToDateTime(fromDate), Convert.ToDateTime(toDate));
// fieldFormat = "||N|N";
// fieldAlignment = "||R|R";
// totalFields = "2|3";
// }
// else if (provider == DAL.BL.System.Utility.Utility.GetmgAgentId())
// {
// rr = new MoneyGramDao().GetReconcileReport(user, Convert.ToDateTime(fromDate), agentId);
// fieldFormat = "|||||N";
// fieldAlignment = "|||||R";
// totalFields = "5";
// }
// else if (provider == DAL.BL.System.Utility.Utility.GetICAgentId())
// {
// fieldFormat = "|||||N";
// fieldAlignment = "|||||R";
// totalFields = "5";
// rr = new InstantCashDao().GetReconcileReport(user, fromDate, toDate);
// }
// else if (provider == DAL.BL.System.Utility.Utility.GetriaAgentID())
// {
// var ds = new DataSet();
// DataTable dt;
// var res = new Ria.Pay.RiaPayDao().GetReconcileReport(GetStatic.GetUser(), fromDate, out dt);
// var reportName = "Ria Remit Reconcile Report";
// includeSerialNo = true;
// fieldFormat = "||||||N||N|";
// fieldAlignment = "||||||R||R|";
// totalText = "Grand Total";
// //totalFields = "7|9";
// totalFields = "6|8";
// DataTable dtResult = new DataTable();
// dtResult.Columns.Add("ErrorCode");
// dtResult.Columns.Add("Msg");
// dtResult.Columns.Add("Id");
// var row = dtResult.NewRow();
// row[0] = res.ErrorCode;
// row[1] = res.Msg;
// row[2] = res.Id;
// dtResult.Rows.Add(row);
// DataTable dtFilter = new DataTable();
// dtFilter.Columns.Add("Head");
// dtFilter.Columns.Add("Value");
// if (!string.IsNullOrWhiteSpace(fromDate))
// {
// row = dtFilter.NewRow();
// row[0] = "Date";
// row[1] = DAL.BL.System.Utility.Utility.GetDateToShortString(fromDate);
// dtFilter.Rows.Add(row);
// }
// DataTable dtTitle = new DataTable();
// dtTitle.Columns.Add("Title");
// row = dtTitle.NewRow();
// row[0] = reportName;
// dtTitle.Rows.Add(row);
// ds.Tables.Add(dt);
// ds.Tables.Add(dtResult);
// ds.Tables.Add(dtFilter);
// ds.Tables.Add(dtTitle);
// var dao = new SwiftDao();
// rr = dao.ParseReportResult(ds);
// }
// return rr;
//}
private ReportResult PrepareReport_20821400()
{
string agentId = GetStatic.ReadQueryString("agentId", "");
string year = GetStatic.ReadQueryString("year", "");
string month = GetStatic.ReadQueryString("month", "");
string pageNumber = GetPageNumber().ToString();
string user = GetStatic.GetUser();
fieldAlignment = "||||R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R|R";
mergeColumnHead = true;
return (new TranReportDao().GetAgentTargetRpt(user, agentId, year, month, pageNumber, GetStatic.GetReportPagesize()));
}
private ReportResult PrepareReport_10122200_login()
{
string agentCountry = GetStatic.ReadQueryString("sCountry", "");
string agentCountryName = GetStatic.ReadQueryString("sCountryName", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string reportBy = GetStatic.ReadQueryString("reportBy", "");
string operators = GetStatic.ReadQueryString("operator", "");
string count = GetStatic.ReadQueryString("count", "");
string userName = GetStatic.ReadQueryString("userName", "");
string agentId = GetStatic.ReadQueryString("agentId", "");
string user = GetStatic.GetUser();
includeSerialNo = true;
return (new TranReportDao().GetFraudAnalysisLoginReport(reportBy, agentCountry, fromDate, toDate, operators, count, user, userName, agentId, agentCountryName));
}
private ReportResult PrepareReport_10122200_txn()
{
includeSerialNo = true;
string sCountry = GetStatic.ReadQueryString("sCountryId", "");
string sCountryName = GetStatic.ReadQueryString("sCountryName", "");
string rCountry = GetStatic.ReadQueryString("rCountry", "");
string fromDate = GetStatic.ReadQueryString("fromTxnDate", "");
string toDate = GetStatic.ReadQueryString("toTxnDate", "");
string reportBy = GetStatic.ReadQueryString("reportByTxn", "");
string operatorTxn = GetStatic.ReadQueryString("operatorTxn", "");
string count = GetStatic.ReadQueryString("count", "");
string userName = GetStatic.ReadQueryString("UserName", "");
string agentId = GetStatic.ReadQueryString("agentId", "");
string agentUser = GetStatic.ReadQueryString("userName", "");
string user = GetStatic.GetUser();
return (new TranReportDao().GetFraudTxn(reportBy, user, sCountry, rCountry, fromDate, toDate, operatorTxn, count, userName, agentId, agentUser));
}
private ReportResult PrepareReport_20167300()
{
string dateType = GetStatic.ReadQueryString("dateType", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string tAgent = GetStatic.ReadQueryString("tAgent", "");
string status = GetStatic.ReadQueryString("status", "");
string rptType = GetStatic.ReadQueryString("rptType", "");
string groupBy = GetStatic.ReadQueryString("groupBy", "");
string rType = GetStatic.ReadQueryString("rType", "");
string pCountry = GetStatic.ReadQueryString("pCountry", "");
string charge = GetStatic.ReadQueryString("charge", "");
string sCountry = GetStatic.ReadQueryString("sCountry", "");
string pageNumber = GetPageNumber().ToString();
if (string.IsNullOrWhiteSpace(rType))
{
if (rptType == "S")
{
fieldFormat = "||N|N|N|N|N||N";
fieldAlignment = "||R|R|R|R|R||R";
mergeColumnHead = true;
totalText = "Total";
totalFields = "1|2|3|4|5";
}
else
{
useDBRowColorCode = true;
mergeColumnHead = true;
subTotalText = "<i>Country Total</i>";
totalTextCol = 3;
subTotalTextCol = 3;
subTotalFields = "8|10|12|14";
fieldFormat = "||||||||N||N||N||N";
fieldAlignment = "R||||||R||R||R||R||R";
fieldWrap = "||||||Y";
excludeColumns = "rowColor";
subTotalBy = 3;
}
}
rptType = (string.IsNullOrWhiteSpace(rType) ? rptType : rType);
return (new TranReportDao().GetThirdpartytxnReport(GetStatic.GetUser(), dateType, fromDate, toDate,
tAgent, status, rptType, groupBy, pCountry, charge, isExportFull, sCountry, pageNumber, GetStatic.GetReportPagesize()));
}
//private ReportResult PrepareReport_nrb_report()
//{
// mergeColumnHead = true;
// var date = GetStatic.ReadQueryString("date", "");
// var flag = GetStatic.ReadQueryString("flag", "r");
// var rName = GetStatic.ReadQueryString("rName", "");
// string user = GetStatic.GetUser();
// if (flag == "r")
// {
// fieldFormat = "|||N||N||";
// fieldAlignment = "|||R||R||";
// }
// return (new complianceDao().GetComplianceRptReceiverWise(flag, date, user, rName));
//}
private ReportResult PrepareprocMultipleTxnAnalysisReport_20601200()
{
string flag = GetStatic.ReadQueryString("flag", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string transactionType = GetStatic.ReadQueryString("transactionType", "");
string reportBy = GetStatic.ReadQueryString("reportBy", "");
string customer = GetStatic.ReadQueryString("customer", "");
string pageNumber = GetPageNumber().ToString();
string user = GetStatic.GetUser();
if (flag == "amRptDrildown")
{
totalFields = "6|7|8|9|10|11";
totalText = "Total";
fieldFormat = "||||||N|N|N|N|N|N";
fieldAlignment = "||||||R|R|R|R|R|R";
mergeColumnHead = true;
return (new TranReportDao().GetMultipleTxnAnalysisReport(user, flag, fromDate, toDate, transactionType, reportBy, customer, pageNumber, GetStatic.GetReportPagesize()));
}
else
{
fieldFormat = "|||||||||";
fieldAlignment = "|||R||||||";
mergeColumnHead = true;
totalFields = "3";
totalText = "Total";
return (new TranReportDao().GetMultipleTxnAnalysisReport(user, flag, fromDate, toDate, transactionType, reportBy, customer, pageNumber, GetStatic.GetReportPagesize()));
}
}
private ReportResult PrepareReport_20167400()
{
fieldFormat = "|||N|N|N|N|N|N|N|N";
fieldAlignment = "|||R|R|R|R|R|R|R|R|R";
mergeColumnHead = true;
totalFields = "3|4|5|6|7|8|9|10|11|12";
totalText = "Total<td></td>";
includeSerialNo = true;
subTotalBy = 1;
subTotalFields = "3|4|5|6|7|8|9|10|11|12";
subTotalText = "Sub Total<td></td>";
subTotalTextCol = 1;
string agentMapCode = GetStatic.ReadQueryString("agent", "");
string agentName = GetStatic.ReadQueryString("agentName", "");
string agentGroup = GetStatic.ReadQueryString("agentGroup", "");
string user = GetStatic.GetUser();
return (new TranReportDao().AgentSummaryBalance(user, agentMapCode, agentName, agentGroup));
}
private ReportResult PrepareReport_20167500()
{
string tranType = GetStatic.ReadQueryString("TranType", "d");
string flag = GetStatic.ReadQueryString("flag", "s");
string agentId = GetStatic.ReadQueryString("agentId", "");
string agentName = GetStatic.ReadQueryString("agentName", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string country = GetStatic.ReadQueryString("country", "");
string user = GetStatic.GetUser();
if (flag.Equals("s"))
{
fieldFormat = "||N|";
fieldAlignment = "||R|R";
totalFields = "2|3";
totalText = "Total";
}
else if (flag.Equals("detail") || flag.Equals("detail1"))
{
fieldFormat = "|||||N||N||||";
fieldAlignment = "|||||R||R||||";
totalFields = "5|7";
totalText = "Total";
}
return (new TranReportDao().UnpaidTransactionReport(user, flag, tranType, agentId, agentName, country, fromDate));
}
private ReportResult PrepareReport_20182200_recon()
{
mergeColumnHead = true;
string flags = GetStatic.ReadQueryString("flag", "s");
string agentId = GetStatic.ReadQueryString("agentId", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string todate = GetStatic.ReadQueryString("todate", "");
string isDocUpload = GetStatic.ReadQueryString("isDocUpload", "");
string user = GetStatic.GetUser();
if (flags == "complain-wise")
{
fieldFormat = "||||N";
fieldAlignment = "||||R";
}
else if (flags == "reconcile-wise")
{
fieldAlignment = "||||||C|C|C|C|C|C|C|C|C|C|C|C|C|C|C";
totalFields = "6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24";
totalText = "Total";
totalTextCol = 1;
subTotalBy = 1;
subTotalFields = "6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24";
subTotalText = "Sub Total";
subTotalTextCol = 1;
}
else if (flags == "txn-wise" || flags == "s")
{
fieldAlignment = "||C|C|C|C|C|C|C|C|C|C|C|C|C|C";
totalFields = "2|3|4|5|6|7|8|9|10|11|12|13|14";
totalText = "Total";
totalTextCol = 1;
}
else
{
fieldFormat = "|||N||||||";
fieldAlignment = "|||R||||||";
}
return (new TranReportDao().ReconcilationReport(user, flags, agentId, fromDate, todate, isDocUpload));
}
private ReportResult PrepareReport_20182200_recon2()
{
string user = GetStatic.GetUser();
string fromDate = GetStatic.ReadQueryString("fromDateS", "");
string toDate = GetStatic.ReadQueryString("toDateS", "");
string userName = GetStatic.ReadQueryString("userS", "");
string box = GetStatic.ReadQueryString("box", "");
return (new TranReportDao().ReconcilationReport2(user, fromDate, toDate, userName, box));
}
private ReportResult PrepareReport_20167600()
{
string flag = GetStatic.ReadQueryString("flag", "s");
string agentId = GetStatic.ReadQueryString("sendingAgent", "");
string searchBy = GetStatic.ReadQueryString("searchBy", "");
string searchText = GetStatic.ReadQueryString("searchText", "");
string tranId = GetStatic.ReadQueryString("tranId", "");
string user = GetStatic.GetUser();
fieldFormat = "||||||||N";
fieldAlignment = "||||||||R";
return (new TranReportDao().QuickUnpaidReport(user, flag, agentId, searchBy, searchText, tranId));
}
private ReportResult PrepareReport_20167700()
{
string flag = GetStatic.ReadQueryString("flag", "");
includeSerialNo = true;
mergeColumnHead = true;
if (flag == "d")
{
fieldFormat = "|N|N|N|N||N|N||N|N|N|N";
fieldAlignment = "|R|R|R|R|R|R|R|R|R|R|R|R";
totalFields = "1|2|3|4|5|6|7|8|9|10|11|12";
totalText = "Total";
}
else if (flag == "s")
{
fieldFormat = "||N|N|N|N|N";
fieldAlignment = "|R|R|R|R|R|R";
totalFields = "1|2|3|4|5|6";
totalText = "Total";
}
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string todate = GetStatic.ReadQueryString("toDate", "");
string user = GetStatic.GetUser();
return (new TranReportDao().DomesticTxtreport(user, flag, fromDate, todate));
}
private ReportResult PrepareReport_20182200()
{
mergeColumnHead = true;
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string todate = GetStatic.ReadQueryString("toDate", "");
string userName = GetStatic.ReadQueryString("userName", "");
string rptType = GetStatic.ReadQueryString("rptType", "");
string user = GetStatic.GetUser();
if (rptType == "user-wise")
{
fieldFormat = "||||||||";
fieldAlignment = "||C|C|C|C|C|C|C";
totalFields = "2|3|4|5|6|7|8";
totalText = "Total";
totalTextCol = 1;
}
else
{
fieldFormat = "|||||||||";
fieldAlignment = "|||C|C|C|C|C|C|C";
totalFields = "3|4|5|6|7|8|9";
totalText = "Total";
totalTextCol = 1;
subTotalBy = 1;
subTotalText = "Sub Total";
subTotalTextCol = 1;
}
return (new TranReportDao().ReconcileUserWiseReport(user, fromDate, todate, userName, rptType));
}
private ReportResult PrepareReport_customerptenrollment()
{
var searchBy = GetStatic.ReadQueryString("searchBy", "");
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var zone = GetStatic.ReadQueryString("sZone", "");
var agent = GetStatic.ReadQueryString("sAgent", "");
var ageGrp = GetStatic.ReadQueryString("ageGrp", "");
var agentGrp = GetStatic.ReadQueryString("agentGrp", "");
var membershipId = GetStatic.ReadQueryString(GetStatic.ReadQueryString("searchText", "") != "" ? "searchText" : "membershipId", "");
var user = GetStatic.GetUser();
if (searchBy == "sz" || searchBy == "age")
{
totalText = "Total";
fieldFormat = "||||||||";
fieldAlignment = "||C|C|C|C|C|C|C";
totalFields = "2|3|4|5|6|7|8";
}
else if (searchBy == "sa")
{
totalText = "Total";
fieldFormat = "|||||||||";
fieldAlignment = "|||C|C|C|C|C|C|C";
totalFields = "3|4|5|6|7|8|9";
}
else if (searchBy == "c")
{
totalText = "Total";
fieldFormat = "|||||";
fieldAlignment = "|||C|C|C";
totalFields = "3|4|5";
}
return (new TranReportDao().GetCustomerEnrollmentReport(user, searchBy, fromDate, toDate, zone, agent, membershipId, ageGrp, agentGrp));
}
private ReportResult PrepareReport_20161700()
{
string rptType = GetStatic.ReadQueryString("rtpType", "");
string tranDate = GetStatic.ReadQueryString("tranDate", "");
string mapCode = GetStatic.ReadQueryString("mapCode", "");
string branch = GetStatic.ReadQueryString("branch", "");
string agent = GetStatic.ReadQueryString("agent", "");
string FLAG2 = GetStatic.ReadQueryString("FLAG2", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string requestBy = GetStatic.ReadQueryString("requestby", "");
fieldFormat = "||||||N|N|";
fieldAlignment = "C||||||R|R|";
totalFields = "6|7";
totalText = "Grand Total";
totalTextCol = 4;
subTotalBy = 1;
//subTotalFields = "6|7";
//subTotalText = "Sub Total";
subTotalTextCol = 1;
string user = GetStatic.GetUser();
if (requestBy .ToUpper()== "RECEIVEADMIN")
return (new TranReportDao().SoaReceiveAdminExportToExcel(user, rptType, tranDate, fromDate, toDate, mapCode, branch, agent, FLAG2));
else
return (new TranReportDao().SoaSendAdminExportToExcel(user, rptType,tranDate, fromDate,toDate, mapCode, branch, agent, FLAG2));
}
private ReportResult PrepareReport_40121100()
{
string rptType = GetStatic.ReadQueryString("rtpType", "");
string tranDate = GetStatic.ReadQueryString("tranDate", "");
string mapCode = GetStatic.ReadQueryString("mapCode", "");
string branch = GetStatic.ReadQueryString("branch", "");
string agent = GetStatic.ReadQueryString("agent", "");
string FLAG2 = GetStatic.ReadQueryString("FLAG2", "");
fieldFormat = "||||||N|N|";
fieldAlignment = "C||||||R|R|";
totalFields = "6|7";
totalText = "Grand Total";
totalTextCol = 4;
subTotalBy = 1;
//subTotalFields = "6|7";
//subTotalText = "Sub Total";
subTotalTextCol = 1;
string user = GetStatic.GetUser();
return (new TranReportDao().SoaExportToExcel(user, rptType, tranDate, mapCode, branch, agent, FLAG2));
}
private ReportResult PrepareReport_20161200()
{
mergeColumnHead = true;
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string todate = GetStatic.ReadQueryString("toDate", "");
string sAgent = GetStatic.ReadQueryString("sAgent", "");
string rptType = GetStatic.ReadQueryString("rptType", "");
string user = GetStatic.GetUser();
if (rptType == "s")
{
fieldFormat = "||||N|N";
fieldAlignment = "|||C|R|R";
totalFields = "3|4|5";
totalText = "Total";
totalTextCol = 1;
}
else if (rptType == "d")
{
fieldFormat = "|||||||N|N";
fieldAlignment = "|||||||R|R";
totalFields = "7|8";
totalText = "Total";
totalTextCol = 1;
}
return (new TranReportDao().GetPayableReport(user, fromDate, todate, sAgent, rptType));
}
private ReportResult PrepareReport_20167800()
{
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var year = GetStatic.ReadQueryString("year", "");
var month = GetStatic.ReadQueryString("month", "");
var agentId = GetStatic.ReadQueryString("agent", "");
var mc = GetStatic.ReadQueryString("mc", "");
var user = GetStatic.GetUser();
return (new TranReportDao().GetSoaMonthlyLogs(user, fromDate, toDate, year, month, agentId, mc));
}
private ReportResult PrepareReport_20167900()
{
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var agentId = GetStatic.ReadQueryString("agent", "");
var user = GetStatic.GetUser();
return (new TranReportDao().GetCertificateExpiryReport(user, fromDate, toDate, agentId));
}
private ReportResult PrepareReport_20821700()
{
mergeColumnHead = true;
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var userName = GetStatic.ReadQueryString("userName", "");
var rptType = GetStatic.ReadQueryString("rptType", "");
var cardType = GetStatic.ReadQueryString("cardType", "");
var user = GetStatic.GetUser();
if (rptType == "summary")
{
fieldFormat = "||";
fieldAlignment = "C||C";
totalFields = "2";
totalText = "Total";
totalTextCol = 1;
}
return (new TranReportDao().GetUserwiseCustomerApproval(user, fromDate, toDate, userName, rptType, cardType));
}
private ReportResult PrepareReport_20822100_txn()
{
var searchBy = GetStatic.ReadQueryString("searchBy", "");
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var zone = GetStatic.ReadQueryString("sZone", "");
var agent = GetStatic.ReadQueryString("sAgent", "");
var agentGrp = GetStatic.ReadQueryString("agentGrp", "");
var membershipId = GetStatic.ReadQueryString(GetStatic.ReadQueryString("searchText", "") != "" ? "searchText" : "membershipId", "");
var slab = GetStatic.ReadQueryString("slab", "");
var user = GetStatic.GetUser();
if (searchBy == "detail")
{
totalText = "Total";
fieldFormat = "|||N|";
totalFields = "3|4";
}
else if (searchBy == "c")
{
totalText = "Total";
fieldFormat = "|||N|||N";
fieldAlignment = "C||C|R|C|C|R|C";
totalFields = "2|3|4|5|6|7";
}
else if (searchBy == "sz")
{
fieldAlignment = "C|C|C";
totalFields = "2|3|4";
totalText = "Total";
totalTextCol = 1;
}
else if (searchBy == "sa")
{
fieldAlignment = "C|C|C|C|C|R";
totalFields = "2|3|4";
totalText = "Total";
totalTextCol = 1;
}
return (new TranReportDao().GetCustomerTxnReport(user, searchBy, fromDate, toDate, zone, agent, membershipId, slab, agentGrp));
}
private ReportResult PrepareReport_20822100_bonus()
{
var searchBy = GetStatic.ReadQueryString("searchBy", "");
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var zone = GetStatic.ReadQueryString("sZone", "");
var agent = GetStatic.ReadQueryString("sAgent", "");
var membershipId = GetStatic.ReadQueryString(GetStatic.ReadQueryString("searchText", "") != "" ? "searchText" : "membershipId", "");
var slab = GetStatic.ReadQueryString("slab", "");
var user = GetStatic.GetUser();
if (searchBy == "detail")
{
totalText = "Total";
fieldFormat = "|||N|";
totalFields = "3|4";
}
else if (searchBy == "c")
{
totalText = "Total";
fieldFormat = "|||N|";
fieldAlignment = "C||C|R|C";
totalFields = "2|3|4";
}
else if (searchBy == "sz")
{
totalFields = "2";
totalText = "Total";
totalTextCol = 1;
}
else if (searchBy == "sa")
{
totalFields = "3";
totalText = "Total";
totalTextCol = 1;
}
else if (searchBy == "b")
{
totalFields = "2";
totalText = "Total";
totalTextCol = 1;
}
return (new TranReportDao().GetCustomerBonusReport(user, searchBy, fromDate, toDate, zone, agent, membershipId, slab));
}
private ReportResult PrepareReport_20821700_3()
{
mergeColumnHead = true;
var fromDate = GetStatic.ReadQueryString("fromDate", "");
var toDate = GetStatic.ReadQueryString("toDate", "");
var cardType = GetStatic.ReadQueryString("cardType", "");
var user = GetStatic.GetUser();
fieldAlignment = "C||||C";
totalFields = "4";
totalText = "Total";
totalTextCol = 1;
return (new TranReportDao().GetAgentwiseCustomerApproval(user, fromDate, toDate, cardType));
}
private ReportResult PrepareReport_20833500()
{
string user = GetStatic.GetUser();
string zone = GetStatic.ReadQueryString("zone", "");
string district = GetStatic.ReadQueryString("district", "");
string location = GetStatic.ReadQueryString("location", "");
string agent = GetStatic.ReadQueryString("agent", "");
string securitytype = GetStatic.ReadQueryString("securitytype", "");
string groupby = GetStatic.ReadQueryString("groupby", "");
string isexpiry = GetStatic.ReadQueryString("isexpiry", "");
string date = GetStatic.ReadQueryString("date", "");
if (securitytype == "" && groupby == "aw")
{
fieldFormat = "|||||N|N|N|N";
fieldAlignment = "|||||R|R|R|R";
totalText = "Total";
totalFields = "5|6|7|8";
totalTextCol = 1;
subTotalBy = 1;
subTotalText = "<i>SubTotal</i>";
subTotalFields = "5|6|7|8";
subTotalTextCol = 1;
}
if ((securitytype == "cs" || securitytype == "bg" || securitytype == "fd" | securitytype == "mo") && groupby == "aw")
{
fieldFormat = "||||||N||";
fieldAlignment = "||||||R||";
totalText = "Total";
totalFields = "6";
totalTextCol = 1;
subTotalBy = 1;
subTotalText = "<i>SubTotal</i>";
subTotalFields = "6";
subTotalTextCol = 1;
}
if (securitytype == "na" && groupby == "aw")
{
fieldFormat = "|||||";
fieldAlignment = "|||||";
}
if (groupby == "summary")
{
fieldFormat = "||";
fieldAlignment = "||C";
totalText = "Total";
totalFields = "2";
totalTextCol = 1;
}
return (new TranReportDao().GetCreditSecurityRptForRegional(user, zone, district, location, agent, securitytype, groupby, isexpiry, date));
}
private ReportResult PrepareCompRlzReport()
{
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string releasedBy = GetStatic.ReadQueryString("releasedBy", "");
string includeSystemRelease = GetStatic.ReadQueryString("includeSystemRelease", "");
string idNumber = GetStatic.ReadQueryString("idNumber", "");
string customerName = GetStatic.ReadQueryString("customerName", "");
string reportType = GetStatic.ReadQueryString("reportType", "");
string holdReason = GetStatic.ReadQueryString("holdReason", "");
includeSerialNo = true;
mergeColumnHead = true;
if (reportType.ToUpper().Equals("SUMMARY-REASON"))
mergeColumnHead = false;
return (new complianceDao().GetComplianceReleaseReport(fromDate, toDate, releasedBy, includeSystemRelease, idNumber, customerName, reportType, holdReason));
}
private ReportResult PrepareOfacReleaseReport()
{
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string releasedBy = GetStatic.ReadQueryString("releasedBy", "");
string idNumber = GetStatic.ReadQueryString("idNumber", "");
includeSerialNo = true;
mergeColumnHead = true;
var rpt = new complianceDao().GetOfacReleaseReport(fromDate, toDate, releasedBy, idNumber);
DataTable dt = rpt.ResultSet;
foreach (DataRow dr in dt.Rows)
{
if (dr["isJsonData"].ToString() == "Y")
{
dr["Hold Reason"] = GetStatic.ParseOfacJsonAndGetTopResult(dr["Hold Reason"].ToString());
}
}
dt.Columns.Remove("isJsonData");
rpt.ResultSet = dt;
return rpt;
}
#region Regional Overseas TXN Summary Rpt
private ReportResult Prepare40112500TxnSummary()
{
string pCountry = GetStatic.ReadQueryString("pCountry", "");
string sAgent = GetStatic.ReadQueryString("sAgent", "");
string sBranch = GetStatic.ReadQueryString("sBranch", "");
string pAgent = GetStatic.ReadQueryString("pAgent", "");
string status = GetStatic.ReadQueryString("status", "");
string dateType = GetStatic.ReadQueryString("dateType", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string reportType = GetStatic.ReadQueryString("rptType", "");
string countryBankId = GetStatic.ReadQueryString("countryBankId", "");
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
return (new TranReportDao().GetOverseasTxnSummaryReport(GetStatic.GetUser(), sBranch, sAgent, pCountry, pAgent, status, dateType, fromDate, toDate,
reportType, countryBankId, pageNumber, GetStatic.GetReportPagesize()));
}
private void txnsummaryrpt()
{
string reportType = GetStatic.ReadQueryString("rptType", "");
switch (reportType)
{
case "Detail":
GetRSPTxnDetailReport();
break;
case "BranchWise":
GetTxnBranchwiseReport();
break;
case "ReceivingAgentWise":
GetRSPTxnSummaryReport("ReceivingAgentWise");
break;
case "ReceivingAgentDetail":
GetTxnRecAgentDetailReport();
break;
case "ReceivingDateWise":
GetRSPTxnSummaryReport("ReceivingDateWise");
break;
case "SettlementReport":
GetRSPSettlmentReport();
break;
case "ReceivingAgentCountryWise":
GetRSPTxnSummaryReport("ReceivingAgentCountryWise");
break;
}
}
private void GetRSPTxnDetailReport()
{
var html = new StringBuilder();
DataTable rpt;
string rptTest = "";
for (int i = 0; i < reportResult.Result.Tables.Count - 3; i++)
{
if (i == 0)
{
tblCaption = "Transaction Summary Report";
fieldFormat = "||";
fieldAlignment = "|R|R";
}
if (i == 1)
{
tblCaption = "Summary Report";
fieldFormat = "||||N|";
fieldAlignment = "|||R|R|R";
totalText = "Total";
totalFields = "3|4";
}
rpt = reportResult.Result.Tables[i];
rptTest = GenerateReport(ref rpt).Replace("<td", "<td nowrap = \"nowrap\"");
html.AppendLine(rptTest);
}
rptDiv.InnerHtml = html.ToString();
}
private void GetRSPSettlmentReport()
{
var html = new StringBuilder();
DataTable rpt;
string rptTest = "";
for (int i = 0; i < reportResult.Result.Tables.Count - 3; i++)
{
if (i == 0)
{
tblCaption = "Summary Report";
fieldFormat = "|||N|N|N|N|N||N";
fieldAlignment = "|||R|R|R|R|R|R";
totalText = "Total";
totalFields = "3|4|5|6|7|8|9";
}
if (i == 1)
{
tblCaption = "Settlment Summary Report";
fieldFormat = "||N";
fieldAlignment = "|R|R";
totalText = "Net Settlement";
totalFields = "1|2";
}
rpt = reportResult.Result.Tables[i];
rptTest = GenerateReport(ref rpt).Replace("<td", "<td nowrap = \"nowrap\"");
html.AppendLine(rptTest);
}
rptDiv.InnerHtml = html.ToString();
}
private void GetTxnRecAgentDetailReport()
{
var rptName = GetStatic.ReadQueryString("reportName", "").ToLower();
var html = new StringBuilder();
DataTable rpt;
string rptTest = "";
if (rptName == "oldtxnsummaryrpt")
{
fieldFormat = "|||N|N|N||N";
fieldAlignment = "||R|R|R|R|R|R|R|R|R|R|L|R";
totalText = "Total";
totalFields = "2|3|4|5|7";
}
else
{
fieldFormat = "|||N|N|N|N|N||N";
fieldAlignment = "||R|R|R|R|R|R|R|R|R|R|L|R";
totalText = "Total";
totalFields = "|2|3|4|5|7|9";
}
for (int i = 0; i < reportResult.Result.Tables.Count - 3; i++)
{
if (i == 1)
tblCaption = "Cancel Transaction Detail";
rpt = reportResult.Result.Tables[i];
rptTest = GenerateReport(ref rpt).Replace("<td", "<td nowrap = \"nowrap\"");
html.AppendLine(rptTest);
}
rptDiv.InnerHtml = html.ToString();
}
private void GetRSPTxnSummaryReport(string reportType)
{
var html = new StringBuilder();
DataTable rpt;
string rptTest = "";
if (reportType == "BankWise")
{
fieldFormat = "||||N|N";
fieldAlignment = "|R|R|R|R|R";
subTotalBy = 0;
subTotalFields = "2|3|4|5";
subTotalText = "<b >Total";
totalText = "Grand Total";
totalFields = "2|3|4|5";
}
else if (reportType == "ReceivingAgentWise")
{
fieldFormat = "||N|N|N||N";
fieldAlignment = "|R|R|R|R|R|R|R";
totalText = "Total";
totalFields = "1|2|3|4|6";
}
else if (reportType == "ReceivingAgentCountryWise")
{
fieldFormat = "|||N|N|||";
fieldAlignment = "|R|R|R|R|R|R|R";
totalText = "Total";
totalFields = "1|2|3|4|6";
}
else if (reportType == "ReceivingDateWise")
{
fieldFormat = "|||||N|N|N|N|N";
fieldAlignment = "|||||R|R|R|R|R|R|R|";
totalText = "Total";
totalFields = "6|7|8|9";
}
else if (reportType == "CashCollectionDetails")
{
fieldFormat = "||||||N|";
fieldAlignment = "||||C|C|R|";
totalText = "Total";
totalFields = "6";
}
else if (reportType == "bankCollectionDetail")
{
fieldFormat = "||||||N|";
fieldAlignment = "||||C|C|R|";
totalText = "Total";
totalFields = "6";
}
rpt = reportResult.Result.Tables[0];
rptTest = GenerateReport(ref rpt).Replace("<td", "<td nowrap = \"nowrap\"");
html.AppendLine(rptTest);
rptDiv.InnerHtml = html.ToString();
}
private void GetTxnBranchwiseReport()
{
var html = new StringBuilder();
DataTable rpt;
string rptTest = "";
fieldFormat = "||||||||||";
fieldAlignment = "||R|R|R|R|R|R|R|R";
totalText = "Total";
totalFields = "2|3|4|5|6|7|8|9";
for (int i = 0; i < reportResult.Result.Tables.Count - 3; i++)
{
if (i == 1)
tblCaption = "Cancel Transaction Detail";
rpt = reportResult.Result.Tables[i];
rptTest = GenerateReport(ref rpt).Replace("<td", "<td nowrap = \"nowrap\"");
html.AppendLine(rptTest);
}
rptDiv.InnerHtml = html.ToString();
}
#endregion
private int GetPageNumber()
{
return
Convert.ToInt32(GetStatic.ReadNumericDataFromQueryString("pageNumber") == 0
? 1
: GetStatic.ReadNumericDataFromQueryString("pageNumber"));
}
#region Generate Report
public String GenerateReport(ref DataTable dt)
{
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-us");
var ExcludeFieldList = new ArrayList();
foreach (var col in excludeColumns.Split('|'))
{
ExcludeFieldList.Add(col.ToLower());
}
ExcludeFieldList.Add("rowcolor");
var html = new StringBuilder("");
html.AppendLine("<div style = \"float:left;clear:both\">");
html.AppendLine("<table border=\"0\" class=\"table table-condensed table-bordered table-striped\" cellpadding=\"0\" cellspacing=\"0\" align=\"left\">");
if (tblCaption != "")
html.AppendLine("<tr><td style='td' colspan=\"" + (dt.Columns.Count + extraCol).ToString() +
"\">" + tblCaption + "</td></tr>");
html.AppendLine(CreateReportHead(ref dt, mergeColumnHead, ref ExcludeFieldList));
html.AppendLine(CreateReportBody(ref dt, subTotalFields, totalFields, ref ExcludeFieldList, totalTextCol,
subTotalTextCol));
html.AppendLine("<tr><td style='td' colspan=\"" + (dt.Columns.Count + extraCol) + "\" align=\"center\">");
if (totalPage == 0)
totalPage = 1;
html.AppendLine("Page " + (GetPageNumber() == 0 ? 1 : GetPageNumber()) + " of " + totalPage +
"");
html.AppendLine("</td></tr>");
html.AppendLine("</table>");
html.AppendLine("</div>");
return html.ToString();
}
private int SerialNo = 0;
private String CreateReportBody(ref DataTable dt, string subTotalFieldList, string totalFieldList,
ref ArrayList ExcludeFieldList, int totalTextCol, int subTotalTextCol)
{
int cnt = 0;
var body = new StringBuilder("");
var SerialNoColumnValue = "";
bool doSubTotal = subTotalBy > -1 ? true : false;
bool doTotal = totalFieldList != "" ? true : false;
string[] totalFieldsArray = totalFieldList.Replace(" ", "").Split('|');
var totalValues = new double[totalFieldsArray.Length];
string[] subTotalFieldsArray = subTotalFieldList.Replace(" ", "").Split('|');
var subTotalValues = new double[subTotalFieldsArray.Length];
string[] fieldFormatList = fieldFormat.Replace(" ", "").Split('|');
string tmpSubTotalText = "||";
var hasRowColorCol = dt.Columns.Contains("rowColor");
foreach (DataRow row in dt.Rows)
{
if (includeSerialNo)
{
SerialNo++;
SerialNoColumnValue = "<td style='td' align=\"right\">" + SerialNo.ToString() + "</td>";
}
else
{
SerialNoColumnValue = "";
}
if (doSubTotal)
{
if (tmpSubTotalText == "||")
tmpSubTotalText = row[subTotalBy].ToString();
if (tmpSubTotalText != row[subTotalBy].ToString())
{
body.AppendLine(CreateTotalRow(ref dt, subTotalText, subTotalBy, subTotalFieldsArray,
subTotalValues, fieldFormatList, fieldAlignment, fieldWrap,
ref ExcludeFieldList, subTotalTextCol, includeSerialNo));
tmpSubTotalText = row[subTotalBy].ToString();
for (int i = 0; i < subTotalValues.Length; i++)
{
subTotalValues[i] = 0;
}
}
}
if (useDBRowColorCode && hasRowColorCol)
{
body.AppendLine("<tr style=\"background:" + row["rowColor"].ToString() + ";\">");
}
else
{
body.AppendLine(++cnt % 2 == 1 ? "<tr>" : "<tr style=\"background: #F0F0F0;\">");
}
body.AppendLine(SerialNoColumnValue);
for (int i = 0; i < dt.Columns.Count; i++)
{
if (ExcludeFieldList.IndexOf(dt.Columns[i].ColumnName.ToLower()) > -1)
{
continue;
}
string format = GetFormat(fieldFormatList, i);
string data = row[i].ToString();
if (format != "")
{
double dataParse;
double.TryParse(row[i].ToString(), out dataParse);
data = dataParse < 0 ? GetStatic.ParseMinusValue(dataParse) : dataParse.ToString(format);
//Parse Minus Value
}
if (AllowDrillDown)
{
data = CreateLink(data);
}
string alignment = GetAlignment(fieldAlignment, i);
string noWrapProperty = GetNoWrapping(fieldWrap, i);
body.AppendLine("<td style='td' " + alignment + noWrapProperty + ">" + data.Replace("&lt;", "<").Replace("&gt;", ">").Replace("&amp;", "&") + " </td>");
var data2 = row[i].ToString();
if (doTotal)
{
int pos = Array.IndexOf(totalFieldsArray, i.ToString());
if (pos >= 0)
{
if (data2.IndexOf('<') > -1)
{
data2 = GetStatic.RemoveAllTags(data2);
}
double value;
double.TryParse(data2, out value);
totalValues[pos] = totalValues[pos] + value;
}
}
if (doSubTotal)
{
int pos = Array.IndexOf(subTotalFieldsArray, i.ToString());
if (pos >= 0)
{
if (data2.IndexOf('<') > -1)
{
data2 = GetStatic.RemoveAllTags(data2);
}
double value;
double.TryParse(data2, out value);
subTotalValues[pos] = subTotalValues[pos] + value;
}
}
}
body.AppendLine("</tr>");
}
if (doSubTotal)
{
body.AppendLine(CreateTotalRow(ref dt, subTotalText, subTotalBy, subTotalFieldsArray, subTotalValues,
fieldFormatList, fieldAlignment, fieldWrap, ref ExcludeFieldList,
totalTextCol, includeSerialNo));
}
if (doTotal)
{
if (grandTotal != 0.00)
{
if (totalPage == GetPageNumber())
body.AppendLine(CreatGrandTotalRow(ref dt, totalText, 0, totalFieldsArray, grandTotal,
fieldFormatList,
fieldAlignment, fieldWrap, grandTotal, grandTotalUsd,
grandTotal_1, ref ExcludeFieldList, includeSerialNo));
}
else
{
body.AppendLine(CreateTotalRow(ref dt, totalText, 0, totalFieldsArray, totalValues, fieldFormatList,
fieldAlignment, fieldWrap, ref ExcludeFieldList, totalTextCol, includeSerialNo));
}
}
return body.ToString();
}
private static String CreateTotalRow(ref DataTable dt, string totalText, int totalFieldIndex,
string[] totalFields, Double[] totalValues, string[] fieldFormatList,
string fieldAlignmentList, string fieldWrapList,
ref ArrayList ExcludeFieldList, int totalTextCol, bool includeSerialNo)
{
var rowText = new StringBuilder("");
rowText.AppendLine("<tr>");
if (includeSerialNo)
{
if (totalText.IndexOf("<td>") == -1)
rowText.AppendLine("<td></td>");
}
for (int i = 0; i < dt.Columns.Count; i++)
{
if (ExcludeFieldList.IndexOf(dt.Columns[i].ColumnName.ToLower()) > -1)
{
continue;
}
int pos = Array.IndexOf(totalFields, i.ToString());
string data = "";
string alignment = "";
string nowrapProperty = "";
if (pos >= 0)
{
string format = GetFormat(fieldFormatList, i);
data = totalValues[pos] < 0
? GetStatic.ParseMinusValue(totalValues[pos])
: totalValues[pos].ToString(format.ToUpper());
alignment = GetAlignment(fieldAlignmentList, i);
nowrapProperty = GetNoWrapping(fieldWrapList, i);
}
if (totalTextCol > -1)
{
totalFieldIndex = totalTextCol;
}
if (i == totalFieldIndex) data = totalText;
rowText.AppendLine("<td style='td' " + alignment + nowrapProperty + ">" + data + "</td>");
}
rowText.AppendLine("</tr>");
return rowText.ToString();
}
private static String CreatGrandTotalRow(ref DataTable dt, string totalText, int totalFieldIndex,
string[] totalFields, Double totalValues, string[] fieldFormatList,
string fieldAlignmentList, string fieldWrapList, Double grandTotal,
Double grandTotalUsd, Double grandTotal_1,
ref ArrayList ExcludeFieldList, bool includeSerialNo)
{
var rowText = new StringBuilder("");
rowText.AppendLine("<tr>");
if (includeSerialNo)
{
if (totalText.IndexOf("<td>") == -1)
rowText.AppendLine("<td></td>");
}
for (int i = 0; i < dt.Columns.Count; i++)
{
if (ExcludeFieldList.IndexOf(dt.Columns[i].ColumnName.ToLower()) > -1)
{
continue;
}
int pos = Array.IndexOf(totalFields, i.ToString());
string data = "";
string alignment = "";
string nowrapProperty = "";
if (pos >= 0)
{
data = GetStatic.ParseMinusValue(grandTotal.ToString());
alignment = GetAlignment(fieldAlignmentList, i);
nowrapProperty = GetNoWrapping(fieldWrapList, i);
}
if (i == totalFieldIndex)
data = totalText;
if (i == 9 && grandTotal != 0.00)
{
rowText.AppendLine("<td style='td' align=\"right\">" + GetStatic.ParseMinusValue(grandTotal) +
"</td>");
}
else if (i == 11 && grandTotalUsd != 0.00)
{
rowText.AppendLine("<td style='td' align=\"right\">" + GetStatic.ParseMinusValue(grandTotalUsd) +
"</td>");
}
else if (i == 13 && grandTotal_1 != 0.00)
{
rowText.AppendLine("<td style='td' align=\"right\">" + GetStatic.ParseMinusValue(grandTotal_1) +
"</td>");
}
else
{
rowText.AppendLine("<td style='td' " + alignment + nowrapProperty + ">" + data + "</td>");
}
}
rowText.AppendLine("</tr>");
return rowText.ToString();
}
private static string GetFormat(string[] fieldFormatList, int currFieldIndex)
{
return fieldFormatList.Length > currFieldIndex ? fieldFormatList[currFieldIndex] : "";
//return ( pos == -1 ? "": fieldFormatList[pos]);
}
private static string GetNoWrapping(string fieldWrapList, int currFieldIndex)
{
if (fieldWrapList == "")
return "";
string[] wrapListArray = fieldWrapList.Split('|');
string isWrap = wrapListArray.Length > currFieldIndex ? wrapListArray[currFieldIndex] : "";
string noWrapValue = "";
if (isWrap == "Y")
noWrapValue = " nowrap = \"nowrap\"";
return noWrapValue;
}
private static string GetAlignment(string fieldAlignmentList, int currFieldIndex)
{
if (fieldAlignmentList == "")
return "";
string[] alignListArray = fieldAlignmentList.Split('|');
string alignName = alignListArray.Length > currFieldIndex ? alignListArray[currFieldIndex] : "";
string align = "";
switch (alignName.ToUpper())
{
case "R":
align = " align=\"right\"";
break;
case "L":
align = " align=\"left\"";
break;
case "C":
align = " align=\"center\"";
break;
default:
break;
}
return align;
}
private static string CreateLink(string data)
{
return "";
}
private String CreateReportHead(ref DataTable dt, Boolean merge, ref ArrayList ExcludeFieldList)
{
var head = new StringBuilder("");
var SerialNoColumnHead = "";
if (includeSerialNo)
{
SerialNoColumnHead = "<th style='th'>SN.</th>";
extraCol = 1;
}
if (!merge)
{
head.AppendLine("<tr>");
head.AppendLine(SerialNoColumnHead);
foreach (DataColumn col in dt.Columns)
{
if (ExcludeFieldList.IndexOf(col.ColumnName.ToLower()) > -1)
{
extraCol--;
continue;
}
head.AppendLine("<th style='th'>" + col.ColumnName + "</th>");
}
head.AppendLine("</tr>");
}
else
{
var columns = new Dictionary<string, string>();
foreach (DataColumn col in dt.Columns)
{
if (ExcludeFieldList.IndexOf(col.ColumnName.ToLower()) > -1)
{
extraCol--;
continue;
}
var splitPos = col.ColumnName.IndexOf('_');
if (splitPos == -1)
{
columns.Add(col.ColumnName, col.ColumnName);
}
else
{
var key = col.ColumnName.Substring(0, splitPos);
var value = col.ColumnName.Substring(splitPos + 1, col.ColumnName.Length - splitPos - 1);
if (!columns.ContainsKey(key))
{
columns.Add(key, value);
}
else
{
columns[key] = columns[key] + "|" + value;
}
}
}
var row1 = "";
var row2 = "";
foreach (var kvp in columns)
{
string[] values = kvp.Value.Split('|');
if (values.Length == 1)
{
row1 = row1 + "<th style='th' rowspan=\"2\">" + kvp.Key + "</th>";
}
else
{
row1 = row1 + "<th style='th' align=\"center\" colspan=\"" + values.Length + "\">" + kvp.Key +
"</th>";
foreach (string value in values)
{
row2 = row2 + "<th style='th'>" + value + "</th>";
}
}
}
if (includeSerialNo)
{
SerialNoColumnHead = "<th style='th' rowspan=\"2\">SN.</th>";
}
head.AppendLine("<tr>" + SerialNoColumnHead + row1 + "</tr>");
head.AppendLine("<tr>" + row2 + "</tr>");
}
return head.ToString();
}
#endregion
#region Prepare Agent SOA report
private ReportResult PrepareAgentSOA()
{
string reportType = GetStatic.ReadQueryString("reportType", "");
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
switch (reportType)
{
case "d":
fieldAlignment = "C|C|L|R|R|R|R|R||";
fieldFormat = "|||N|N|N|N|N|";
fieldWrap = "||Y";
break;
case "s":
fieldAlignment = "L|R|R|R|R|R|R|";
fieldFormat = "||N|N|N|N|N|";
fieldWrap = "Y";
break;
case "ds":
fieldAlignment = "L|L|R|R|R|R|R|R|";
fieldFormat = "|||N|N|N|N|N|";
fieldWrap = "|Y";
break;
}
mergeColumnHead = true;
string agentId = GetStatic.ReadQueryString("agentId", "-1");
string fromdate = GetStatic.ReadQueryString("fromdate", "");
string todate = GetStatic.ReadQueryString("todate", "");
return
(new TranReportDao().GetAgentSOAReport(GetStatic.GetUser(), reportType, fromdate, todate, agentId,
(pageNumber == "" ? "1" : pageNumber),
GetStatic.GetReportPagesize(), GetStatic.GetSessionId()));
}
private ReportResult PrepareAgentSoaDrilldown()
{
string reportType = GetStatic.ReadQueryString("reportType", "");
string voucherType = GetStatic.ReadQueryString("voucherType", "");
string pageNumber = GetStatic.ReadQueryString("pageNumber", "");
// totalText = "Total";
//totalFields = "7";
//fieldFormat = "|||N|N|N|N|N";
//fieldAlignment = "L|L|L|R|R|R|R|R";
switch (reportType)
{
case "d":
fieldAlignment = "C|C|L|R|R|R|R|R||";
fieldFormat = "|||N|N|N|N|N|";
fieldWrap = "||Y";
break;
case "s":
fieldAlignment = "L|R|R|R|R|R|R|";
fieldFormat = "||N|N|N|N|N|";
fieldWrap = "Y";
break;
case "ds":
fieldAlignment = "L|L|R|R|R|R|R|R|";
fieldFormat = "|||N|N|N|N|N|";
fieldWrap = "|Y";
break;
}
mergeColumnHead = true;
string agentId = GetStatic.ReadQueryString("agentId", "-1");
string fromdate = GetStatic.ReadQueryString("fromdate", "");
string todate = GetStatic.ReadQueryString("todate", "");
return
(new TranReportDao().GetAgentSoaDrilldownReport(GetStatic.GetUser(), reportType, fromdate, todate,
agentId, voucherType,
(pageNumber == "" ? "1" : pageNumber),
GetStatic.GetReportPagesize()));
}
#endregion
#region prepare agent statement report
private ReportResult PrepareAgentStmtReport()
{
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
//mergeColumnHead = true;
//subTotalBy = 0;
//subTotalText = "<i> SubTotal </i>";
//subTotalFields = "1";
totalText = "Total";
totalFields = "3|4";
fieldFormat = "|||N|N|N";
fieldAlignment = "|L|L|R|R|R";
string agentId = GetStatic.ReadQueryString("agentId", "");
if (agentId == "")
{
reportResult.Msg = "Please pick a agent..";
PrintError();
return reportResult;
}
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
return
(new TranReportDao().GetAgentStmtResult(agentId, fromDate, toDate, GetStatic.GetReportPagesize(),
pageNumber, GetStatic.GetUser()));
}
#endregion
#region prepare agent balance report
private ReportResult PrepareAgentBalReport()
{
mergeColumnHead = true;
//subTotalBy = 0;
//subTotalText = "<i> SubTotal </i>";
//subTotalFields = "1";
totalText = "Total";
totalFields = "1|3|4|6|7|9|10|12|14|16";
fieldFormat = "|N||N|N||N|N||N|N||N||N||N|";
fieldAlignment = "L|R|L|R|R|R|R|R|R|R|R|R|R|R|R|R|R|L";
fieldWrap = "Y";
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string agentId = GetStatic.ReadQueryString("agentId", "");
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
return
(new TranReportDao().GetAgentBalResult(agentId, fromDate, toDate, GetStatic.GetReportPagesize(),
pageNumber, GetStatic.GetUser()));
}
private ReportResult PrepareExchangeRateReport()
{
mergeColumnHead = true;
fieldAlignment = "C|L|L|L|L|L|L|L|L|R|R|R|R|R|L|R|R|R|R|R|R|R|L";
fieldWrap = "||||||||||||||||||||||Y";
string pageNumber = GetStatic.ReadQueryString("pageNumber", "1");
string cCountry = GetStatic.ReadQueryString("cCountry", "");
string pCountry = GetStatic.ReadQueryString("pCountry", "");
string cAgent = GetStatic.ReadQueryString("cAgent", "");
string pAgent = GetStatic.ReadQueryString("pAgent", "");
string cAgentGroup = GetStatic.ReadQueryString("cAgentGroup", "");
string pAgentGroup = GetStatic.ReadQueryString("pAgentGroup", "");
string cBranch = GetStatic.ReadQueryString("cBranch", "");
string pBranch = GetStatic.ReadQueryString("pCountpBranchry", "");
string cBranchGroup = GetStatic.ReadQueryString("cBranchGroup", "");
string pBranchGroup = GetStatic.ReadQueryString("pBranchGroup", "");
return
(new ExRateReportDao().GetExRateReport(cCountry, pCountry, cAgent, pAgent, cAgentGroup, pAgentGroup,
cBranch,
pBranch, cBranchGroup, pBranchGroup,
GetStatic.GetReportPagesize(), pageNumber, GetStatic.GetUser()));
}
private ReportResult PrepareTranAccessReport()
{
fieldFormat = "|||||";
fieldAlignment = "C|L|L|L|L|C";
string fromDate = GetStatic.ReadQueryString("fromDate", "");
string toDate = GetStatic.ReadQueryString("toDate", "");
string reportType = GetStatic.ReadQueryString("reportType", "");
string user = GetStatic.GetUser();
return (new TranReportDao().GetTranAccessReport(user, fromDate, toDate, reportType));
}
#endregion
#region prepare agent balance drill down report
private ReportResult PrepareAgentBalDrillDownReport()
{
//mergeColumnHead = true;
//subTotalBy = 0;
//subTotalText = "<i> SubTotal </i>";
//subTotalFields = "1";
totalText = "Total";
totalFields = "2|3";
fieldFormat = "||N|N";
fieldAlignment = "L|R|R|R|L|L|L|R";
string agentId = GetStatic.ReadQueryString("agentId", "");
string tranId = GetStatic.ReadQueryString("tranId", "");
string fromdate = GetStatic.ReadQueryString("fromdate", "");
string flag = GetStatic.ReadQueryString("flag", "");
return (new TranReportDao().GetAgentBalDrillDownResult(agentId, fromdate, tranId, flag));
}
#endregion
#region Print Report
private void PrintEmployeeStatementReport()
{
//totalText = "Total";
//totalFields = "2|3|4|5|6|7|8";
//fieldFormat = "||N|N|N|N|N|N|N";
//fieldAlignment = "L|L|R|R|R|R|R|R|R";
const string pStart = "<p style=\"page-break-after: always\">";
const string pEnd = "</p>";
var html = new StringBuilder();
for (int i = 0; i < reportResult.Result.Tables.Count - 4; i++)
{
string employeeCode = reportResult.Result.Tables[i].Rows[0]["employeeCode1"].ToString();
string employeeName = reportResult.Result.Tables[i].Rows[0]["employeeName"].ToString();
string companyName = reportResult.Result.Tables[i].Rows[0]["companyName"].ToString();
string fromDate = reportResult.Result.Tables[i].Rows[0]["fromDate"].ToString();
string toDate = reportResult.Result.Tables[i].Rows[0]["toDate"].ToString();
i++;
DataTable rptDt = reportResult.Result.Tables[i];
string reportText = GenerateReport(ref rptDt);
html.AppendLine(pStart);
html.AppendLine("<div class = \"employee-div\">");
html.AppendLine("Company: " + companyName);
html.AppendLine("<br />");
html.AppendLine("Account No: " + employeeCode);
html.AppendLine("<br />");
html.AppendLine(employeeName);
html.AppendLine("<br />");
html.AppendLine("Statement As Of: " + fromDate);
html.AppendLine(" To " + toDate);
html.AppendLine("</div>");
html.AppendLine(reportText);
html.AppendLine(pEnd);
}
rptDiv.InnerHtml = html.ToString();
head.Visible = false;
filters.Visible = false;
hr1.Visible = false;
hr2.Visible = false;
export.Visible = false;
}
private void PrintUserMatrixReport()
{
const string pStart = "<p style=\"page-break-after: always\">";
const string pEnd = "</p>";
var html = new StringBuilder();
cssClass = "TBLReportMatrix table table-bordered table-condensed table-striped";
int employeeTable = 0;
foreach (DataRow dr in reportResult.Result.Tables[0].Rows)
{
string name = dr["Name"].ToString();
string department = dr["department"].ToString();
string branch = dr["branch"].ToString();
string supervisor = dr["supervisor"].ToString();
DataTable rptDt = reportResult.Result.Tables[++employeeTable];
string reportText = GenerateReport(ref rptDt).Replace("<td", "<td nowrap = \"nowrap\"");
html.AppendLine(pStart);
html.AppendLine("<div class = \"welcome-div\">");
html.AppendLine("User Name: " + name + "");
html.AppendLine("<br />");
//html.AppendLine("Department: " + department + "");
//html.AppendLine("<br />");
html.AppendLine("Agent/Branch Name: " + branch + "");
//html.AppendLine("<br />");
//html.AppendLine("Supervisor: " + supervisor + "");
html.AppendLine("</div>");
html.AppendLine(reportText);
html.AppendLine(pEnd);
}
rptDiv.InnerHtml = html.ToString();
head.Visible = false;
filters.Visible = false;
hr1.Visible = false;
hr2.Visible = false;
export.Visible = false;
}
#endregion
private ColDefinatoin GetColumnNameToIndex(DataTable dt, string totalFieldNameList, string subTotalFieldNameList)
{
var r = new ColDefinatoin();
var fList = new ArrayList();
r.Alignment = "";
r.Format = " ";
r.SubTotalFields = " ";
r.TotalFields = " ";
for (var i = 0; i < dt.Columns.Count; i++)
{
var cp = new ColProperties(i);
fList.Add(cp);
}
var cList = totalFieldNameList.Split('|');
foreach (var colName in cList)
{
var pos = dt.Columns.IndexOf(colName);
if (pos >= 0)
{
var cp = (ColProperties)fList[pos];
cp.IsTotal = true;
fList[pos] = cp;
}
}
foreach (var colName in cList)
{
var pos = dt.Columns.IndexOf(colName);
pos = pos - 1;
if (pos >= 0)
{
var cp = (ColProperties)fList[pos];
cp.IsNumeric = true;
fList[pos] = cp;
}
}
cList = subTotalFieldNameList.Split('|');
foreach (var colName in cList)
{
var pos = dt.Columns.IndexOf(colName);
if (pos >= 0)
{
var cp = (ColProperties)fList[pos];
cp.IsSubTotal = true;
fList[pos] = cp;
}
}
foreach (ColProperties itm in fList)
{
r.Alignment = r.Alignment + (r.Alignment.Length > 0 ? "|" : "") +
((itm.IsSubTotal || itm.IsTotal) ? "R" : "L");
r.Format = r.Format + (r.Format.Length > 0 ? "|" : "") + ((itm.IsNumeric) ? "N" : "");
r.SubTotalFields = r.SubTotalFields + (r.SubTotalFields.Length > 0 ? "|" : "") +
(itm.IsSubTotal ? itm.Index.ToString() : "");
r.TotalFields = r.TotalFields + (r.TotalFields.Length > 0 ? "|" : "") +
(itm.IsTotal ? itm.Index.ToString() : "");
}
return r;
}
public class ColDefinatoin
{
public string TotalFields { get; set; }
public string SubTotalFields { get; set; }
public string Alignment { get; set; }
public string Format { get; set; }
}
public class ColProperties
{
public int Index { get; set; }
public bool IsTotal { get; set; }
public bool IsNumeric { get; set; }
public bool IsSubTotal { get; set; }
public ColProperties()
{
}
public ColProperties(int index)
{
Index = index;
IsTotal = false;
IsSubTotal = false;
IsNumeric = false;
}
}
}
}