Browse Source

initial commit

master
bimalkalsa 4 years ago
commit
923d17dc75
  1. 19
      .classpath
  2. 31
      .project
  3. 12
      .settings/.jsdtscope
  4. 7
      .settings/org.eclipse.jdt.core.prefs
  5. 8
      .settings/org.eclipse.wst.common.component
  6. 10
      .settings/org.eclipse.wst.common.project.facet.core.xml
  7. 1
      .settings/org.eclipse.wst.jsdt.ui.superType.container
  8. 1
      .settings/org.eclipse.wst.jsdt.ui.superType.name
  9. 3
      WebContent/META-INF/MANIFEST.MF
  10. 4
      WebContent/WEB-INF/.htaccess
  11. 6
      WebContent/WEB-INF/api/asset/electronic/repair.jsp
  12. BIN
      WebContent/WEB-INF/lib/ojdbc6.jar
  13. 49
      WebContent/api.jsp
  14. 35
      WebContent/repair.jsp
  15. 25
      WebContent/repair_status.jsp

19
.classpath

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre1.8.0_202">
<attributes>
<attribute name="owner.project.facets" value="java"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v7.0">
<attributes>
<attribute name="owner.project.facets" value="jst.web"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="lib" path="E:/software/ojdbc6.jar"/>
<classpathentry kind="lib" path="C:/Users/Bimal Kalsa/Downloads/javax.servlet-api-3.1.0.jar"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>

31
.project

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>SchoolAsset</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>

12
.settings/.jsdtscope

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry excluding="**/bower_components/*|**/node_modules/*|**/*.min.js" kind="src" path="WebContent"/>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
<attributes>
<attribute name="hide" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
<classpathentry kind="output" path=""/>
</classpath>

7
.settings/org.eclipse.jdt.core.prefs

@ -0,0 +1,7 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8

8
.settings/org.eclipse.wst.common.component

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="SchoolAsset">
<wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="SchoolAsset"/>
<property name="java-output-path" value="/SchoolAsset/build/classes"/>
</wb-module>
</project-modules>

10
.settings/org.eclipse.wst.common.project.facet.core.xml

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="Apache Tomcat v7.0"/>
<fixed facet="java"/>
<fixed facet="wst.jsdt.web"/>
<fixed facet="jst.web"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

1
.settings/org.eclipse.wst.jsdt.ui.superType.container

@ -0,0 +1 @@
org.eclipse.wst.jsdt.launching.baseBrowserLibrary

1
.settings/org.eclipse.wst.jsdt.ui.superType.name

@ -0,0 +1 @@
Window

3
WebContent/META-INF/MANIFEST.MF

@ -0,0 +1,3 @@
Manifest-Version: 1.0
Class-Path:

4
WebContent/WEB-INF/.htaccess

@ -0,0 +1,4 @@
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^SchoolAsset/Asset/asset_id/(.*) /SchoolAsset/Asset.jsp?asset_id=$1
RewriteRule ^SchoolAsset/Asset/asset_id/(.*)/ /SchoolAsset/Asset.jsp?asset_id=$1

6
WebContent/WEB-INF/api/asset/electronic/repair.jsp

@ -0,0 +1,6 @@
<%@ page import="java.sql.*"%>
<%
String asset_id = request.getParameter("asset_id");
out.println(request.getPathInfo());
%>
{"ASSET ID": "<%=asset_id%>"}

BIN
WebContent/WEB-INF/lib/ojdbc6.jar

49
WebContent/api.jsp

@ -0,0 +1,49 @@
{
"asset": [
<%@ page import="java.sql.*,oracle.jdbc.driver.OracleDriver"%>
<%@ page trimDirectiveWhitespaces="true" %>
<%
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","admin");
Statement stmt = conn.createStatement();
//out.println("Testing");
String school_code = request.getParameter("UDISE");
String limit = request.getParameter("limit");
String offset = request.getParameter("offset");
Integer new_offset = Integer.parseInt(offset) + 1;
Integer new_limit = Integer.parseInt(offset) + Integer.parseInt(limit);
//out.println("select * from (select sa.asset_id, v.vendor_area ||', ' || v.vendor_location || ',' || v.vendor_street as address, sa.asscat, asset_no, asset_type, hw_slno, purch_date, maintenance_type, v.vendor_name, vendor_phone1, row_number() over (order by sa.asset_id) rank from SCHOOL_ASSET sa INNER JOIN school_dtl s on s.dep_id = sa.dept_id join vendor_dtl v on v.vendor_id = sa.vendor_id where s.sec_id = "+ school_code +") where rank between "+new_offset+" and "+new_limit);
ResultSet rs = stmt.executeQuery("select * from(SELECT sa.asset_id,v.vendor_area ||', '|| v.vendor_location || ',' || v.vendor_street AS address, decode(asscat, 'S', 'SCHOOL ASSET') as asscat , asset_no, decode(asset_type, 'COC', 'CORPORATION OF CHENNAI') as asset_type, hw_slno, purch_date, decode(maintenance_type, 'W', 'WARRENTY') as maintenance_type, v.vendor_name, vendor_phone1, th.hardware_name, row_number() over (order by sa.asset_id) rank FROM SCHOOL_ASSET sa INNER JOIN school_dtl s ON s.dep_id = sa.dept_id JOIN vendor_dtl v ON v.vendor_id = sa.vendor_id JOIN TBL_HARD_TYPE th ON th.HARDWARE_ID = sa.HW_ID WHERE s.sec_id ="+ school_code +") WHERE rank BETWEEN "+ new_offset +" AND "+ new_limit );
while(rs.next()){%>
{
"ASSET_CATEGORY": "<%=rs.getString("asscat")%>",
"rank": "<%=rs.getString("rank")%>",
"ASSET_NAME": "<%=rs.getString("asset_no")%>",
"SOURCE_OF_ASSET": "<%=rs.getString("asset_type")%>",
"SERIAL_NO": "<%=rs.getString("hw_slno")%>",
"HARDWARE_TYPE": "<%=rs.getString("hardware_name")%>"
"DATE_RECEIVED": "<%=rs.getString("PURCH_DATE")%>",
"AMC_WARENTY": "<%=rs.getString("MAINTENANCE_TYPE")%>",
"VENDOR_NAME": "<%=rs.getString("vendor_name")%>",
"VENDOR_MOBILE_NUMBER": "<%=rs.getString("vendor_phone1")%>",
"ADDRESS": "<%=rs.getString("address")%>"
},
<%
}
// finding total records
Integer total_records = 0;
ResultSet rs1 = stmt.executeQuery("select sa.asset_id, v.vendor_area ||', ' || v.vendor_location || ',' || v.vendor_street as address, sa.asscat, asset_no, asset_type, hw_slno, purch_date, maintenance_type, v.vendor_name, vendor_phone1, row_number() over (order by sa.asset_id) rank from SCHOOL_ASSET sa INNER JOIN school_dtl s on s.dep_id = sa.dept_id join vendor_dtl v on v.vendor_id = sa.vendor_id where s.sec_id = "+school_code+" order by rank asc");
while(rs1.next()){
total_records = total_records + 1;
}
Float total_page = (total_records/ Float.parseFloat(limit));
// Returns all employees (active and terminated) as json.
response.setContentType("application/json");
%>
{
"total_records" : <%=total_records %>,
"total_page" : <%=(int) Math.ceil(total_page) %>,
"record_per_page": <%=limit %>
}

35
WebContent/repair.jsp

@ -0,0 +1,35 @@
<%@ page import="java.sql.*,oracle.jdbc.driver.OracleDriver"%>
<%@ page trimDirectiveWhitespaces="true" %>
<%
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","admin");
Statement stmt = conn.createStatement();
int index=request.getRequestURI().lastIndexOf('/');
String asset_id = request.getRequestURI().substring(index, request.getRequestURI().length());
asset_id = asset_id.replace("/", "");
//out.println("repair"+ asset_id);
String school_unique_id = request.getParameter("school_unique_id");
String asset_no = request.getParameter("asset_no");
String comp_date = request.getParameter("comp_date");
Integer count = 0;
String comp_id = "";
String remarks = "";
String sql = "select c.* from SCHOOL_ASSET sa JOIN school_dtl s on s.dep_id = sa.dept_id AND s.sec_id = sa.sec_id join comp_reg c on c.dept_id = sa.dept_id AND sa.sec_id = c.sect_id where sa.asset_id='"+asset_id+"' and sa.sec_id="+school_unique_id +" and asset_no='"+asset_no+"' and c.comp_date='"+comp_date+"'";
//out.println(sql);
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
count = count + 1;
comp_id = rs.getString("comp_id");
remarks = rs.getString("remarks");
}
if( count == 0) {
%>{'reference_number': false, 'status': 'do not found'}<%
}else {
%>{'reference_number': <%=comp_id %>, 'status': 'Complaint found', 'Description': <%=remarks %>}<%
}
// Returns all employees (active and terminated) as json.
response.setContentType("application/json");
%>

25
WebContent/repair_status.jsp

@ -0,0 +1,25 @@
<%@ page import="java.sql.*,oracle.jdbc.driver.OracleDriver"%>
<%@ page trimDirectiveWhitespaces="true" %>
<%
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","admin");
Statement stmt = conn.createStatement();
int index=request.getRequestURI().lastIndexOf('/');
String id = request.getRequestURI().substring(index, request.getRequestURI().length());
id = id.replace("/", "");
String status = "";
String comp_id = "";
String sql = "SELECT case when comp_status = 'A' then 'assigned' when comp_status = 'P' then 'pending' when comp_status = 'N' then 'open' else 'completed' end as status FROM COMP_REG where comp_id="+id;
//out.println(sql);
ResultSet rs = stmt.executeQuery(sql);
while(rs.next())
{
comp_id = rs.getString("comp_id");
status = rs.getString("status");
}
%>{Complaint ID': <%=comp_id %>, 'status': '<%= status %>'}<%
// Returns all employees (active and terminated) as json.
response.setContentType("application/json");
%>
Loading…
Cancel
Save