Commit 02d9007c authored by cmahajan's avatar cmahajan

For show report on jsp page for that ceate new jsp folder and add new css for the same.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@102393 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 61afd0ca
...@@ -1524,3 +1524,67 @@ color: #999; !important; ...@@ -1524,3 +1524,67 @@ color: #999; !important;
text-align: center; text-align: center;
} }
/*End code for Card new format by Dhanendra on Date 01-04-2016*/ /*End code for Card new format by Dhanendra on Date 01-04-2016*/
/*Added by Chetan Mahajan for Card new with circle format on Date 24-JUNE-2016*/
.defaultUserImgLbl
{
position: relative;
font-size: 35px;
width: 80px;
height: 80px;
border-radius: 50%;
margin: 0 auto;
background-color: #cccccc;
text-align: center;
color: white;
}
.defaultUserImgDiv
{
text-align: center;
}
.defaultUserImage
{
border-radius: 50%;
padding: 2px;
width: 80px;
height: 80px;
}
.cardHtmlTableHeader
{
text-align:center;
padding-right:3px;
/* width : 16%; */
font-size: 14px;
}
.tableSubtileTD
{
text-align:left;
padding-right:3px;
/* width : 16%; */
font-size: 16px;
}
.cardHtmlTableBody
{
text-align:center;
padding-right:3px;
/* width : 16%; */
}
.cardHtmlTable
{
border-collapse: collapse;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-top: 2px solid #7bc6ff;
margin-bottom:20px;'
}
.userImageText
{
padding-top:16px;
color:white;
}
/*Added by Chetan Mahajan for Card new with circle format on Date 24-JUNE-2016*/
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import = "java.lang.*,java.util.*, org.json.simple.JSONObject,org.json.simple.JSONArray"%>
<jsp:useBean id="complDayWiseDetailBean" scope="request" class="ibase.dashboard.sfa.bean.ComplDayDetailBean" />
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%
System.out.println("@@@@@@@@@ In complDayWiseDetail.jsp @@@@@@@@@@@@@@@@");
String cellVal = ( String ) request.getParameter("CELL_VAL");
String p1 = ( String ) request.getParameter("P1");
String dataSourceName = request.getParameter("dataSourceName");
System.out.println("cellVal = "+cellVal);
System.out.println("p1 = "+p1);
System.out.println("dataSourceName = "+dataSourceName);
JSONObject dayWiseJsonFinalObject = complDayWiseDetailBean.getComplDaywiseData( dataSourceName, cellVal, p1 );
JSONObject fetchDataMainJson = null;
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link type="text/css" rel="stylesheet" href="/ibase/dwh/GwtDashboardPage.css"/>
</head>
<body style="margin: 0;">
<%
try
{
if(dayWiseJsonFinalObject != null && dayWiseJsonFinalObject.size() > 0)
{
fetchDataMainJson = new JSONObject();
fetchDataMainJson = (JSONObject) dayWiseJsonFinalObject.get("1");
for(int jsnCnt = 0; jsnCnt<fetchDataMainJson.size();jsnCnt++)
{
JSONObject fetchRowVal = (JSONObject) fetchDataMainJson.get(jsnCnt);
%>
<div class=outerChartContainerPos1of1>
<table class='cardSalesPersonTitle' width='100%'>
<tr>
<td style="width: 10px;"><img src="/ibase/dwh/FusionChart/images/reportswht.png" class="componantTtlImg"> </td>
<td class='tableSubtileTD' > Day Wise Detail of <%=fetchRowVal.get("sp_name").toString() %> : for Date <%=fetchRowVal.get("event_date").toString() %></td>
</tr>
</table>
<table border='0' width='100%'>
<tr>
<td class='cardHtmlTableHeader' style="text-align: right;">Event Date : </td>
<td class='cardHtmlTableBody' style="text-align: left;"><%=fetchRowVal.get("event_date").toString() %></td>
</tr>
<tr>
<td class='cardHtmlTableHeader' style="text-align: right;">Last DCR Date : </td>
<td class='cardHtmlTableBody' style="text-align: left;"><%=fetchRowVal.get("last_dcr_date").toString() %></td>
</tr>
<tr>
<td class='cardHtmlTableHeader' style="text-align: right;">Other Participant : </td>
<td class='cardHtmlTableBody' style="text-align: left;"><%=fetchRowVal.get("oth_participant").toString()%></td>
</tr>
<tr>
<td class='cardHtmlTableHeader' style="text-align: right;">Activity : </td>
<td class='cardHtmlTableBody' style="text-align: left;"><%=fetchRowVal.get("activity_descr").toString() %></td>
</tr>
<tr>
<td class='cardHtmlTableHeader' style="text-align: right;">Remarks : </td>
<td class='cardHtmlTableBody' style="text-align: left;"><%=fetchRowVal.get("remarks").toString() %></td>
</tr>
</table>
<%
}
%>
<table class='cardSalesPersonTitle' width='100%'>
<tr>
<td class='tableSubtileTD'> Locality Details:</td>
</tr>
</table>
<div style="overflow:scroll;max-height:150px;min-height:80px;width:100%;overflow:auto">
<table border='1' class='cardHtmlTable' width='100%' cellpadding='4'>
<tr>
<td class='cardHtmlTableHeader' width='5%'> Sr.No</td>
<td class='cardHtmlTableHeader' width='30%'> Place Of Work </td>
<td class='cardHtmlTableHeader' width='30%'> Journey From </td>
<td class='cardHtmlTableHeader' width='30%'> Mode of Travel </td>
</tr>
<%
fetchDataMainJson = new JSONObject();
fetchDataMainJson = (JSONObject) dayWiseJsonFinalObject.get("2");
for(int jsnCnt = 0; jsnCnt<fetchDataMainJson.size();jsnCnt++)
{
JSONObject fetchRowVal = (JSONObject) fetchDataMainJson.get(jsnCnt);
%>
<tr>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("sr_no").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("locality_descr").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("stan_code__from_descr").toString() %></td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("travel_mode").toString() %> </td>
</tr>
<%
}%>
</table>
</div>
<table class='cardSalesPersonTitle' width='100%'>
<tr>
<td class='tableSubtileTD'> Doctor's Call Details:</td>
</tr>
</table>
<div style="overflow:scroll;max-height:150px;min-height:80px;width:100%;overflow:auto">
<table border='1' class='cardHtmlTable' width='100%' cellpadding='4'>
<tr>
<td class='cardHtmlTableHeader' width='5%'> Sr No. </td>
<td class='cardHtmlTableHeader' width='10%'> Class Description </td>
<td class='cardHtmlTableHeader' width='12%'> Doctor Name </td>
<td class='cardHtmlTableHeader' width='10%'> Product Name </td>
<td class='cardHtmlTableHeader' width='5%'> Quantity </td>
<td class='cardHtmlTableHeader' width='10%'> Order Booked </td>
<td class='cardHtmlTableHeader' width='10%'> Meeting Summary </td>
<td class='cardHtmlTableHeader' width='12%'> Other Participant </td>
<td class='cardHtmlTableHeader' width='10%'> Team </td>
<td class='cardHtmlTableHeader' width='10%'> Remarks </td>
</tr>
<%
fetchDataMainJson = new JSONObject();
fetchDataMainJson = (JSONObject) dayWiseJsonFinalObject.get("3");
System.out.print(" fetchDataMainJson.size() = "+fetchDataMainJson.size());
for(int jsnCnt = 0; jsnCnt<fetchDataMainJson.size();jsnCnt++)
{
JSONObject fetchRowVal = (JSONObject) fetchDataMainJson.get(jsnCnt);
%>
<tr>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("sno_doc").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("str_class_code_descr").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("doctor_name").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("product_name").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("quantity").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("ordered_booked").toString() %></td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("meeting_summ").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("other_parti_doctor").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("team_sale_name").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("remrks_doctor").toString() %> </td>
</tr>
<%
}
%>
</table>
</div>
<table class='cardSalesPersonTitle' width='100%'>
<tr>
<td class='tableSubtileTD'> Chemists Call Details:</td>
</tr>
</table>
<div style="overflow:scroll;max-height:150px;min-height:80px;width:100%;overflow:auto">
<table border='1' class='cardHtmlTable' width='100%' cellpadding='4'>
<tr>
<td class='cardHtmlTableHeader' width='5%'> Sr No. </td>
<td class='cardHtmlTableHeader' width='10%'> Class Description </td>
<td class='cardHtmlTableHeader' width='12%'> Chemist Name </td>
<td class='cardHtmlTableHeader' width='5%'> Product Name </td>
<td class='cardHtmlTableHeader' width='5%'> Quantity </td>
<td class='cardHtmlTableHeader' width='10%'> POB (RS) </td>
<!-- <td class='cardHtmlTableHeader' width='10%'> Meeting Summary </td> -->
<td class='cardHtmlTableHeader' width='12%'> Other Participant </td>
<td class='cardHtmlTableHeader' width='5%'> Team </td>
<td class='cardHtmlTableHeader' width='5%'> Remarks </td>
</tr>
<%
fetchDataMainJson = new JSONObject();
fetchDataMainJson = (JSONObject) dayWiseJsonFinalObject.get("4");
for(int jsnCnt = 0; jsnCnt<fetchDataMainJson.size();jsnCnt++)
{
JSONObject fetchRowVal = (JSONObject) fetchDataMainJson.get(jsnCnt);
%>
<tr>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("srno_chemist").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("strgclass_descr_chemist").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("chemist_name").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("prod_name").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("che_quantity").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("ord_book_chemist").toString() %> </td>
<%-- <td class='cardHtmlTableBody'> <%=fetchRowVal.get("meet_summary_chemist").toString() %> </td> --%>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("oth_parti_chemist").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("saleteam_name_chemist").toString() %> </td>
<td class='cardHtmlTableBody'> <%=fetchRowVal.get("remk_chemist").toString() %> </td>
</tr>
<%
}
%>
</div>
</table>
</div>
<%
}
else
{
%>
<table class='cardSalesPersonTitle' width='100%'>
<tr>
<td class='tableSubtileTD'> No Data Found</td>
</tr>
</table>
<%
}
}
catch (Exception ex)
{
ex.printStackTrace();
System.out.println("Exception : complDayWiseDetail.jsp :" + ex.getMessage());
}
%>
</body>
</html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment