Вы находитесь на странице: 1из 6

<%@ page language="java" import="java.util.*" import="java.sql.*" import="java. lang.*" import="java.text.*"%> <jsp:useBean class="tmp.

Dbase1" id="dbase1"/> <html> <head> <META http-equiv=content-type content="text/html; charset=utf-8"> <META content="index, follow" name=robots> <META content=tamil,tscii,unicode,converter,tamilunicode,unicodetamil,tamil,tamilblog, unicodetamilfont,tools,utilities,thamizh,tamiz,tamilsoftware,font,software,web,n et,convert,english,online,phonetic,typing name=keywords> <META content="EngToTam" name=description><LINK href="/favicon.ico" type=image/x-icon rel="shortcut icon"> <title>MIS</title> <link rel="shortcut icon" href="/sitelogo.ico"> <link type="text/css" rel="stylesheet" href = "../style/temple.css"> <SCRIPT language="javascript" src="../scripts/JQuery.js"></SCRIPT> <SCRIPT language="JavaScript" src="../scripts/JQuery1.4.js"></SCRIPT> <SCRIPT language="JavaScript" src="utilities/common.htm"></SCRIPT> <SCRIPT language="JavaScript" src="utilities/tamil.js"></SCRIPT> <script language="javascript" src="../scripts/date-picker.js"></script> <script language="javascript"> function frmsubmit() { document.thaligai.action="thaligaidetails1.jsp?btnsearch=Search"; document.thaligai.method="post"; document.thaligai.submit(); } </script> </head> <body> <form name="thaligai"> <% java.util.Date date=new java.util.Date(); Calendar calendar = Calendar.getInstance(); GregorianCalendar gregCalendar = new GregorianC alendar(); int day = gregCalendar.get(gregCalendar.DAY_OF_ MONTH); int mon = gregCalendar.get(gregCalendar.MONTH); int mon1 = mon+1; int year1 = gregCalendar.get(gregCalendar.YEAR) ; String datetext = day +"/"+mon1+"/"+year1; //out.print(datetext); // out.close(); %> <TABLE width="70%" cellpadding="0" cellspacing="0" border="1"align="center"> <tr> <br/> <br/> <TD height="31" width="80%" align="center"><span class="heading">From date </span>&nbsp;&nbsp; <span class="heading"></span> : <input name="fromdate" type="text" class="textfieldstyle" id="fromdate" value="" style="z-index:3;"/>

&nbsp;<a href="javascript:show_calendar('thaligai.fromdate');" ><img ali gn="absmiddle" border="0" src="..\images\show-calendar.gif"></a> </TD> </tr> <td align="center"><span class="heading">To Date </span> <span class="headin g"></span> : <input name="todate" type="text" class="textfieldstyle" id="todate" valu e="" style="z-index:3;"/> &nbsp;<a href="javascript:show_calendar('thaligai.todate');" ><img align ="absmiddle" border="0" src="..\images\show-calendar.gif"></a> </TD> </tr>&nbsp;&nbsp; <tr> <td align="center" colspan="2"><input type="button" name="search" id="sear ch" value="Search" onClick="frmsubmit()" class="buttonstyle"/></td> </tr> </TABLE> <br/> <!--get values--> <% String search="",fromdate="",todate=""; if(request.getParameter("fromdate")!=null && !request.getParameter("fromdate").e quals("")) { datetext=request.getParameter("fromdate"); } if(request.getParameter("btnsearch")!=null && request.getParameter("btnsearch"). equals("Search")) { search=request.getParameter("btnsearch"); } if(request.getParameter("todate")!=null && !request.getParameter("todate").equal s("")) { datetext=request.getParameter("todate"); } if(search.equals("Search") && !search.equals("")) { String concat="select distinct(pdate) from tacprasadhamrate where pname between fromdate='"+fromdate+"' and todate='"+todate+"'"; %> <table cellpadding="0" cellspacing="0" border="1"align="center"> <tr> <td valign="top" style="filter:flipv fliph;writing-mode:tb-rl">S.No</td> <td valign="top" style="filter:flipv fliph;writing-mode:tb-rl">Date</td> <% dbase1.setConnection(); Statement st=dbase1.conn.createStatement(); String qry1="",qry2="",qry3="",qry4="",qry5="",prname="",prrate=""; String rsspdate=""; String tot=""; int thflag=0; int len=0,countval=0; String tempname="",temrate="",newtempdate=""; String qry="select distinct(pdate)as dt from tacprasadharate "; //date details

ResultSet rspdate=st.executeQuery(qry); while(rspdate.next()) { if(rsspdate.equals("")) { rsspdate=rspdate.getString("dt"); } else { rsspdate=rsspdate+"##"+rspdate.getString("dt"); } } //prasadam name qry1="select distinct(pname)as pname from tacprasadharate"; ResultSet rsp=st.executeQuery(qry1); while(rsp.next()) { prname=rsp.getString("pname"); if(tempname.equals("")) { tempname=prname; } else { tempname=tempname+"@@"+prname; } %> <td valign="top" style="filter:flipv fliph;writing-mode:tb-rl"><%=prname%></td> <% } %> </tr> <% String arr[]=tempname.split("@@"); String dtarr[]=rsspdate.split("##"); String temdate="2011-11-12"; String temdate2="2011-11-13"; int dflag=0; int tempdt=0; String newarrdt=""; //date length tempdt=dtarr.length; //pname length len=arr.length; //out.println(tempdt); %> <tr> <% int tflag=0; //date for loop for(int d=0,k=1;d<tempdt;d++,k++) { newarrdt=dtarr[d]; //out.println(newarrdt); if(tflag==0) { %> <td ><%=k%></td>

<% } //pname for loop for(int l=0;l<len;l++) { String newarr=arr[l]; //date assign

//-----------if(newtempdate.equals("") { if(dflag==0) { %> <td><%=newarrdt%></td> <% } else { } dflag=1; } else { %> </tr> <tr> <td><%=k%></td> <td><%=newarrdt%></td> <% } qry2="select if(rate is null,0,rate) as rate from tacprasadharat e where pdate='"+newarrdt+"' and pname='"+newarr+"' " ; qry3="select count(*) as cnt from tacprasadharate where pdate =' "+newarrdt+"' and pname='"+newarr+"' " ; //out.println(qry3); ResultSet rspratecnt=st.executeQuery(qry3); while(rspratecnt.next()) { countval=rspratecnt.getInt("cnt"); } //rate value is not availabe in the table if(countval==0) { newtempdate.equals(newarrdt))

%> <td align="right">0.00</td> <% } // rate available to the corressponding pname and date else { ResultSet rsprate=st.executeQuery(qry2); while(rsprate.next()) { prrate=rsprate.getString("rate"); //out.println("rate value is"+prrate); %> <td align="right"><%=prrate%></td> <% } } newtempdate=newarrdt; tflag=1; } //pname for loop end } //date for loop end %> </tr> <tr> <td colspan="2" align="right">Total</td> <% for(int w=0;w<len;w++) { String newarrtot=arr[w]; qry4="select sum(rate) as srate from tacprasadharate where pname ='"+newarrtot+"' " ; ResultSet rstot=st.executeQuery(qry4); while(rstot.next()) { tot=rstot.getString("srate"); %> <td><%=tot%></td> <% } } %> <!--total bind--> </tr> </table> <% } %>

</form> </body> </html>

Вам также может понравиться