<%@ Page
Language="C#"
%>
<%@ Import
Namespace="PagosSpreadSheet"
%>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object
sender, EventArgs e)
{
string
url = "RetirementGetChart.aspx?";
url += "Monthly_savings="
+ TxtMonthly_savings.Text;
url += "&Annual_Investment_growth_rate="
+ TxtAnnual_Investment_growth_rate.Text;
url += "&Annual_Salary_Increase_Rate="
+ TxtAnnual_Salary_Increase_Rate.Text;
//Display
chart
ImgChart.ImageUrl = url;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml"
>
<head runat="server">
<title>Retirement</title>
<style type="text/css">
TD, INPUT, SELECT
{
font-family:
Arial;
font-size:
10pt;
}
TABLE#HTInput,
#HTOutput
{
border-top:solid 1px #C0C0C0;
border-left:solid 1px #C0C0C0;
}
TABLE#HTInput
TD, TABLE#HTOutput
TD
{
border-bottom:solid 1px #C0C0C0;
border-right:solid 1px #C0C0C0;
}
TABLE#HTOutput
TD
{
background-color:#CCCCFF;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<table border="0" cellpadding="0" cellspacing="0" width="600" id="HTInput" runat="server">
<tr>
<td style="width: 328px">
Monthly savings
</td>
<td>
<asp:TextBox ID="TxtMonthly_savings"
runat="server">100</asp:TextBox>
<asp:RangeValidator ID="RVTxtMonthly_savings"
runat="server"
ControlToValidate="TxtMonthly_savings"
Display="None"
ErrorMessage="Montly
savings must be in between 1 and 100000"
MaximumValue="100000"
MinimumValue="1"
SetFocusOnError="True"
Type="Integer"></asp:RangeValidator>
<asp:RequiredFieldValidator
ID="RfvTxtMonthly_savings"
runat="server"
ControlToValidate="TxtMonthly_savings"
Display="None"
ErrorMessage="Please
enter montly savings" SetFocusOnError="True"></asp:RequiredFieldValidator></td>
</tr>
<tr>
<td style="width: 328px">
Annual Investment
growth rate (between 0-1)
</td>
<td>
<asp:TextBox ID="TxtAnnual_Investment_growth_rate"
runat="server">0,05</asp:TextBox><asp:RequiredFieldValidator
ID="RfvTxtAnnual_Investment_growth_rate"
runat="server"
ControlToValidate="TxtAnnual_Investment_growth_rate"
Display="None"
ErrorMessage="Please
enter annual investment growth " SetFocusOnError="True"></asp:RequiredFieldValidator>
<asp:RangeValidator ID="RVTxtAnnual_Investment_growth_rate"
runat="server"
ControlToValidate="TxtAnnual_Investment_growth_rate"
Display="None"
ErrorMessage="Annual
investment growth must be in between 0
and 1"
MaximumValue="1"
MinimumValue="0"
SetFocusOnError="True"
Type="Double"></asp:RangeValidator></td>
</tr>
<tr>
<td style="width: 328px">
Annual Salary
Increase Rate (between 0-1)
</td>
<td>
<asp:TextBox ID="TxtAnnual_Salary_Increase_Rate"
runat="server">0,05</asp:TextBox><asp:RequiredFieldValidator
ID="RfvTxtAnnual_Salary_Increase_Rate"
runat="server"
ControlToValidate="TxtAnnual_Salary_Increase_Rate"
Display="None"
ErrorMessage="Please
enter annual salary increase rate" SetFocusOnError="True"></asp:RequiredFieldValidator>
<asp:RangeValidator ID="RVTxtAnnual_Salary_Increase_Rate"
runat="server"
ControlToValidate="TxtAnnual_Salary_Increase_Rate"
Display="None"
ErrorMessage="Annual
salary increase rate must be in between 0 and 1"
MaximumValue="1"
MinimumValue="0"
SetFocusOnError="True"
Type="Double"></asp:RangeValidator></td>
</tr>
<tr>
<td style="width: 328px">
</td>
<td>
</td>
</tr>
<tr>
<td style="width: 328px">
<asp:ValidationSummary ID="VSRetirement" runat="server" ShowMessageBox="True"
ShowSummary="False"
/>
</td>
<td>
<asp:Button ID="BtnCalculate"
runat="server"
Text="Calculate"
/></td>
</tr>
</table>
<br />
<asp:Image ID="ImgChart" runat="server" />
</div>
</form>
</body>
</html>