|
|
using System; using System.Data; using System.Text; using Swift.DAL.BL.Remit.DomesticOperation.CommissionSetup; using Swift.DAL.SwiftDAL; using Swift.web.Library;
namespace Swift.web.Remit.Commission.CommissionGroupMapping { public partial class CommissionPackageApprove : System.Web.UI.Page { private readonly RemittanceDao obj = new RemittanceDao(); private readonly RemittanceLibrary sl = new RemittanceLibrary(); private readonly CommGroupMappingDao cgmDao = new CommGroupMappingDao();
protected void Page_Load(object sender, EventArgs e) { sl.CheckSession(); if (!IsPostBack) { if (GetRuleType() == "ds") { LoadDsRuleOld(); } else { LoadIntlPackageOld(); } AuditLog(); } }
private void AuditLog() { var dr = cgmDao.GetPackageAuditLog(GetStatic.GetUser(), GetPackageId().ToString()); if (dr == null) return; changedBy.Text = dr["createdBy"].ToString(); changedDate.Text = dr["createdDate"].ToString(); if (dr["createdBy"].ToString() == GetStatic.GetUser()) { btnApprove.Visible = false; btnReject.Visible = false; } else { btnApprove.Visible = true; btnReject.Visible = true; }
}
protected long GetPackageId() { return GetStatic.ReadNumericDataFromQueryString("packageId"); }
private string GetRuleType() { return GetStatic.ReadQueryString("ruleType", ""); }
protected long GetRuleId() { return GetStatic.ReadNumericDataFromQueryString("ruleId"); }
protected string GetPackageName() { return "Package Name : " + sl.GetPackageName(GetPackageId().ToString()); }
private void LoadDsRuleOld() { var sql = @"SELECT
main.ruleId ,hasChanged = 'N' ,modType = '' FROM commissionPackage main LEFT JOIN commissionPackageHistory mode ON main.ruleId = mode.ruleId AND main.packageId = mode.packageId WHERE main.packageId = " + GetPackageId() +
@" AND ISNULL(isDeleted, 'N') = 'N' AND main.ruleType = 'ds' AND main.approvedBy IS NOT NULL AND mode.approvedBy IS NULL AND ISNULL(mode.modType, '') <> 'D'
UNION ALL SELECT ruleId ,hasChanged = 'Y' ,modType FROM commissionPackageHistory WHERE packageId = " + GetPackageId() +
" AND ruleType = 'ds' AND approvedBy IS NULL"; DataTable dtPck = obj.ExecuteDataset(sql).Tables[0];
int colsPck = dtPck.Columns.Count; var html = new StringBuilder(); int sno = 0; foreach (DataRow drPck in dtPck.Rows) { string scMasterId = drPck["ruleId"].ToString(); var modType = drPck["modType"].ToString(); DataTable dt = obj.getTable("EXEC proc_commissionGroupMapping @flag = 'V' , @user ='" + GetStatic.GetUser() + "', @scMasterId ='" + scMasterId + "',@ruleType='" + GetRuleType() + "'"); sno = sno + 1; foreach (DataRow dr in dt.Rows) { html.Append("<span class=\"welcome\">Domestic Commission</span>"); if (modType == "I") html.Append( "<table class=\"formTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"background-color: yellow;\">"); else if (modType == "D") html.Append( "<table class=\"formTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"background-color: red;\">"); else html.Append( "<table class=\"formTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"); html.Append("<tr>"); html.Append("<td align=\"right\" rowspan='6' valign='top'>" + sno + ".</td>"); html.Append("<td align=\"right\">Code:</td>"); html.Append("<td class=\"formValue\">" + dr["Code"] + "</td>"); html.Append("<td align=\"right\">Description:</td>"); html.Append("<td colspan=\"5\" class=\"formValue\">" + dr["Desc"].ToString() + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Effective From:</td>"); html.Append("<td class=\"formValue\">" + dr["effectiveFrom"] + "</td>"); html.Append("<td align=\"right\">Effective To:</td>"); html.Append("<td colspan=\"5\" class=\"formValue\">" + dr["effectiveTo"].ToString() + "</td>");
html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Transaction Type:</td>"); html.Append("<td class=\"formValue\">" + dr["tranType"] + "</td>"); html.Append("<td align=\"right\">Commission Base:</td>"); html.Append("<td colspan=\"5\" class=\"formValue\">" + dr["CommBase"].ToString() + "</td>");
html.Append("</tr>"); html.Append("<tr>"); html.Append("<th colspan = \"4\" align = \"left\" width=\"400px\">Sending</th>"); html.Append("<th colspan = \"4\" align = \"left\" width=\"400px\">Receiving</th>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["sAgent"] + "</td>"); html.Append("<td align=\"right\">State:</td>"); html.Append("<td class=\"formValue\">" + dr["sState"] + "</td>"); html.Append("<td align=\"right\">Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["rAgent"] + "</td>"); html.Append("<td align=\"right\">State:</td>"); html.Append("<td class=\"formValue\">" + dr["rState"] + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Branch:</td>"); html.Append("<td class=\"formValue\">" + dr["sBranch"] + "</td>"); html.Append("<td align=\"right\">Group:</td>"); html.Append("<td class=\"formValue\">" + dr["sGroup"] + "</td>"); html.Append("<td align=\"right\">Branch:</td>"); html.Append("<td class=\"formValue\">" + dr["rBranch"] + "</td>"); html.Append("<td align=\"right\">Group:</td>"); html.Append("<td nowrap=\"nowrap\" class=\"formValue\">" + dr["rGroup"].ToString() + "</td>"); html.Append("</tr>"); html.Append("</table>");
DataTable dtdetail = obj.getTable("EXEC proc_commissionGroupMapping @flag = 'V1' , @user ='" + GetStatic.GetUser() + "', @scMasterId ='" + scMasterId + "',@ruleType='" + GetRuleType() + "'");
html.Append( "<table class=\"gridTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"); html.Append("<tr class=\"hdtitle\">"); html.Append("<th colspan=\"2\" class=\"hdtitle\">Amount</th>"); html.Append("<th colspan=\"3\" class=\"hdtitle\">Service Charge</th>"); html.Append("<th colspan=\"3\" class=\"hdtitle\">Sending Agent Comm.</th>"); html.Append("<th colspan=\"3\" class=\"hdtitle\">Sending Sup Agent Comm.</th>"); html.Append("<th colspan=\"3\" class=\"hdtitle\">Paying Agent Comm.</th>"); html.Append("<th colspan=\"3\" class=\"hdtitle\">Paying Sup Agent Comm.</th>"); html.Append("<th colspan=\"3\" class=\"hdtitle\">Bank Comm.</th>"); html.Append("</tr><tr class=\"hdtitle\">"); html.Append("<th class=\"hdtitle\">From</th>"); html.Append("<th class=\"hdtitle\">To</th>"); html.Append("<th class=\"hdtitle\">Percent</th>"); html.Append("<th class=\"hdtitle\">Min Amt</th>"); html.Append("<th class=\"hdtitle\">Max Amt</th>"); html.Append("<th class=\"hdtitle\">Percent</th>"); html.Append("<th class=\"hdtitle\">Min Amt</th>"); html.Append("<th class=\"hdtitle\">Max Amt</th>"); html.Append("<th class=\"hdtitle\">Percent</th>"); html.Append("<th class=\"hdtitle\">Min Amt</th>"); html.Append("<th class=\"hdtitle\">Max Amt</th>"); html.Append("<th class=\"hdtitle\">Percent</th>"); html.Append("<th class=\"hdtitle\">Min Amt</th>"); html.Append("<th class=\"hdtitle\">Max Amt</th>"); html.Append("<th class=\"hdtitle\">Percent</th>"); html.Append("<th class=\"hdtitle\">Min Amt</th>"); html.Append("<th class=\"hdtitle\">Max Amt</th>"); html.Append("<th class=\"hdtitle\">Percent</th>"); html.Append("<th class=\"hdtitle\">Min Amt</th>"); html.Append("<th class=\"hdtitle\">Max Amt</th>"); html.Append("</tr>"); var cnt = 0; foreach (DataRow drdetail in dtdetail.Rows) { html.Append(++cnt % 2 == 1 ? "<tr class=\"oddbg\" onMouseOver=\"this.className='GridOddRowOver'\" onMouseOut=\"this.className='oddbg'\">" : "<tr class=\"evenbg\" onMouseOver=\"this.className='GridEvenRowOver'\" onMouseOut=\"this.className='evenbg'\" >"); html.Append("<td>" + GetStatic.FormatData(drdetail["fromAmt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["toAmt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["serviceChargePcnt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["serviceChargeMinAmt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["serviceChargeMaxAmt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["sAgentCommPcnt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["sAgentCommMinAmt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["sAgentCommMaxAmt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["ssAgentCommPcnt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["ssAgentCommMinAmt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["ssAgentCommMaxAmt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["pAgentCommPcnt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["pAgentCommMinAmt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["pAgentCommMaxAmt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["psAgentCommPcnt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["psAgentCommMinAmt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["psAgentCommMaxAmt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["bankCommPcnt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["bankCommMinAmt"].ToString(), "M") + "</td>"); html.Append("<td>" + GetStatic.FormatData(drdetail["bankCommMaxAmt"].ToString(), "M") + "</td>"); html.Append("</tr>"); } html.Append("</table></br>"); } } rpt_oldrule.InnerHtml = html.ToString(); }
private void LoadIntlPackageOld() { var ds = cgmDao.SelectForViewChanges(GetStatic.GetUser(), GetPackageId().ToString()); if (ds.Tables.Count > 0) { var dt = ds.Tables[0]; LoadScPackageOld(dt); } if (ds.Tables.Count > 1) { var dt = ds.Tables[1]; LoadCpPackageOld(dt); } if (ds.Tables.Count > 2) { var dt = ds.Tables[2]; LoadCsPackageOld(dt); } }
private void LoadScPackageOld(DataTable dtPck) { int colsPck = dtPck.Columns.Count; var html = new StringBuilder(); html.Append("<img id=\"imgSc\" src=\"../../../images/minus.gif\" border=\"0\" onclick=\"ShowHide('divSc', 'imgSc');\" class=\"showHand\" />"); html.Append("<span class=\"welcome\" onclick=\"ShowHide('divSc', 'imgSc');\" style=\"cursor: pointer;\">International Service Charge</span>"); html.Append("<div id=\"divSc\" style=\"display: block;\">"); int sno = 0; foreach (DataRow drPck in dtPck.Rows) { string scMasterId = drPck["ruleId"].ToString(); var modType = drPck["modType"].ToString(); DataTable dt = obj.getTable("EXEC proc_commissionGroupMapping @flag = 'V' , @user ='" + GetStatic.GetUser() + "', @scMasterId ='" + scMasterId + "',@ruleType='sc'"); sno = sno + 1; foreach (DataRow dr in dt.Rows) { if (modType == "I") html.Append( "<table class=\"formTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"background-color: yellow;\">"); else if (modType == "D") html.Append( "<table class=\"formTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"background-color: red;\">"); else html.Append( "<table class=\"formTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"); html.Append("<tr>"); html.Append("<td align=\"right\" rowspan='9' valign='top'>" + sno + ".</td>"); html.Append("<td align=\"right\">Code:</td>"); html.Append("<td class=\"formValue\">" + dr["Code"].ToString() + "</td>"); html.Append("<td align=\"right\">Description:</td>"); html.Append("<td colspan=\"5\" class=\"formValue\">" + dr["Desc"].ToString() + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Effective From:</td>"); html.Append("<td class=\"formValue\">" + dr["effectiveFrom"].ToString() + "</td>"); html.Append("<td align=\"right\">Effective To:</td>"); html.Append("<td colspan=\"5\" class=\"formValue\">" + dr["effectiveTo"].ToString() + "</td>"); html.Append("</tr>");
html.Append("<tr>"); html.Append("<td align=\"right\">Transaction Type:</td>"); html.Append("<td class=\"formValue\">" + dr["tranType"].ToString() + "</td>"); html.Append("<td align=\"right\">Base Currency:</td>"); html.Append("<td colspan=\"5\" class=\"formValue\">" + dr["baseCurrency"].ToString() + "</td>"); html.Append("</tr>");
html.Append("<tr>"); html.Append("<th colspan = \"4\" align = \"left\" width=\"400px\">Sending</th>"); html.Append("<th colspan = \"4\" align = \"left\" width=\"400px\">Receiving</th>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Country:</td>"); html.Append("<td class=\"formValue\">" + dr["sCountry"].ToString() + "</td>"); html.Append("<td align=\"right\">Super Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["ssAgent"].ToString() + "</td>"); html.Append("<td align=\"right\">Country:</td>"); html.Append("<td class=\"formValue\">" + dr["rCountry"].ToString() + "</td>"); html.Append("<td align=\"right\">Super Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["rsAgent"].ToString() + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["sAgent"].ToString() + "</td>"); html.Append("<td align=\"right\">State:</td>"); html.Append("<td class=\"formValue\">" + dr["sState"].ToString() + "</td>"); html.Append("<td align=\"right\">Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["rAgent"].ToString() + "</td>"); html.Append("<td align=\"right\">State:</td>"); html.Append("<td class=\"formValue\">" + dr["rState"].ToString() + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Branch:</td>"); html.Append("<td class=\"formValue\">" + dr["sBranch"].ToString() + "</td>"); html.Append("<td align=\"right\">Group:</td>"); html.Append("<td class=\"formValue\">" + dr["sGroup"].ToString() + "</td>"); html.Append("<td align=\"right\">Branch:</td>"); html.Append("<td class=\"formValue\">" + dr["rBranch"].ToString() + "</td>"); html.Append("<td align=\"right\">Group:</td>"); html.Append("<td nowrap=\"nowrap\" class=\"formValue\">" + dr["rGroup"].ToString() + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Zip Code:</td>"); html.Append("<td class=\"formValue\">" + dr["sZip"].ToString() + "</td>"); html.Append("<td align=\"right\"></td>"); html.Append("<td></td>"); html.Append("<td align=\"right\">Zip Code:</td>"); html.Append("<td class=\"formValue\">" + dr["rZip"].ToString() + "</td>"); html.Append("<td align=\"right\"></td>"); html.Append("<td nowrap=\"nowrap\"></td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Positive Discount:</td>"); html.Append("<td class=\"formValue\">" + dr["positiveDisc"].ToString() + "</td>"); html.Append("<td align=\"right\">Discount Type:</td>"); html.Append("<td class=\"formValue\">" + dr["positiveDiscType"].ToString() + "</td>"); html.Append("<td align=\"right\">Negative Discount:</td>"); html.Append("<td class=\"formValue\">" + dr["negativeDisc"].ToString() + "</td>"); html.Append("<td align=\"right\">Discount Type:</td>"); html.Append("<td class=\"formValue\">" + dr["negativeDiscType"].ToString() + "</td>"); html.Append("</tr>"); html.Append("</table>");
DataTable dtdetail = obj.getTable("EXEC proc_commissionGroupMapping @flag = 'V1' , @user ='" + GetStatic.GetUser() + "', @scMasterId ='" + scMasterId + "',@ruleType='sc'"); int cols = dtdetail.Columns.Count; html.Append( "<table class=\"gridTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"); html.Append("<tr class=\"hdtitle\">"); for (int j = 0; j < cols; j++) { html.Append("<th class=\"hdtitle\"><div align=\"left\">" + dtdetail.Columns[j].ColumnName + "</div></th>"); } html.Append("</tr>"); var cnt = 0; foreach (DataRow drdetail in dtdetail.Rows) { html.Append(++cnt % 2 == 1 ? "<tr class=\"oddbg\" onMouseOver=\"this.className='GridOddRowOver'\" onMouseOut=\"this.className='oddbg'\">" : "<tr class=\"evenbg\" onMouseOver=\"this.className='GridEvenRowOver'\" onMouseOut=\"this.className='evenbg'\" >"); for (int j = 0; j < cols; j++) { html.Append("<td>" + GetStatic.FormatData(drdetail[j].ToString(), "M") + "</td>"); } html.Append("</tr>"); } html.Append("</table>"); } } html.Append("</div>"); html.Append("</br></br>"); rpt_oldrule.InnerHtml = html.ToString(); }
private void LoadCpPackageOld(DataTable dtPck) { //DataTable dtPck =
// obj.ExecuteDataset("select ruleId from commissionPackage where packageId=" + GetPackageId() +
// " and isDeleted is null and ruleType='" + GetRuleType() + "'").Tables[0];
int colsPck = dtPck.Columns.Count; var html = new StringBuilder(); html.Append("<img id=\"imgCp\" src=\"../../../images/minus.gif\" border=\"0\" onclick=\"ShowHide('divCp', 'imgCp');\" class=\"showHand\" />"); html.Append("<span class=\"welcome\" style=\"cursor: pointer;\" onclick=\"ShowHide('divCp', 'imgCp');\">International Pay Commission</span>"); html.Append("<div id=\"divCp\" style=\"display: block; clear: both;\">"); int sno = 0; foreach (DataRow drPck in dtPck.Rows) {
string scMasterId = drPck["ruleId"].ToString(); var modType = drPck["modType"].ToString();
DataTable dt = obj.getTable("EXEC proc_commissionGroupMapping @flag = 'V' , @user ='" + GetStatic.GetUser() + "', @scMasterId ='" + scMasterId + "',@ruleType='cp'"); sno = sno + 1; foreach (DataRow dr in dt.Rows) { if (modType == "I") html.Append( "<table class=\"formTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"background-color: yellow;\">"); else if (modType == "D") html.Append( "<table class=\"formTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"background-color: red;\">"); else html.Append( "<table class=\"formTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"); html.Append("<tr>"); html.Append("<td align=\"right\" rowspan='8' valign='top'>" + sno + ".</td>"); html.Append("<td align=\"right\">Code:</td>"); html.Append("<td class=\"formValue\">" + dr["Code"].ToString() + "</td>"); html.Append("<td align=\"right\">Description:</td>"); html.Append("<td colspan=\"5\" class=\"formValue\">" + dr["Desc"].ToString() + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Effective From:</td>"); html.Append("<td class=\"formValue\">" + dr["effectiveFrom"].ToString() + "</td>"); html.Append("<td align=\"right\">Effective To:</td>"); html.Append("<td colspan=\"5\" class=\"formValue\">" + dr["effectiveTo"].ToString() + "</td>"); html.Append("</tr>");
html.Append("<tr>"); html.Append("<td align=\"right\">Transaction Type:</td>"); html.Append("<td class=\"formValue\">" + dr["tranType"].ToString() + "</td>"); html.Append("<td align=\"right\">Base Currency:</td>"); html.Append("<td class=\"formValue\">" + dr["baseCurrency"].ToString() + "</td>"); html.Append("<td align=\"right\">Commission Currency:</td>"); html.Append("<td class=\"formValue\">" + dr["commCurrency"].ToString() + "</td>"); html.Append("<td align=\"right\">Commission Base:</td>"); html.Append("<td class=\"formValue\">" + dr["commBase"].ToString() + "</td>"); html.Append("</tr>");
html.Append("<tr>"); html.Append("<th colspan = \"4\" align = \"left\" width=\"400px\">Sending</th>"); html.Append("<th colspan = \"4\" align = \"left\" width=\"400px\">Receiving</th>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Country:</td>"); html.Append("<td class=\"formValue\">" + dr["sCountry"].ToString() + "</td>"); html.Append("<td align=\"right\">Super Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["ssAgent"].ToString() + "</td>"); html.Append("<td align=\"right\">Country:</td>"); html.Append("<td class=\"formValue\">" + dr["rCountry"].ToString() + "</td>"); html.Append("<td align=\"right\">Super Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["rsAgent"].ToString() + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["sAgent"].ToString() + "</td>"); html.Append("<td align=\"right\">State:</td>"); html.Append("<td class=\"formValue\">" + dr["sState"].ToString() + "</td>"); html.Append("<td align=\"right\">Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["rAgent"].ToString() + "</td>"); html.Append("<td align=\"right\">State:</td>"); html.Append("<td class=\"formValue\">" + dr["rState"].ToString() + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Branch:</td>"); html.Append("<td class=\"formValue\">" + dr["sBranch"].ToString() + "</td>"); html.Append("<td align=\"right\">Group:</td>"); html.Append("<td class=\"formValue\">" + dr["sGroup"].ToString() + "</td>"); html.Append("<td align=\"right\">Branch:</td>"); html.Append("<td class=\"formValue\">" + dr["rBranch"].ToString() + "</td>"); html.Append("<td align=\"right\">Group:</td>"); html.Append("<td nowrap=\"nowrap\" class=\"formValue\">" + dr["rGroup"].ToString() + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Zip Code:</td>"); html.Append("<td class=\"formValue\">" + dr["sZip"].ToString() + "</td>"); html.Append("<td align=\"right\"></td>"); html.Append("<td></td>"); html.Append("<td align=\"right\">Zip Code:</td>"); html.Append("<td class=\"formValue\">" + dr["rZip"].ToString() + "</td>"); html.Append("<td align=\"right\"></td>"); html.Append("<td nowrap=\"nowrap\"></td>"); html.Append("</tr>"); html.Append("</table>");
DataTable dtdetail = obj.getTable("EXEC proc_commissionGroupMapping @flag = 'V1' , @user ='" + GetStatic.GetUser() + "', @scMasterId ='" + scMasterId + "',@ruleType='cp'"); int cols = dtdetail.Columns.Count; html.Append( "<table class=\"gridTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"); html.Append("<tr class=\"hdtitle\">"); for (int j = 0; j < cols; j++) { html.Append("<th class=\"hdtitle\"><div align=\"left\">" + dtdetail.Columns[j].ColumnName + "</div></th>"); } html.Append("</tr>"); var cnt = 0; foreach (DataRow drdetail in dtdetail.Rows) { html.Append(++cnt % 2 == 1 ? "<tr class=\"oddbg\" onMouseOver=\"this.className='GridOddRowOver'\" onMouseOut=\"this.className='oddbg'\">" : "<tr class=\"evenbg\" onMouseOver=\"this.className='GridEvenRowOver'\" onMouseOut=\"this.className='evenbg'\" >"); for (int j = 0; j < cols; j++) { html.Append("<td>" + GetStatic.FormatData(drdetail[j].ToString(), "M") + "</td>"); } html.Append("</tr>"); } html.Append("</table>"); } } html.Append("</div>"); html.Append("</br></br>"); rpt_oldrule.InnerHtml = rpt_oldrule.InnerHtml + html.ToString(); }
private void LoadCsPackageOld(DataTable dtPck) { //DataTable dtPck =
// obj.ExecuteDataset("select ruleId from commissionPackage where packageId=" + GetPackageId() +
// " and isDeleted is null and ruleType='" + GetRuleType() + "'").Tables[0];
int colsPck = dtPck.Columns.Count; var html = new StringBuilder(); html.Append("<img id=\"imgCs\" src=\"../../../images/minus.gif\" border=\"0\" onclick=\"ShowHide('divCs', 'imgCs');\" class=\"showHand\" />"); html.Append("<span class=\"welcome\" onclick=\"ShowHide('divCs', 'imgCs');\" style=\"cursor: pointer;\">International Send Commission</span>"); html.Append("<div id=\"divCs\" style=\"display: block; clear: both;\">"); int sno = 0; foreach (DataRow drPck in dtPck.Rows) { string scMasterId = drPck["ruleId"].ToString(); var modType = drPck["modType"].ToString(); DataTable dt = obj.getTable("EXEC proc_commissionGroupMapping @flag = 'V' , @user ='" + GetStatic.GetUser() + "', @scMasterId ='" + scMasterId + "',@ruleType='cs'"); sno = sno + 1; foreach (DataRow dr in dt.Rows) { if (modType == "I") html.Append( "<table class=\"formTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"background-color: yellow;\">"); else if (modType == "D") html.Append( "<table class=\"formTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" style=\"background-color: red;\">"); else html.Append( "<table class=\"formTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"); html.Append("<tr>"); html.Append("<td align=\"right\" rowspan='8' valign='top'>" + sno + ".</td>"); html.Append("<td align=\"right\">Code:</td>"); html.Append("<td class=\"formValue\">" + dr["Code"].ToString() + "</td>"); html.Append("<td align=\"right\">Description:</td>"); html.Append("<td colspan=\"5\" class=\"formValue\">" + dr["Desc"].ToString() + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Effective From:</td>"); html.Append("<td class=\"formValue\">" + dr["effectiveFrom"].ToString() + "</td>"); html.Append("<td align=\"right\">Effective To:</td>"); html.Append("<td colspan=\"5\" class=\"formValue\">" + dr["effectiveTo"].ToString() + "</td>"); html.Append("</tr>");
html.Append("<tr>"); html.Append("<td align=\"right\">Transaction Type:</td>"); html.Append("<td class=\"formValue\">" + dr["tranType"].ToString() + "</td>"); html.Append("<td align=\"right\">Base Currency:</td>"); html.Append("<td class=\"formValue\">" + dr["baseCurrency"].ToString() + "</td>"); html.Append("<td align=\"right\">Commission Base:</td>"); html.Append("<td class=\"formValue\">" + dr["commBase"].ToString() + "</td>"); html.Append("<td align=\"right\"></td>"); html.Append("<td class=\"formValue\"></td>"); html.Append("</tr>");
html.Append("<tr>"); html.Append("<th colspan = \"4\" align = \"left\" width=\"400px\">Sending</th>"); html.Append("<th colspan = \"4\" align = \"left\" width=\"400px\">Receiving</th>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Country:</td>"); html.Append("<td class=\"formValue\">" + dr["sCountry"].ToString() + "</td>"); html.Append("<td align=\"right\">Super Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["ssAgent"].ToString() + "</td>"); html.Append("<td align=\"right\">Country:</td>"); html.Append("<td class=\"formValue\">" + dr["rCountry"].ToString() + "</td>"); html.Append("<td align=\"right\">Super Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["rsAgent"].ToString() + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["sAgent"].ToString() + "</td>"); html.Append("<td align=\"right\">State:</td>"); html.Append("<td class=\"formValue\">" + dr["sState"].ToString() + "</td>"); html.Append("<td align=\"right\">Agent:</td>"); html.Append("<td class=\"formValue\">" + dr["rAgent"].ToString() + "</td>"); html.Append("<td align=\"right\">State:</td>"); html.Append("<td class=\"formValue\">" + dr["rState"].ToString() + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Branch:</td>"); html.Append("<td class=\"formValue\">" + dr["sBranch"].ToString() + "</td>"); html.Append("<td align=\"right\">Group:</td>"); html.Append("<td class=\"formValue\">" + dr["sGroup"].ToString() + "</td>"); html.Append("<td align=\"right\">Branch:</td>"); html.Append("<td class=\"formValue\">" + dr["rBranch"].ToString() + "</td>"); html.Append("<td align=\"right\">Group:</td>"); html.Append("<td nowrap=\"nowrap\" class=\"formValue\">" + dr["rGroup"].ToString() + "</td>"); html.Append("</tr>"); html.Append("<tr>"); html.Append("<td align=\"right\">Zip Code:</td>"); html.Append("<td class=\"formValue\">" + dr["sZip"].ToString() + "</td>"); html.Append("<td align=\"right\"></td>"); html.Append("<td></td>"); html.Append("<td align=\"right\">Zip Code:</td>"); html.Append("<td class=\"formValue\">" + dr["rZip"].ToString() + "</td>"); html.Append("<td align=\"right\"></td>"); html.Append("<td nowrap=\"nowrap\"></td>"); html.Append("</tr>"); html.Append("</table>");
DataTable dtdetail = obj.getTable("EXEC proc_commissionGroupMapping @flag = 'V1' , @user ='" + GetStatic.GetUser() + "', @scMasterId ='" + scMasterId + "',@ruleType='cs'"); int cols = dtdetail.Columns.Count; html.Append( "<table class=\"gridTable\" width=\"1000px\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"); html.Append("<tr class=\"hdtitle\">"); for (int j = 0; j < cols; j++) { html.Append("<th class=\"hdtitle\"><div align=\"left\">" + dtdetail.Columns[j].ColumnName + "</div></th>"); } html.Append("</tr>"); var cnt = 0; foreach (DataRow drdetail in dtdetail.Rows) { html.Append(++cnt % 2 == 1 ? "<tr class=\"oddbg\" onMouseOver=\"this.className='GridOddRowOver'\" onMouseOut=\"this.className='oddbg'\">" : "<tr class=\"evenbg\" onMouseOver=\"this.className='GridEvenRowOver'\" onMouseOut=\"this.className='evenbg'\" >"); for (int j = 0; j < cols; j++) { html.Append("<td>" + GetStatic.FormatData(drdetail[j].ToString(), "M") + "</td>"); } html.Append("</tr>"); } html.Append("</table></br>"); } } html.Append("</div>"); html.Append("</br>"); rpt_oldrule.InnerHtml = rpt_oldrule.InnerHtml + html.ToString(); }
private void Approve() { var dbResult = cgmDao.ApprovePackage(GetStatic.GetUser(), GetPackageId().ToString()); ManageMessage(dbResult); }
private void Reject() { var dbResult = cgmDao.RejectPackage(GetStatic.GetUser(), GetPackageId().ToString()); ManageMessage(dbResult); }
private void ManageMessage(DbResult dbResult) { var mes = GetStatic.ParseResultJsPrint(dbResult); mes = mes.Replace("<center>", ""); mes = mes.Replace("</center>", "");
var scriptName = "CallBack"; var functionName = "CallBack('" + mes + "')"; GetStatic.CallBackJs1(Page, scriptName, functionName);
// Page.ClientScript.RegisterStartupScript(this.GetType(), "Done", "<script language = \"javascript\">return CallBack('" + mes + "')</script>");
}
protected void btnApprove_Click(object sender, EventArgs e) { Approve(); }
protected void btnReject_Click(object sender, EventArgs e) { Reject(); }
} }
|