<%@ page import="java.util.*" %>
<%@ page import="java.util.*, java.io.*, com.sun.eportal.* " %>
<%--
--%>
<%! String firstName,lastName, employeeId, resultString,providerName;
double monthlyInvest=250.0;
%>
<%
Vector fundVector = new Vector();
Enumeration params = request.getParameterNames( );
while ( params.hasMoreElements() )
{
String paramName = (String)params.nextElement();
String paramValue = request.getParameter( paramName );
System.out.println("ParamName:ParamValue => " + paramName + ":" + paramValue );
if ( paramName.startsWith("MYFUNDNAME_") )
{
String fundName = paramValue;
String index = paramName.substring ( paramName.indexOf("MYFUNDNAME_" ) + 1 );
String fundPercent = request.getParameter( "MYFUNDPERCENT_" + index );
FundInfo fi = new FundInfo ( fundName, fundPercent );
fundVector.addElement( fi );
}
}
FundInfo[] fundInfoArray = new FundInfo[ fundVector.size() ];
fundVector.copyInto( (Object[])fundInfoArray );
String mid = request.getParameter( "monthlyInvestment");
System.out.println("Monthly Investment -> " + mid );
if ( mid != null )
{
monthlyInvest = ( new Double( mid ) ).doubleValue() ;
}
System.out.println("Monthly Investment (in double ) -> " + mid );
String endPoint = request.getParameter( "endpointRadio");
System.out.println("End Point Address : " + endPoint );
EmployeeInfo ei = new EmployeeInfo();
providerName = request.getParameter("providerName");
System.out.println("Service Provider Name" + providerName);
System.out.println("Now we can get Employee Information from the session. Right now hardcoding it");
firstName="Joe";
lastName ="Keller";
ei.setFirstName( firstName);
ei.setLastName(lastName);
ei.setEmployeeId( "1" );
ei.setEmail("rmandava@yahoo.com");
/*
firstName = employeeLoginHandler.getFirstName();
lastName = employeeLoginHandler.getLastName();
employeeId = employeeLoginHandler.getEmployeeId() ;
ei.setEmployeeId( employeeId );
ei.setFirstName( firstName );
ei.setLastName (lastName );
ei.setEmail ( employeeLoginHandler.getEmail() );
ei.setCountry( employeeLoginHandler.getCountry() );
ei.setAddress ( employeeLoginHandler.getAddress() );
ei.setCity( employeeLoginHandler.getCity() );
ei.setState( employeeLoginHandler.getState() );
ei.setZipCode( employeeLoginHandler.getZipCode() );
ei.setPhone( employeeLoginHandler.getPhone() );
*/
System.out.println("Invoking confirmQuote on DII client");
RSClient_DII rsClient = new RSClient_DII();
String resultString = rsClient.confirmQuote( endPoint, fundInfoArray, monthlyInvest, ei );
/*
if (resultString != null )
{
int numRows = dbBean.execUpdate( "Update ServiceInfo SET retirementprovider='" + endPoint + "' WHERE employeeid='" + employeeId + "'" );
if ( numRows > 0){
System.out.println("Service Info created successfully");
}
}
*/
System.out.println("Now we can store Employee choosen Provider info in local repository");
// Print out the results in table for now
%>
Hi <%= firstName %> <%= lastName %>
You will get confirmation email from <%= endPoint %> with all the details.
Thank you for using EmployeePortal
EmployeePortal Team