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.
92 lines
4.8 KiB
92 lines
4.8 KiB
using Swift.web.Library;
|
|
using System;
|
|
using System.Data;
|
|
using System.Text;
|
|
|
|
namespace Swift.web.Exchange
|
|
{
|
|
public partial class RatePopUp : System.Web.UI.Page
|
|
{
|
|
private readonly SwiftLibrary _sl = new SwiftLibrary();
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
LoadAgentInfo();
|
|
LoadTodaysRate();
|
|
}
|
|
|
|
private void LoadAgentInfo()
|
|
{
|
|
DateTime today = DateTime.Today;
|
|
StringBuilder sb = new StringBuilder();
|
|
sb.AppendLine(@"<div style='padding: 4px 2px 0 2px; float:left;'> "+GetCompanyImage()+@"</div>
|
|
<div class='topTitle'><strong>TODAY'S EXCHANGE RATE</strong>
|
|
<br/>
|
|
<span style = 'font-size:20px !important;'>"+ today.DayOfWeek + " , " + today.ToString("MMMM dd, yyyy") + @"</span>
|
|
</div> ");
|
|
AgentInfoDiv.InnerHtml = sb.ToString();
|
|
}
|
|
public static string GetCompanyImage()
|
|
{
|
|
return "<Img alt=\"Company Logo\" src='../ui/images/logo.png' />";
|
|
}
|
|
private void LoadTodaysRate()
|
|
{
|
|
RemittanceLibrary _remit = new RemittanceLibrary();
|
|
string sql = "EXEC proc_SchedularProcessing @flag = 'Exrate-Display', @user = '" + GetStatic.GetUser() + "'";
|
|
var dt = _remit.ExecuteDataTable(sql);
|
|
StringBuilder sb = new StringBuilder();
|
|
int sno = 1;
|
|
foreach (DataRow dr in dt.Rows)
|
|
{
|
|
sb.AppendLine(@"<table><tbody><tr>
|
|
<td style = 'width:50%'>
|
|
<div><img id ='CurrImag' src = '../Images/countryflag/" + dr["pCurrency"].ToString() + @".png' alt = '" + dr["pCurrency"].ToString() + @"' title = '" + dr["pCurrency"].ToString() + @"' border = '0' /></div>
|
|
<div style = 'font-size:20px' id ='ImageDesc'>" + dr["currencyDesc"].ToString() + @"</div>
|
|
</td>
|
|
<td style = 'width:50%'>
|
|
BUYING <br/>
|
|
<span id='buying'>" + dr["Unit"].ToString() + " USD "+ @" = " + dr["BuyRate"].ToString()+" " + dr["cCurrency"].ToString() + @" </span>
|
|
<br/>
|
|
SELLING <br/>
|
|
<span id='selling'>
|
|
" + dr["Unit"].ToString() + @" " + " USD" + @" = " + dr["SaleRate"].ToString() + @" "+dr["pCurrency"].ToString() + @" </span>
|
|
<br/>
|
|
CUSTOMER RATE = <span id='customerRate'>" + dr["customerRate"].ToString() +@" </span>
|
|
</td>
|
|
</tr></tbody></table>");
|
|
AgentBannerDiv.InnerHtml = sb.ToString();
|
|
break;
|
|
}
|
|
sb = new StringBuilder();
|
|
sb.AppendLine(@"<table class='mainTable'><tbody>
|
|
<tr class='trHeader'>
|
|
<td style = 'border-radius:10px 0 0 0;'>COUNTRY</td>
|
|
<td>CURRENCY NAME</td>
|
|
<td>UNIT</td>
|
|
<td>BUYING</td>
|
|
<td style = 'border-radius:0 10px 0 0;'>SELLING</td>
|
|
<td style = 'border-radius:0 10px 0 0;'>CUSTOMER RATE</td>
|
|
</tr>");
|
|
foreach (DataRow dr in dt.Rows)
|
|
{
|
|
if (sno % 2 == 1)
|
|
sb.AppendLine("<tr id = 'tr_" + sno.ToString() + "' class='oddStl'>");
|
|
else
|
|
sb.AppendLine("<tr id = 'tr_" + sno.ToString() + "' class='evenStl'>");
|
|
|
|
sb.AppendLine("<td><div align='left'><strong><img src='../Images/countryflag/" + dr["pCurrency"].ToString() + ".png' title='" + dr["countryName"].ToString() + "' alt='" + dr["countryName"].ToString() + "' height='20px' border='0' width='20px'>");
|
|
sb.AppendLine(dr["countryName"].ToString() + "</strong></div></td>");
|
|
sb.AppendLine("<td><div align='left'><strong>" + dr["pCurrency"].ToString() + "</strong></div></td>");
|
|
sb.AppendLine("<td><div align='center'><strong>" + dr["Unit"].ToString()+"</strong></div></td>");
|
|
sb.AppendLine("<td><div align='center'><strong>" + dr["BuyRate"].ToString()+"</strong></div></td>");
|
|
sb.AppendLine("<td><div align='center'><strong>" + dr["SaleRate"].ToString() + "</strong></div></td>");
|
|
sb.AppendLine("<td><div align='center'><strong>" + dr["customerRate"].ToString() + "</strong></div></td>");
|
|
sb.AppendLine("</tr>");
|
|
sno++;
|
|
}
|
|
sb.AppendLine("</tbody></table> ");
|
|
MainTableDiv.InnerHtml = sb.ToString();
|
|
NoOfData.Value = sno.ToString();
|
|
}
|
|
}
|
|
}
|