/*
//*************************************************************************************
// FileName             :       stmtRequest.java
// Author               :       Rahimunisa
// Creation Date        :       17/10/1999
// Description          :       This file contains a class "stmtRequest"
                                which contains all the methods to handle
                                print satement request of a customer.
// List Of Methods  :
// Maintenance History :
// Change Request Ref    Date Modified   Modified By   Brief Description
//*************************************************************************************
*/
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import oracle.jdbc.driver.*;
public class stmtRequest extends HttpServlet
{
public void init()
{
        System.out.println("initialed stmtRequest class");
}

public void doGet(HttpServletRequest req,HttpServletResponse res)
{
try
{
System.out.println("entered doGet ");

        res.setContentType("text/html");
        PrintWriter pw= res.getWriter();
        new ebancDB().initDB();

        // Prepare a PL/SQL call
        CallableStatement call =
        ebancDB.conn.prepareCall ("{ ? = call pkg_ebanc.fun_transaction (?)}");

        // Find out all the SALES person
        call.registerOutParameter (1, OracleTypes.CURSOR);
        call.setString (2, "5");
        call.execute ();
        ResultSet rset = (ResultSet)call.getObject (1);

        pw.println("<HTML>"+
                   "<HEAD><TITLE>Statement Request</TITLE></HEAD>"+
                   "<BODY background=./images/backgnd.jpg><br>"+
                   "<font size=10 color=brown><H1 ALIGN=center> Statement of Arun</H1></font>"+
                   "<font size=3 color=brown><center>Account No : 1111323200034 </center></font><br><br>"+
                   "<table bgcolor=#ffffbb border=1 width=100% cellpadding=1 cellspacing=1>"+
                   "<tr bgcolor=#3388cc>       "+
                   "<td>Date</td>"+
                   "<td>Cheque No</td>"+
                   "<td>Description</td>"+
                   "<td>Debit</td>"+
                   "<td>Crebit</td>"+
                   "<td>Balance</td>"+
                   "</tr>");

                   while(rset.next())
                   {
                      pw.println("<tr>");
                      pw.println("<td>"+rset.getString("D002TRANSCDATE")+"</td>");
                      pw.println("<td>"+rset.getString("X003TRNSCHEQNO")+"</td>");
                      pw.println("<td>"+rset.getString("X004OTHPARTICU")+"</td>");
                      pw.println("<td>"+rset.getString("A005WITHDRAAMT")+"</td>");
                      pw.println("<td>"+rset.getString("A006TRANSDEPOS")+"</td>");
                      pw.println("<td>"+rset.getString("A007TRANSBALAN")+"</td>");
                      pw.println("</tr>");
                   }
                   pw.println("</table><br><br></BODY></HTML>");
}
catch(Exception e){System.out.println("Display Error =   "+e);}
}  // End of method goGet

} // End of class stmtRequest