Maven and JDK 21 Migration

This commit is contained in:
2026-07-16 22:35:34 +05:30
parent 0080857d4e
commit b6c9ee4bf8
1409 changed files with 215496 additions and 35087 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType"> <launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="false"/> <booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="false"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_DISABLED_BUILDER" value="org.eclipse.wst.jsdt.core.javascriptValidator"/> <stringAttribute key="org.eclipse.ui.externaltools.ATTR_DISABLED_BUILDER" value="org.eclipse.wst.jsdt.core.javascriptValidator"/>
<mapAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS"/> <mapAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/> <booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
</launchConfiguration> </launchConfiguration>

8
.gitignore vendored
View File

@@ -18,8 +18,12 @@
### NetBeans ### ### NetBeans ###
/nbproject/private/ /nbproject/private/
/build/ /build/classes/*
!/build/WebContent/
!/build/WebContent/**
/build/WebContent/ReportsBackup/
/build/WebContent/WEB-INF/lib/
/nbbuild/ /nbbuild/
/dist/ /dist/
/nbdist/ /nbdist/
/.nb-gradle/ /.nb-gradle/

29
.vscode/launch.json vendored Normal file
View File

@@ -0,0 +1,29 @@
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Matrix - Tomcat 10 (JDK 21)",
"request": "launch",
"mainClass": "matrix.nimble.EmbeddedTomcatServer",
"projectName": "matrix",
"cwd": "${workspaceFolder}",
"console": "integratedTerminal",
"preLaunchTask": "matrix: package",
"classPaths": [
"$Test"
],
"env": {
"JAVA_HOME": "/Users/maddy/Library/Java/JavaVirtualMachines/ms-21.0.8/Contents/Home"
},
"vmArgs": "-Dserver.port=8080 -Djava.awt.headless=true",
"shortenCommandLine": "argfile"
},
{
"type": "java",
"name": "Current Java File",
"request": "launch",
"mainClass": "${file}"
}
]
}

3
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,3 @@
{
"java.configuration.updateBuildConfiguration": "automatic"
}

24
.vscode/tasks.json vendored Normal file
View File

@@ -0,0 +1,24 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "matrix: package",
"type": "shell",
"command": "mvn",
"args": [
"package",
"-DskipTests"
],
"options": {
"cwd": "${workspaceFolder}",
"env": {
"JAVA_HOME": "/Users/maddy/Library/Java/JavaVirtualMachines/ms-21.0.8/Contents/Home"
}
},
"group": "build",
"problemMatcher": [
"$javac"
]
}
]
}

186
README.md
View File

@@ -1,93 +1,93 @@
# Matrix # Matrix
## Getting started ## Getting started
To make it easy for you to get started with GitLab, here's a list of recommended next steps. To make it easy for you to get started with GitLab, here's a list of recommended next steps.
Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)!
## Add your files ## Add your files
- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files - [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files
- [ ] [Add files using the command line](https://docs.gitlab.com/topics/git/add_files/#add-files-to-a-git-repository) or push an existing Git repository with the following command: - [ ] [Add files using the command line](https://docs.gitlab.com/topics/git/add_files/#add-files-to-a-git-repository) or push an existing Git repository with the following command:
``` ```
cd existing_repo cd existing_repo
git remote add origin http://12.168.10.68/nimblev1/matrix.git git remote add origin http://12.168.10.68/nimblev1/matrix.git
git branch -M main git branch -M main
git push -uf origin main git push -uf origin main
``` ```
## Integrate with your tools ## Integrate with your tools
- [ ] [Set up project integrations](http://12.168.10.68/nimblev1/matrix/-/settings/integrations) - [ ] [Set up project integrations](http://12.168.10.68/nimblev1/matrix/-/settings/integrations)
## Collaborate with your team ## Collaborate with your team
- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) - [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/)
- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) - [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html)
- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) - [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically)
- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) - [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/)
- [ ] [Set auto-merge](https://docs.gitlab.com/user/project/merge_requests/auto_merge/) - [ ] [Set auto-merge](https://docs.gitlab.com/user/project/merge_requests/auto_merge/)
## Test and Deploy ## Test and Deploy
Use the built-in continuous integration in GitLab. Use the built-in continuous integration in GitLab.
- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/) - [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/)
- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) - [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/)
- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) - [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html)
- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) - [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/)
- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) - [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html)
*** ***
# Editing this README # Editing this README
When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template. When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template.
## Suggestions for a good README ## Suggestions for a good README
Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information.
## Name ## Name
Choose a self-explaining name for your project. Choose a self-explaining name for your project.
## Description ## Description
Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors.
## Badges ## Badges
On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge.
## Visuals ## Visuals
Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method.
## Installation ## Installation
Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection.
## Usage ## Usage
Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README.
## Support ## Support
Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc.
## Roadmap ## Roadmap
If you have ideas for releases in the future, it is a good idea to list them in the README. If you have ideas for releases in the future, it is a good idea to list them in the README.
## Contributing ## Contributing
State if you are open to contributions and what your requirements are for accepting them. State if you are open to contributions and what your requirements are for accepting them.
For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self.
You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser.
## Authors and acknowledgment ## Authors and acknowledgment
Show your appreciation to those who have contributed to the project. Show your appreciation to those who have contributed to the project.
## License ## License
For open source projects, say how it is licensed. For open source projects, say how it is licensed.
## Project status ## Project status
If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers.

View File

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

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">
<mvc:annotation-driven/>
<!-- Scan for annotation based controllers -->
<context:component-scan base-package="matrix.nimble" />
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/app/" />
<property name="suffix" value=".jsp" />
</bean>
<bean id="multipartResolver" class="org.springframework.web.multipart.support.StandardServletMultipartResolver" />
</beans>

View File

@@ -0,0 +1,106 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.min.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/user.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Maintenance</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:990px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" align="absmiddle" />
<span id="title" align="absmiddle">Application Maintenance</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('initmaintenance','_parent','filterform')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form name="filterform" method="post" id="filterform">
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<table align="center" id="filtertab" style="width:980px;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget">
<div class="lblcontainer" style="padding-top:7px">
Up To Date
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="uptodate" id="uptodate" value="${defaultdate}" style="width:100px;" onblur="validate(this,'t','Date')" onkeydown="return addSlashes(this,event)" />
</div>
</div>
</td>
</tr>
</table>
</form>
<div id="FormPanel" class="FormPanel" style="text-align:center">
<button id="clearmdedupe" name="clearmdedupe" onclick="deleteData('cmd',this)" style="height:60px;width:200px">Clear Master Dedupe</button>
<button id="clearecache" name="clearecache" onclick="deleteData('cec',this)" style="height:60px;width:200px">Clear Email Cache</button>
</div>
</div>
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
function deleteData(oprType,elm){
var uptodate = $('#uptodate').val();
if(confirm('Are you sure you want to '+$(elm).text().toUpperCase()+' up to '+uptodate))
{
LoadingMsg("Processing request, please wait...","ajaxmsg");
$.ajax({
type: "POST",
url: "startmaintenance",
data: "oprtype="+oprType+"&oprby="+$("#usid").val()+"&upto="+uptodate,
success: function(response){
$("#ajaxmsg").remove();
CallMessage(response,3000,200,300);
},
error: function(e){
$("#ajaxmsg").remove();
CallMessage('USRCS02:error:'+e.responseText,3000,200,300);
}
});
}
}
</script>
<!-- -->
</html>

View File

@@ -0,0 +1,169 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Branch Detail </title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/belt.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<div id="formcontainer" style="width:393px;margin-top:10px;position:absolute;z-index:-1">
<form:form method="post" modelAttribute="branchdetail" >
<!-- Verifier Details (Section1) -->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/ear_details.png" align="absmiddle" />
<span id="title" align="absmiddle">Branch Detail</span>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<form:hidden path="branchid"/>
<form:hidden path="bankbranchid"/>
<form:hidden path="portfolio"/>
<div class="widget">
<div class="lblcontainer" style="width:100px">
<font color="red">*</font>Bank
</div>
<div class="inputcontainer">
<div class="divselect" id="divportfolio" style="width:235px;">
<form:select path="bank" multiple="false" style="width:258px" onblur="validate(this,'t','')" >
<option value="-1" selected>---</option>
<c:forEach items="${banklist}" var="bank">
<form:option value="${bank[0]}" label="${bank[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:100px">
<font color="red">*</font>Branch Name
</div>
<div class="inputcontainer">
<form:input path="branchname" maxlength="30" style="width:220px" onblur="validate(this,'t','PersonName')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:100px">
<font color="red">*</font>Branch Code
</div>
<div class="inputcontainer">
<form:input path="branchcode" maxlength="7" style="width:220px" onblur="validate(this,'t','AlphaOnly')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:100px">
<font color="red">*</font>Plot No
</div>
<div class="inputcontainer">
<form:input path="address1" maxlength="40" style="width:220px" onblur="validate(this,'t','SplInstruction')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:100px">
Locality
</div>
<div class="inputcontainer">
<form:input path="address2" maxlength="40" style="width:220px" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:100px">
Area/City
</div>
<div class="inputcontainer">
<form:input path="address3" maxlength="40" style="width:220px" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:100px">
<font color="red">*</font>State
</div>
<div class="inputcontainer">
<form:input path="state" maxlength="25" style="width:220px" onblur="validate(this,'t','PersonName')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:100px">
<font color="red">*</font>Pincode
</div>
<div class="inputcontainer">
<form:input path="pincode" maxlength="6" style="width:220px" onblur="validate(this,'f','Pincode')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:100px">
GST
</div>
<div class="inputcontainer">
<form:input path="gstno" maxlength="20" style="width:220px" onblur="validate(this,'f','AlphaNumericOnly')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<form:hidden path="suuid" />
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="ValidateSubmitBranch();" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
document.getElementById("branchname").focus();
function ValidateSubmitBranch()
{
validate(document.getElementById("bank"),'t','');
validate(document.getElementById("branchname"),'t','PersonName');
validate(document.getElementById("branchcode"),'t','AlphaOnly');
validate(document.getElementById("address1"),'t','SplInstruction');
validate(document.getElementById("state"),'t','SplInstruction');
if(checkForm())
{
SubmitForm('updateportbranch','_parent','branchdetail');
}
}
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
<c:if test="${stat==true}">
<script language="javascript" type="text/javascript">window.returnValue='${retval}'; window.close(); </script>
</c:if>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,177 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.min.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/user.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Manage Branch</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:990px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" align="absmiddle" />
<span id="title" align="absmiddle">Manage Branch</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('initportbranch','_parent','branchform')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form:form method="post" modelAttribute="branchform" >
<input type="hidden" id="suuid" name="suuid" value = "<%=session.getAttribute("UUID").toString() %>" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<table align="center" id="filtertab" style="width:980px;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget" style="width:98%">
<div class="lblcontainer" style="width:85px">
Portfolio
</div>
<div class="inputcontainer">
<div class="divselect" id="divportfolio" style="width:265px;">
<form:select path="portfolio" multiple="false" style="width:283px" onblur="validate(this,'t','')" onchange="SubmitForm('getportbranchlist','_parent','branchform')" >
<option value="-1" selected>---</option>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</div>
<c:if test="${branchform.portfolio gt 0}">
<div class="widget" style="float:right">
<div class="lblcontainer" style="font-size:small;line-height:30px;text-transform:none;font-weight:bold">
<input type="button" id="adduser" onclick="showBranchInfo(0)" class="button" value="New Branch" style="line-height:20px" />
</div>
</div>
</c:if>
</div>
</td>
</tr>
</table>
</form:form>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="userlist">
<thead class="thead">
<tr title="Row Title">
<td width="10" style="font-size:9pt">S.No</td>
<td style="font-size:9pt" width="150">Branch Name</td>
<td style="font-size:9pt">Address</td>
<td style="font-size:9pt" width="130">GST No</td>
<td style="font-size:9pt;text-align:center" width="80">Status</td>
<td style="font-size:9pt;text-align:center" width="80">Action</td>
</tr>
</thead>
<tbody id="userlistbody" class="scrollContent" >
<c:forEach items="${branchform.branchlist}" var="lc" varStatus="status">
<tr>
<td style="font-size:8pt;font-weight:normal">${status.count}</td>
<td style="font-size:8pt;font-weight:normal">${lc[1]}</td>
<td style="font-size:8pt;font-weight:normal">${lc[2]}</td>
<td style="font-size:8pt;font-weight:normal">${lc[3]}</td>
<td style="font-size:8pt;text-align:center">
<c:choose>
<c:when test="${lc[4] eq 'Active'}">
<input type="button" id="activebranch" target-data = "${lc[0]}" style="width:80px" onclick="changeBranchStatus(this)" class="button" value="Active" />
</c:when>
<c:otherwise>
<input type="button" id="inactivebranch" target-data = "${lc[0]}" style="width:80px" onclick="changeBranchStatus(this)" class="button" value="Inactive" />
</c:otherwise>
</c:choose>
</td>
<td style="font-size:8pt;text-align:center">
<c:if test="${lc[4] eq 'Active'}">
<input type="button" id="btnedit" class="button" onclick="showBranchInfo(${lc[0]})" value="Edit" />
</c:if>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
function changeBranchStatus(btnElm){
var branch = $(btnElm).attr("target-data");
var btnid = $(btnElm).attr("id");
$.ajax({
type: "POST",
url: "changebranchstatus",
data: "branch="+branch+"&oprby="+$("#usid").val(),
success: function(response){
jsonObj = JSON.parse(response);
if(jsonObj.status == 'failed'){
CallMessage(jsonObj.message,3000,200,300);
}
else{
CallMessage('USRCS02:info:Status changed successfully',3000,200,300);
$(btnElm).attr("id",btnid == 'activebranch' ? 'inactivebranch' : 'activebranch');
if(btnid == 'activebranch'){
$(btnElm).closest("td").next().html('');
$(btnElm).val('Inactive');
}else{
$(btnElm).closest("td").next().html('<input type="button" id="btnedit" class="button" onclick="showBranchInfo('+branch+')" value="Edit" />');
$(btnElm).val('Active');
}
}
},
error: function(e){
CallMessage('USRCS02:error:'+e.responseText,3000,200,300);
}
});
}
function showBranchInfo(bid)
{
QueryStr="pid="+$('#portfolio').val()+"&bid="+bid+"&suuid="+$("#suuid").val();
var x = (window.screen.availWidth - 550)/2;
var y = (window.screen.availHeight - 370)/2;
var retVal=window.showModalDialog("branchdetail?"+QueryStr,'',"dialogWidth:550px; dialogHeight:370px; dialogTop:"+y+"px; dialogLeft:"+x+"px; center:no; status:no");
if(retVal && retVal!="")
{
SubmitForm('getportbranchlist','_parent','branchform');
}
}
</script>
<!-- -->
</html>

View File

@@ -0,0 +1,174 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.min.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/user.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Manage Users</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:990px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" align="absmiddle" />
<span id="title" align="absmiddle">Manage Users</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('inituser','_parent','filterform')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form name="filterform" method="post" id="filterform">
<input type="hidden" id="suuid" name="suuid" value = "<%=session.getAttribute("UUID").toString() %>" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<table align="center" id="filtertab" style="width:980px;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget">
<div class="lblcontainer" style="padding-top:7px">
Search
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="customername" id="customername" value="" style="width:300px;" onkeyup="FilterList('userlistbody','1!C0L!2!C0L!3',this.value);" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="font-size:small;line-height:24px;text-transform:none;font-weight:bold">
<b>(Enter Login ID / Name / Status)</b>
</div>
</div>
<div class="widget" style="float:right">
<div class="lblcontainer" style="font-size:small;line-height:30px;text-transform:none;font-weight:bold">
<input type="button" id="adduser" onclick="showUserInfo(0)" class="button" value="New User" style="line-height:20px" />
</div>
</div>
</td>
</tr>
</table>
</form>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="userlist">
<thead class="thead">
<tr title="Row Title">
<td width="10" style="font-size:9pt">S.No</td>
<td style="font-size:9pt" width="70">Login ID</td>
<td style="font-size:9pt">Name</td>
<td style="font-size:9pt">Group</td>
<td style="font-size:9pt;text-align:center">Status</td>
<td style="font-size:9pt;text-align:center">Action</td>
</tr>
</thead>
<tbody id="userlistbody" class="scrollContent" >
<c:forEach items="${userlist}" var="lc" varStatus="status">
<tr>
<td style="font-size:8pt;font-weight:normal">${status.count}</td>
<td style="font-size:8pt;font-weight:normal">${lc[1]}</td>
<td style="font-size:8pt;font-weight:normal">${lc[2]}</td>
<td style="font-size:8pt;font-weight:normal">${lc[3]}</td>
<td style="font-size:8pt;text-align:center">
<c:choose>
<c:when test="${lc[4] eq 'Active'}">
<input type="button" id="activeuser" target-data = "${lc[0]}" style="width:80px" onclick="changeUserStatus(this)" class="button" value="Active" />
</c:when>
<c:otherwise>
<input type="button" id="inactiveuser" target-data = "${lc[0]}" style="width:80px" onclick="changeUserStatus(this)" class="button" value="Inactive" />
</c:otherwise>
</c:choose>
</td>
<td style="font-size:8pt;text-align:center">
<input type="button" id="btnedit" class="button" onclick="showUserInfo(${lc[0]})" value="Edit" />
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
function changeUserStatus(btnElm){
var user = $(btnElm).attr("target-data");
var btnid = $(btnElm).attr("id");
$.ajax({
type: "POST",
url: "changeuserstatus",
data: "user="+user+"&oprby="+$("#usid").val(),
success: function(response){
jsonObj = JSON.parse(response);
if(jsonObj.status == 'failed'){
CallMessage(jsonObj.message,3000,200,300);
}
else{
CallMessage('USRCS02:info:Status changed successfully',3000,200,300);
$(btnElm).attr("id",btnid == 'activeuser' ? 'inactiveuser' : 'activeuser');
if(btnid == 'activeuser'){
$(btnElm).closest("td").next().html('');
$(btnElm).val('Inactive');
}else{
$(btnElm).closest("td").next().html('<input type="button" id="btnedit" class="button" onclick="showUserInfo('+branch+')" value="Edit" />');
$(btnElm).val('Active');
}
}
},
error: function(e){
CallMessage('USRCS02:error:'+e.responseText,3000,200,300);
}
});
}
function showUserInfo(uid)
{
QueryStr="uid="+uid+"&suuid="+$("#suuid").val();
var x = (window.screen.availWidth - 550)/2;
var y = (window.screen.availHeight - 225)/2;
var retVal=window.showModalDialog("userdetail?"+QueryStr,'',"dialogWidth:550px; dialogHeight:250px; dialogTop:"+y+"px; dialogLeft:"+x+"px; center:no; status:no");
if(retVal && retVal!="")
{
SubmitForm('inituser','_parent','filterform');
}
}
</script>
<!-- -->
</html>

View File

@@ -0,0 +1,148 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | User Detail </title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/belt.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<div id="formcontainer" style="width:393px;margin-top:10px;position:absolute;z-index:-1">
<form:form method="post" name="userdetail" id="userdetail" modelAttribute="userdetail" >
<!-- Verifier Details (Section1) -->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/ear_details.png" align="absmiddle" />
<span id="title" align="absmiddle">User Detail</span>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<form:hidden path="uid"/>
<div class="widget">
<div class="lblcontainer" style="width:85px">
<font color="red">*</font>Login ID
</div>
<div class="inputcontainer">
<form:input path="loginid" maxlength="20" style="width:250px" onblur="validate(this,'t','AlphaOnly')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:85px">
<font color="red">*</font>Name
</div>
<div class="inputcontainer">
<form:input path="displayname" maxlength="30" style="width:250px" onblur="validate(this,'t','PersonName')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:85px">
<font color="red">*</font>Group
</div>
<div class="inputcontainer">
<div class="divselect" id="divgroup" style="width:265px;">
<form:select path="group" multiple="false" style="width:283px" onblur="validate(this,'t','')" >
<option value="-1" selected>---</option>
<c:forEach items="${grouplist}" var="group">
<form:option value="${group[0]}" label="${group[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:85px">
<font color="red">*</font>Email ID
</div>
<div class="inputcontainer">
<div class="divselect" id="divemailid" style="width:265px;">
<form:select path="emailid" multiple="false" style="width:283px" onblur="validate(this,'t','')" >
<option value="-1" selected>---</option>
<c:forEach items="${emailist}" var="mailid">
<form:option value="${mailid[0]}" label="${mailid[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="checkbox" name="selall" id="selall" onclick="resetPassword(this)" />
</div>
<div class="lblcontainer" style="width:300px">
<form:hidden path="resetpass" />
<font color="red">*</font>Reset Password to root
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<form:hidden path="suuid" />
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="ValidateSubmitUser();" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
document.getElementById("loginid").focus();
function ValidateSubmitUser()
{
validate(document.getElementById("loginid"),'t','AlphaOnly');
validate(document.getElementById("displayname"),'t','PersonName');
validate(document.getElementById("group"),'t','');
if(checkForm())
{
SubmitForm('updateuser','_parent','userdetail');
}
}
function resetPassword(elm){
if(elm.checked)
$('#resetpass').val("1");
else
$('#resetpass').val("0");
}
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
<c:if test="${stat==true}">
<script language="javascript" type="text/javascript">window.returnValue='${retval}'; window.close(); </script>
</c:if>
</c:if>
<!-- -->
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,192 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Allocation</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="allocation" id="allocation" modelAttribute="allocation" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/alloc.png" align="absmiddle" />
<span id="title" align="absmiddle">Allocation</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('allocation','_parent','allocation')"/>
</div>
<!-- -->
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="cutlist">
<thead class="thead">
<tr title="Row Title">
<td width="6%">S.No</td>
<td width="65%">Portfolio</td>
<td>RV</td>
<td>OV</td>
<td>PV</td>
<td>Allocation</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${allocation.allocationlist}" var="record" varStatus="mystatus">
<tr title="${record.lockedby}">
<td>${mystatus.count}</td>
<td id="parent${mystatus.count}" onclick="ExpandList(this.id)" >
<form:hidden path="allocationlist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
<form:hidden path="allocationlist[${mystatus.index}].portfolioid" id="portid${mystatus.count}" value="${status.value}"/>
<form:hidden path="allocationlist[${mystatus.index}].portname" id="portname${mystatus.count}" value="${status.value}"/>
<span class="customLink" style="cursor:pointer">${record.portname}</span>
</td>
<td>
<form:hidden path="allocationlist[${mystatus.index}].totrv" id="totrv${mystatus.count}" value="${status.value}"/>${record.totrv}
</td>
<td>
<form:hidden path="allocationlist[${mystatus.index}].totov" id="totov${mystatus.count}" value="${status.value}"/>${record.totov}
</td>
<td>
<form:hidden path="allocationlist[${mystatus.index}].totpv" id="totpv${mystatus.count}" value="${status.value}"/>${record.totpv}
</td>
<td align="center">
<form:hidden path="allocationlist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
<c:choose>
<c:when test="${record.islocked gt 0}">
<img src="/matrix/images/locked.png"/>
<form:checkbox path="allocationlist[${mystatus.index}].allocation" id="chkalloc${mystatus.count}" value="true" style="display:none" />
</c:when>
<c:otherwise>
<form:checkbox path="allocationlist[${mystatus.index}].allocation" id="chkalloc${mystatus.count}" value="true" onclick="ToggleChecks('chkchild${mystatus.count}alloc',this.checked)" />
</c:otherwise>
</c:choose>
</td>
</tr>
<tr style="display:none" id="parent${mystatus.count}child" >
<c:choose>
<c:when test="${record.islocked gt 0}">
<td colspan="6" style="text-align:center;font-style: italic;color:#232323;text-transform: capitalize;">You can't see records locked by another user.</td>
</c:when>
<c:otherwise>
<td colspan="6" align="right">
<table cellspacing="0" cellpadding="0" border="0" width="94%" style="border-color: #49a5df">
<thead class="thead">
<tr title="Heading">
<td width="6%">S.No</td>
<td>MV Code</td>
<td>Appl No.</td>
<td>Customer Name</td>
<td>Type</td>
<td>RV</td>
<td>OV</td>
<td>PV</td>
<td>Alloc</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${record.sublist}" var="record1" varStatus="mystatus1">
<tr title="${record1.lockedby}child">
<td>${mystatus1.count}</td>
<td>
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].lockedby" id="locby${mystatus1.count}child" value="${status.value}"/>
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].mvcode" id="mvcode${mystatus1.count}child" value="${status.value}"/>
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].uuid" id="uuid${mystatus1.count}child" value="${status.value}"/>
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].portgroup" id="pgroup${mystatus1.count}child" value="${status.value}"/>
<span>${record1.mvcode}</span>
</td>
<td>
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].applno" id="applno${mystatus1.count}child" value="${status.value}"/>${record1.applno}
</td>
<td>
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].customername" id="cname${mystatus1.count}child" value="${status.value}"/>${record1.customername}
</td>
<td>
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].apptype" id="ctype${mystatus1.count}child" value="${status.value}"/>${record1.apptype}
</td>
<td>
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].totrv" id="totrv${mystatus1.count}child" value="${status.value}"/>${record1.totrv}
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].resiloc" id="resiloc${mystatus1.count}child" value="${status.value}"/>
</td>
<td>
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].totov" id="totov${mystatus1.count}child" value="${status.value}"/>${record1.totov}
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].offloc" id="offloc${mystatus1.count}child" value="${status.value}"/>
</td>
<td>
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].totpv" id="totpv${mystatus1.count}child" value="${status.value}"/>${record1.totpv}
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].proploc" id="proploc${mystatus1.count}child" value="${status.value}"/>
</td>
<td align="center">
<form:hidden path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].islocked" id="locked${mystatus1.count}child" value="${status.value}" />
<c:choose>
<c:when test="${record1.islocked gt 0}">
<img src="/matrix/images/locked.png"/>
<form:checkbox path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].allocation" id="chkchild${mystatus.count}alloc${mystatus1.count}" value="true" style="display:none" />
</c:when>
<c:otherwise>
<form:checkbox path="allocationlist[${mystatus.index}].sublist[${mystatus1.index}].allocation" id="chkchild${mystatus.count}alloc${mystatus1.count}" value="true" onclick="checkList('chkchild${mystatus.count}alloc','chkalloc${mystatus.count}')" />
</c:otherwise>
</c:choose>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</td>
</c:otherwise>
</c:choose>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitAllocation('allocation');" />
<form:hidden path="SessUUID" value="${allocation.getSessUUID()}"/>
</form:form>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="selectedports" value="0" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty allocation.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${allocation.getErrMsg()}',5000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,149 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Cut-Off List</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="cutOff" id="cutOff" modelAttribute="cutOff" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/cutlist.png" align="absmiddle" />
<span id="title" align="absmiddle">Cut-Off List</span>
<div class="divselect" id="divbatch" style="width:85px;position:absolute;top:3px;right:30px;">
<form:select path="Batch" multiple="false" id="batchlist" style="width:103px" onblur="validate(this,'t','');">
<form:option value="-1" label="BATCH" selected="true"/>
<form:option value="AM" label="AM" />
<form:option value="PM" label="PM" />
</form:select>
</div>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('cutoff','_parent','cutOff')"/>
</div>
<!-- -->
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="cutlist">
<thead class="thead">
<tr title="Row Title">
<td width="6%">S.No</td>
<td width="40%">Portfolio</td>
<td>Allocation</td>
<td>SMS</td>
<td>Telecalling</td>
<td>Earlier</td>
<td>Negative</td>
<td align="center"><input type="checkbox" name="selall" id="selall" onclick="ToggleChecks('chkrow',this.checked)" /></td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${cutOff.cofflist}" var="record" varStatus="mystatus">
<tr title="${ record.lockedby}">
<td>${mystatus.count}</td>
<td>
<form:hidden path="cofflist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
<form:hidden path="cofflist[${mystatus.index}].portfolioid" id="portid${mystatus.count}" value="${status.value}"/>
<form:hidden path="cofflist[${mystatus.index}].portname" id="portname${mystatus.count}" value="${status.value}"/>${record.portname}
</td>
<td align="center">
<form:checkbox path="cofflist[${mystatus.index}].allocation" id="alloc${mystatus.count}" value="true" />
</td>
<td align="center">
<form:checkbox path="cofflist[${mystatus.index}].sms" id="sms${mystatus.count}" value="true" />
</td>
<td align="center">
<form:checkbox path="cofflist[${mystatus.index}].telesheet" id="ts${mystatus.count}" value="true" />
</td>
<td align="center">
<form:checkbox path="cofflist[${mystatus.index}].earlier" id="ear${mystatus.count}" value="true" />
</td>
<td align="center">
<form:checkbox path="cofflist[${mystatus.index}].negative" id="neg${mystatus.count}" value="true"/>
</td>
<td align="center">
<form:hidden path="cofflist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
<c:choose>
<c:when test="${record.islocked gt 0}">
<img src="/matrix/images/locked.png"/>
<form:checkbox path="cofflist[${mystatus.index}].docut" id="lrow${mystatus.count}" value="true" style="display:none" />
</c:when>
<c:otherwise>
<form:checkbox path="cofflist[${mystatus.index}].docut" id="chkrow${mystatus.count}" value="true" onclick="checkList('chkrow','selall')" />
</c:otherwise>
</c:choose>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitCutOff('cutOff');" />
<form:hidden path="CutoffTime" value="${cutOff.getCutoffTime()}"/>
<form:hidden path="SessUUID" value="${cutOff.getSessUUID()}"/>
</form:form>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="selectedports" value="0" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty cutOff.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${cutOff.getErrMsg()}',3000,200,300); </script>
</c:if>
<!-- -->
<script>
$(document).ready(function(){
var date = new Date();
var hour = date.getHours();
var minutes = date.getMinutes();
if((hour == 14 && minutes > 29) || hour > 14){
$("#batchlist").val("PM");
}
else
{
$("#batchlist").val("AM");
}
});
</script>
</html>

View File

@@ -0,0 +1,129 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/excel.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Cases for Photograph</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:1200px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="pcases" id="pcases" modelAttribute="pcases" >
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="cutlist">
<thead class="thead">
<tr title="Row Title">
<td>MV Code</td>
<td>File No</td>
<td>Name</td>
<td>App Type</td>
<td>Portfolio</td>
<td>Product</td>
<td>Date</td>
<td colspan="2">Verifier</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${caselist}" var="clist" varStatus="mystatus">
<tr>
<td style="font-size:8pt;font-weight:normal" id="form-${mystatus.index}">
<input type='hidden' id='uuid-${mystatus.index}' name='uuid' value='${clist[0]}' />
<input type='hidden' id='fmvcode-${mystatus.index}' name='fmvcode' value='${clist[1]}' />
<input type='hidden' id='applno-${mystatus.index}' name='applno' value='${clist[2]}' />
<input type='hidden' id='customername-${mystatus.index}' name='customername' value='${clist[3]}' />
<input type='hidden' id='apptype-${mystatus.index}' name='apptype' value='${clist[4]}' />
<input type='hidden' id='visit-${mystatus.index}' name='visit' value='${clist[5]}' />
<input type='hidden' id='addr-${mystatus.index}' name='addr' value='${clist[6]}' />
<input type='hidden' id='city-${mystatus.index}' name='city' value='${clist[7]}' />
<input type='hidden' id='pincode-${mystatus.index}' name='pincode' value='${clist[8]}' />
<input type='hidden' id='phoneno-${mystatus.index}' name='phoneno' value='${clist[9]}' />
<input type='hidden' id='notes-${mystatus.index}' name='notes' value='${clist[10]}' />
<input type='hidden' id='verifiercode-${mystatus.index}' name='verifiercode' value='${clist[11]}' />
<input type='hidden' id='portname-${mystatus.index}' name='portname' value='${clist[12]}' />
<input type='hidden' id='product-${mystatus.index}' name='product' value='${clist[13]}' />
<input type='hidden' id='contactperson-${mystatus.index}' name='contactperson' value='${clist[14]}' />
<input type='hidden' id='addedon-${mystatus.index}' name='addedon' value='${clist[15]}' />
<input type='hidden' id='istrans-${mystatus.index}' name='istrans' value='${clist[16]}' />
<input type='hidden' id='reqp-${mystatus.index}' name='reqp' value='${clist[17]}' />
<input type='hidden' id='usid-${mystatus.index}' name='usid' value='${Sessvals.getUserID()}' />
<input type='hidden' id='upstatus-${mystatus.index}' name='upstatus' value='0' />
<input type='hidden' id='svstatus-${mystatus.index}' name='svstatus' value='0' />
${clist[1]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[2]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[3]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[4]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[12]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[13]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[15]}
</td>
<td id="upid-${mystatus.index}" style="font-size:8pt;font-weight:normal">
${clist[11]}
</td>
<td id="vid-${mystatus.index}" style="font-size:8pt;font-weight:normal">
${clist[11]}
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
<!-- <input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Upload & Update" id="btnsave" accesskey="S" onclick="return FinalizePhotoCase();" /> -->
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Upload & Update" id="btnsave" accesskey="S" onclick="return SendToMnimble();" />
<input type="hidden" value="${Sessvals.getUserID()}" id="usid"/>
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,119 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/excel.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Cases for Photograph</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:1200px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="pcases" id="pcases" modelAttribute="pcases" >
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="cutlist">
<thead class="thead">
<tr title="Row Title">
<td>Priority</td>
<td>ReferenceNumber</td>
<td>TaskType</td>
<td>ContactPerson</td>
<td>Address</td>
<td>City</td>
<td>Pincode</td>
<td>PhoneNumber</td>
<td>Notes</td>
<td>AssignedTo</td>
<td>ScheduledDate</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${caselist}" var="clist" varStatus="mystatus">
<tr>
<td style="font-size:8pt;font-weight:normal">
<input type="hidden" id="uuid-${mystatus.index}" name="uuid" value="${clist[0]}" />
<input type="hidden" id="svstatus-${mystatus.index}" name="svstatus" value="${clist[0]}" />
${clist[1]}
</td>
<td id="mvcode-${mystatus.index}" style="font-size:8pt;font-weight:normal">
${clist[2]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[3]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[4]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[5]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[6]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[7]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[8]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[9]}
</td>
<td style="font-size:8pt;font-weight:normal">
${clist[10]}
</td>
<td id="vid-${mystatus.index}" style="font-size:8pt;font-weight:normal">
${clist[11]}
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return FinalizePhotoCase();" />
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Generate" id="btnexcel" accesskey="G" onclick="tableToExcel(document.getElementsByTagName('table'),'sheet1')" />
<input type="hidden" value="${Sessvals.getUserID()}" id="usid"/>
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,185 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/allocation.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Reference Sheet</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="refsheet" id="refsheet" modelAttribute="refsheet" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/telesheet.png" align="absmiddle" />
<span id="title" align="absmiddle">Reference-Verification Sheet</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('refsheet','_parent','refsheet')"/>
</div>
<!-- -->
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="cutlist">
<thead class="thead">
<tr title="Row Title">
<td width="6%">S.No</td>
<td width="65%">Portfolio</td>
<td>REF</td>
<td>REFV</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${refsheet.tvrlist}" var="record" varStatus="mystatus">
<tr title="${record.lockedby}">
<td>${mystatus.count}</td>
<td id="parent${mystatus.count}" onclick="ExpandList(this.id)" >
<form:hidden path="tvrlist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
<form:hidden path="tvrlist[${mystatus.index}].portfolioid" id="portid${mystatus.count}" value="${status.value}"/>
<form:hidden path="tvrlist[${mystatus.index}].portname" id="portname${mystatus.count}" value="${status.value}"/>
<form:hidden path="tvrlist[${mystatus.index}].repformat" id="format${mystatus.count}" value="${status.value}"/>
<form:hidden path="tvrlist[${mystatus.index}].repfunction" id="function${mystatus.count}" value="${status.value}"/>
<span class="customLink" style="cursor:pointer">${record.portname}</span>
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].totref" id="totref${mystatus.count}" value="${status.value}"/>${record.totref}
</td>
<td align="center">
<form:hidden path="tvrlist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
<c:choose>
<c:when test="${record.islocked gt 0}">
<img src="/matrix/images/locked.png"/>
<form:checkbox path="tvrlist[${mystatus.index}].tv" id="chktv${mystatus.count}" value="true" style="display:none" />
</c:when>
<c:otherwise>
<form:checkbox path="tvrlist[${mystatus.index}].tv" id="chktv${mystatus.count}" value="true" onclick="ToggleChecks('chkchild${mystatus.count}tv',this.checked)" />
</c:otherwise>
</c:choose>
</td>
</tr>
<tr style="display:none" id="parent${mystatus.count}child" >
<c:choose>
<c:when test="${record.islocked gt 0}">
<td colspan="6" style="text-align:center;font-style: italic;color:#232323;text-transform: capitalize;">You can't see records locked by another user.</td>
</c:when>
<c:otherwise>
<td colspan="6" align="right">
<table cellspacing="0" cellpadding="0" border="0" width="94%" style="border-color: #49a5df">
<thead class="thead">
<tr title="Heading">
<td width="6%">S.No</td>
<td>MV Code</td>
<td>Appl No.</td>
<td>Customer Name</td>
<td>Type</td>
<td>REF</td>
<td>REFV</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${record.sublist}" var="record1" varStatus="mystatus1">
<tr title="${record1.lockedby}child">
<td>${mystatus1.count}</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].lockedby" id="locby${mystatus1.count}child" value="${status.value}"/>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].mvcode" id="mvcode${mystatus1.count}child" value="${status.value}"/>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].uuid" id="uuid${mystatus1.count}child" value="${status.value}"/>
<span>${record1.mvcode}</span>
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].applno" id="applno${mystatus1.count}child" value="${status.value}"/>${record1.applno}
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].customername" id="cname${mystatus1.count}child" value="${status.value}"/>${record1.customername}
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].apptype" id="ctype${mystatus1.count}child" value="${status.value}"/>${record1.apptype}
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].totref" id="totref${mystatus1.count}child" value="${status.value}"/>${record1.totref}
</td>
<td align="center">
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].islocked" id="locked${mystatus1.count}child" value="${status.value}" />
<c:choose>
<c:when test="${record1.islocked gt 0}">
<img src="/matrix/images/locked.png"/>
<form:checkbox path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].tv" id="chkchild${mystatus.count}tv${mystatus1.count}" value="true" style="display:none" />
</c:when>
<c:otherwise>
<form:checkbox path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].tv" id="chkchild${mystatus.count}tv${mystatus1.count}" value="true" onclick="checkList('chkchild${mystatus.count}tv','chktv${mystatus.count}')" />
</c:otherwise>
</c:choose>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</td>
</c:otherwise>
</c:choose>
</tr>
</c:forEach>
</tbody>
</table>
</div>
<!-- Tele Sheet Link -->
<c:if test="${not empty refsheet.getTelePDFLink()}">
<center>
<input type="button" class="button" name="btnpdf" style="margin-top:5px;padding-left:30px;height:36px" value="Open Tele-Sheet" id="btnpdf" accesskey="S" onclick="window.open('${refsheet.getTelePDFLink()}', '_blank', 'fullscreen=yes'); return false;" />
<script language="javascript" type="text/javascript">
window.open('${refsheet.getTelePDFLink()}', '_blank', 'fullscreen=yes');
</script>
</center>
</c:if>
<!-- -->
</div>
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Generate" id="btnsave" accesskey="S" onclick="return ValidateSubmitRefsheet('refsheet');" />
<form:hidden path="SessUUID" />
</form:form>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="selectedports" value="0" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty refsheet.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${telesheet.getErrMsg()}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,213 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Operation Updation</title>
</head>
<body>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="sendtoopr" id="sendtoopr" modelAttribute="sendtoopr" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/oprupd.png" align="absmiddle" />
<span id="title" align="absmiddle">Send To Operation</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('sendtoopr','_parent','sendtoopr')"/>
</div>
<!-- -->
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="cutlist">
<thead class="thead">
<tr title="Row Title">
<td width="6%">S.No</td>
<td width="65%">Portfolio</td>
<td>RV</td>
<td>OV</td>
<td>PV</td>
<td>RTV</td>
<td>OTV</td>
<td>REF</td>
<td>Send</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${sendtoopr.caselist}" var="record" varStatus="mystatus">
<tr title="${record.lockedby}">
<td>${mystatus.count}</td>
<td id="parent${mystatus.count}" onclick="ExpandList(this.id)" >
<form:hidden path="caselist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
<form:hidden path="caselist[${mystatus.index}].portfolioid" id="portid${mystatus.count}" value="${status.value}"/>
<form:hidden path="caselist[${mystatus.index}].portname" id="portname${mystatus.count}" value="${status.value}"/>
<span class="customLink" style="cursor:pointer">${record.portname}</span>
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].totrv" id="totrv${mystatus.count}" value="${status.value}"/>${record.totrv}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].totov" id="totov${mystatus.count}" value="${status.value}"/>${record.totov}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].totpv" id="totpv${mystatus.count}" value="${status.value}"/>${record.totpv}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].totrtv" id="totrtv${mystatus.count}" value="${status.value}"/>${record.totrtv}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].tototv" id="tototv${mystatus.count}" value="${status.value}"/>${record.tototv}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].totref" id="totref${mystatus.count}" value="${status.value}"/>${record.totref}
</td>
<td align="center">
<form:hidden path="caselist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
<c:choose>
<c:when test="${record.islocked gt 0}">
<img src="/matrix/images/locked.png"/>
<form:checkbox path="caselist[${mystatus.index}].oprsend" id="chksend${mystatus.count}" value="true" style="display:none" />
</c:when>
<c:otherwise>
<form:checkbox path="caselist[${mystatus.index}].oprsend" id="chksend${mystatus.count}" value="true" onclick="ToggleChecks('chkchild${mystatus.count}send',this.checked)" />
</c:otherwise>
</c:choose>
</td>
</tr>
<tr style="display:none" id="parent${mystatus.count}child" >
<c:choose>
<c:when test="${record.islocked gt 0}">
<td colspan="9" style="text-align:center;font-style: italic;color:#232323;text-transform: capitalize;">You can't see records locked by another user.</td>
</c:when>
<c:otherwise>
<td colspan="9" align="right">
<table cellspacing="0" cellpadding="0" border="0" width="94%" style="border-color: #49a5df">
<thead class="thead">
<tr title="Heading">
<td width="6%">S.No</td>
<td>MV Code</td>
<td>Appl No.</td>
<td>Customer Name</td>
<td>Type</td>
<td>RV</td>
<td>OV</td>
<td>PV</td>
<td>RTV</td>
<td>OTV</td>
<td>REF</td>
<td>Send</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${record.sublist}" var="record1" varStatus="mystatus1">
<tr title="${record1.lockedby}child">
<td>${mystatus1.count}</td>
<td>
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].lockedby" id="locby${mystatus1.count}child" value="${status.value}"/>
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].mvcode" id="mvcode${mystatus1.count}child" value="${status.value}"/>
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].uuid" id="uuid${mystatus1.count}child" value="${status.value}"/>
<span>${record1.mvcode}</span>
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].applno" id="applno${mystatus1.count}child" value="${status.value}"/>${record1.applno}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].customername" id="cname${mystatus1.count}child" value="${status.value}"/>${record1.customername}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].apptype" id="ctype${mystatus1.count}child" value="${status.value}"/>${record1.apptype}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].totrv" id="totrv${mystatus1.count}child" value="${status.value}"/>${record1.totrv}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].totov" id="totov${mystatus1.count}child" value="${status.value}"/>${record1.totov}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].totpv" id="totpv${mystatus1.count}child" value="${status.value}"/>${record1.totpv}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].totrtv" id="totrtv${mystatus1.count}child" value="${status.value}"/>${record1.totrtv}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].tototv" id="tototv${mystatus1.count}child" value="${status.value}"/>${record1.tototv}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].totref" id="totref${mystatus1.count}child" value="${status.value}"/>${record1.totref}
</td>
<td align="center">
<form:hidden path="caselist[${mystatus.index}].sublist[${mystatus1.index}].islocked" id="locked${mystatus1.count}child" value="${status.value}" />
<c:choose>
<c:when test="${record1.islocked gt 0}">
<img src="/matrix/images/locked.png"/>
<form:checkbox path="caselist[${mystatus.index}].sublist[${mystatus1.index}].oprsend" id="chkchild${mystatus.count}send${mystatus1.count}" value="true" style="display:none" />
</c:when>
<c:otherwise>
<form:checkbox path="caselist[${mystatus.index}].sublist[${mystatus1.index}].oprsend" id="chkchild${mystatus.count}send${mystatus1.count}" value="true" onclick="checkList('chkchild${mystatus.count}send','chksend${mystatus.count}')" />
</c:otherwise>
</c:choose>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</td>
</c:otherwise>
</c:choose>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitSopr('sendtoopr');" />
<form:hidden path="SessUUID" value="${sendtoopr.getSessUUID()}"/>
</form:form>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="selectedports" value="0" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty sendtoopr.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${sendtoopr.getErrMsg()}',5000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,201 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/allocation.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Telesheet</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="telesheet" id="telesheet" modelAttribute="telesheet" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/telesheet.png" align="absmiddle" />
<span id="title" align="absmiddle">Tele-Verification Sheet</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('telesheet','_parent','telesheet')"/>
</div>
<!-- -->
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="cutlist">
<thead class="thead">
<tr title="Row Title">
<td width="6%">S.No</td>
<td width="65%">Portfolio</td>
<td>RTV</td>
<td>OTV</td>
<td>REF</td>
<td>TV</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${telesheet.tvrlist}" var="record" varStatus="mystatus">
<tr title="${record.lockedby}">
<td>${mystatus.count}</td>
<td id="parent${mystatus.count}" onclick="ExpandList(this.id)" >
<form:hidden path="tvrlist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
<form:hidden path="tvrlist[${mystatus.index}].portfolioid" id="portid${mystatus.count}" value="${status.value}"/>
<form:hidden path="tvrlist[${mystatus.index}].portname" id="portname${mystatus.count}" value="${status.value}"/>
<form:hidden path="tvrlist[${mystatus.index}].repformat" id="format${mystatus.count}" value="${status.value}"/>
<form:hidden path="tvrlist[${mystatus.index}].repfunction" id="function${mystatus.count}" value="${status.value}"/>
<span class="customLink" style="cursor:pointer">${record.portname}</span>
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].totrv" id="totrv${mystatus.count}" value="${status.value}"/>${record.totrv}
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].totov" id="totov${mystatus.count}" value="${status.value}"/>${record.totov}
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].totref" id="totref${mystatus.count}" value="${status.value}"/>${record.totpv}
</td>
<td align="center">
<form:hidden path="tvrlist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
<c:choose>
<c:when test="${record.islocked gt 0}">
<img src="/matrix/images/locked.png"/>
<form:checkbox path="tvrlist[${mystatus.index}].tv" id="chktv${mystatus.count}" value="true" style="display:none" />
</c:when>
<c:otherwise>
<form:checkbox path="tvrlist[${mystatus.index}].tv" id="chktv${mystatus.count}" value="true" onclick="ToggleChecks('chkchild${mystatus.count}tv',this.checked)" />
</c:otherwise>
</c:choose>
</td>
</tr>
<tr style="display:none" id="parent${mystatus.count}child" >
<c:choose>
<c:when test="${record.islocked gt 0}">
<td colspan="6" style="text-align:center;font-style: italic;color:#232323;text-transform: capitalize;">You can't see records locked by another user.</td>
</c:when>
<c:otherwise>
<td colspan="6" align="right">
<table cellspacing="0" cellpadding="0" border="0" width="94%" style="border-color: #49a5df">
<thead class="thead">
<tr title="Heading">
<td width="6%">S.No</td>
<td>MV Code</td>
<td>Appl No.</td>
<td>Customer Name</td>
<td>Type</td>
<td>RTV</td>
<td>OTV</td>
<td>REF</td>
<td>TV</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${record.sublist}" var="record1" varStatus="mystatus1">
<tr title="${record1.lockedby}child">
<td>${mystatus1.count}</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].lockedby" id="locby${mystatus1.count}child" value="${status.value}"/>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].mvcode" id="mvcode${mystatus1.count}child" value="${status.value}"/>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].uuid" id="uuid${mystatus1.count}child" value="${status.value}"/>
<span>${record1.mvcode}</span>
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].applno" id="applno${mystatus1.count}child" value="${status.value}"/>${record1.applno}
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].customername" id="cname${mystatus1.count}child" value="${status.value}"/>${record1.customername}
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].apptype" id="ctype${mystatus1.count}child" value="${status.value}"/>${record1.apptype}
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].totrv" id="totrv${mystatus1.count}child" value="${status.value}"/>${record1.totrv}
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].totov" id="totov${mystatus1.count}child" value="${status.value}"/>${record1.totov}
</td>
<td>
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].totref" id="totref${mystatus1.count}child" value="${status.value}"/>${record1.totpv}
</td>
<td align="center">
<form:hidden path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].islocked" id="locked${mystatus1.count}child" value="${status.value}" />
<c:choose>
<c:when test="${record1.islocked gt 0}">
<img src="/matrix/images/locked.png"/>
<form:checkbox path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].tv" id="chkchild${mystatus.count}tv${mystatus1.count}" value="true" style="display:none" />
</c:when>
<c:otherwise>
<form:checkbox path="tvrlist[${mystatus.index}].sublist[${mystatus1.index}].tv" id="chkchild${mystatus.count}tv${mystatus1.count}" value="true" onclick="checkList('chkchild${mystatus.count}tv','chktv${mystatus.count}')" />
</c:otherwise>
</c:choose>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</td>
</c:otherwise>
</c:choose>
</tr>
</c:forEach>
</tbody>
</table>
</div>
<!-- Tele Sheet Link -->
<c:if test="${not empty telesheet.getTelePDFLink()}">
<center>
<input type="button" class="button" name="btnpdf" style="margin-top:5px;padding-left:30px;height:36px" value="Open Tele-Sheet" id="btnpdf" accesskey="S" onclick="window.open('${telesheet.getTelePDFLink()}', '_blank', 'fullscreen=yes'); return false;" />
<script language="javascript" type="text/javascript">
window.open('${telesheet.getTelePDFLink()}', '_blank', 'fullscreen=yes');
</script>
</center>
</c:if>
<!-- -->
</div>
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Generate" id="btnsave" accesskey="S" onclick="return ValidateSubmitTelesheet('telesheet');" />
<form:hidden path="SessUUID" />
</form:form>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="selectedports" value="0" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty telesheet.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${telesheet.getErrMsg()}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,111 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/dedupedo.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Dedupe Do</title>
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="caseGrid" id="caseGrid" modelAttribute="caseGrid" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">List of Cases</span>
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:30px;">
<form:select path="PortfolioId" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('dedupecaselist','_parent','caseGrid')">
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('dedupecaselist','_parent','caseGrid')"/>
</div>
<!-- -->
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="casetable">
<thead class="thead">
<tr title="Row Title">
<td>S.No</td>
<td>MV Code</td>
<td>File No.</td>
<td>Customer Name</td>
<td>Type</td>
<td>RV</td>
<td>OV</td>
<td>PV</td>
<td>Received Date</td>
<td>Done</td>
<td></td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${caseList}" var="casedet" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${casedet[0]}" />
<input type="hidden" name="portid" id="row${status.count}portid" value="${casedet[1]}" />
${status.count}</td>
<td>${casedet[2]}</td>
<td>${casedet[3]}</td>
<td>${casedet[4]}</td>
<td>${casedet[5]}</td>
<td>${casedet[6]}</td>
<td>${casedet[7]}</td>
<td>${casedet[8]}</td>
<td>${casedet[9]}</td>
<td>${casedet[10]}</td>
<td id="row${status.count}col"></td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
</form:form>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty caseGrid.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${caseGrid.getErrMsg()}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,176 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/progressbar.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/deduperun.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Dedupe</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="deduperun" id="deduperun" modelAttribute="dedupeRun" >
<input type="hidden" name="curu" id="curu" value="${Sessvals.getUserID()}" />
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/dedupe.png" align="absmiddle" />
<span id="title" align="absmiddle">Dedupe Run</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('rundedupe','_parent','deduperun')"/>
</div>
<!-- -->
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="cutlist">
<thead class="thead">
<tr title="Row Title">
<td width="6%">S.No</td>
<td width="30%">Cut-Off Time</td>
<td align="center">No of Addresses</td>
<td align="center">No of Cases</td>
<td align="center">Action</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${dedupeRun.dedupelist}" var="record" varStatus="mystatus">
<tr title="${record.lockedby}">
<td>${mystatus.count}</td>
<td id="parent${mystatus.count}" onclick="ExpandList(this.id)" >
<form:hidden path="dedupelist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
<form:hidden path="dedupelist[${mystatus.index}].cutoffon" id="cuttime${mystatus.count}" value="${status.value}"/>
<span class="customLink" style="cursor:pointer">${record.cutoffon}</span>
</td>
<td align="center">
<form:hidden path="dedupelist[${mystatus.index}].totaddr" id="totaddr${mystatus.count}" value="${status.value}"/>${record.totaddr}
</td>
<td align="center">
<form:hidden path="dedupelist[${mystatus.index}].totcase" id="totcase${mystatus.count}" value="${status.value}"/>${record.totcase}
</td>
<td align="center">
<form:hidden path="dedupelist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
<c:choose>
<c:when test="${record.islocked gt 0}">
<img src="/matrix/images/locked.png"/>
</c:when>
<c:otherwise>
<input type="button" id="btndedupe" class="button" value="Run Earlier & Negative" onclick="showDedupePanel('cutlist${mystatus.count}')" />
</c:otherwise>
</c:choose>
</td>
</tr>
<tr style="display:none" id="parent${mystatus.count}child" >
<c:choose>
<c:when test="${record.islocked gt 0}">
<td colspan="6" style="text-align:center;font-style: italic;color:#232323;text-transform: capitalize;">You can't see records locked by another user.</td>
</c:when>
<c:otherwise>
<td colspan="6" align="right">
<table id="cutlist${mystatus.count}" cellspacing="0" cellpadding="0" border="0" width="94%" style="border-color: #49a5df">
<thead class="thead">
<tr title="Heading">
<td width="6%">S.No</td>
<td>MV Code</td>
<td>Appl No.</td>
<td>Customer Name</td>
<td>Type</td>
<td>RV</td>
<td>OV</td>
<td>PV</td>
<td>Ear</td>
<td>Neg</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${record.sublist}" var="record1" varStatus="mystatus1">
<tr title="${record1.lockedby}child" id="row${mystatus1.count}${mystatus.count}">
<td>${mystatus1.count}</td>
<td>
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].lockedby" id="locby${mystatus1.count}child" value="${status.value}"/>
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].mvcode" id="mvcode${mystatus1.count}child" value="${status.value}"/>
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].uuid" id="uuid${mystatus1.count}${mystatus.count}" value="${status.value}"/>
<span>${record1.mvcode}</span>
</td>
<td>
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].applno" id="applno${mystatus1.count}child" value="${status.value}"/>${record1.applno}
</td>
<td>
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].customername" id="cname${mystatus1.count}child" value="${status.value}"/>${record1.customername}
</td>
<td>
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].apptype" id="ctype${mystatus1.count}child" value="${status.value}"/>${record1.apptype}
</td>
<td>
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].totrv" id="totrv${mystatus1.count}child" value="${status.value}"/>${record1.totrv}
</td>
<td>
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].totov" id="totov${mystatus1.count}child" value="${status.value}"/>${record1.totov}
</td>
<td>
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].totpv" id="totpv${mystatus1.count}child" value="${status.value}"/>${record1.totpv}
</td>
<td id="td${mystatus1.count}${mystatus.count}ear">
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].earlier" id="row${mystatus1.count}${mystatus.count}ear" value="${status.value}"/><span id="sp${mystatus1.count}${mystatus.count}ear">${record1.earlier}</span>
</td>
<td id="td${mystatus1.count}${mystatus.count}neg">
<form:hidden path="dedupelist[${mystatus.index}].sublist[${mystatus1.index}].negative" id="row${mystatus1.count}${mystatus.count}neg" value="${status.value}"/><span id="sp${mystatus1.count}${mystatus.count}neg">${record1.negative}</span>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</td>
</c:otherwise>
</c:choose>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<form:hidden path="SessUUID" value="${dedupeRun.getSessUUID()}"/>
</form:form>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="selectedports" value="0" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty dedupeRun.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${dedupeRun.getErrMsg()}',5000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,116 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/dedupedo.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Send Dedupe</title>
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="senddedupe" id="senddedupe" modelAttribute="senddedupe" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">List of Cases</span>
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:30px;">
<form:select path="portfolioid" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('dedupetosend','_parent','senddedupe')">
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('senddedupe','_parent','senddedupe')"/>
</div>
<!-- -->
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="casetobesend">
<thead class="thead">
<tr title="Row Title">
<td>S.No</td>
<td>MV Code</td>
<td>File No.</td>
<td>Customer Name</td>
<td>Type</td>
<td>Product</td>
<td>Ear</td>
<td>Neg</td>
<td>Ded-Cut Time</td>
<td>Branch</td>
<td align="center"><input type="checkbox" name="selall" id="selall" onclick="ToggleChecks('chkrow',this.checked)" checked /></td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${senddedupe.caselist}" var="casedet" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${casedet[0]}" />
${status.count}</td>
<td>${casedet[1]}</td>
<td>${casedet[2]}</td>
<td>${casedet[3]}</td>
<td>${casedet[4]}</td>
<td>${casedet[5]}</td>
<td>${casedet[6]}</td>
<td>${casedet[7]}</td>
<td>${casedet[8]}</td>
<td>${casedet[9]}</td>
<td align="center"><input type="checkbox" name="chkrow${status.count}" id="chkrow${status.count}" checked onclick="checkList('chkrow','selall')" /></td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
<input type="button" class="button" name="btngenreport" style="float:right;margin-top:10px" value="Generate Report" id="btngenreport" accesskey="G" onclick="return ValidateSendDedupe('senddedupe');" />
</div>
<form:hidden path="uuids" id="hfdelstat" />
<form:hidden path="suuid" />
<form:hidden path="dqid" />
<form:hidden path="fid" />
</form:form>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitSendDedupe();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript">contentType="html"; CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,278 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Dedupe Viewer</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/dedupedo.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="dedupeDetails" id="dedupeDetails" modelAttribute="dedupeDetails" >
<!-- Parent Record Details -->
<div>
<form:hidden path="customername"/>
<form:hidden path="dob" id="cdob"/>
<form:hidden path="mobile" id="mob"/>
<form:hidden path="resiphone"/>
<form:hidden path="offphone"/>
<form:hidden path="resiaddress" id="raddress" />
<form:hidden path="offaddress" id="oaddress"/>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/page.png" />
<span id="title">Source Record (MV Code - ${dedupeDetails.mvcode})&nbsp;&nbsp;&nbsp;(Category - ${dedupeDetails.category})</span>
</div>
<!-- -->
<!-- Form (Source Record) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="98%">
<tr>
<td>Customer Name</td>
<td>DOB</td>
<td>Residence Phone</td>
<td>Office Phone</td>
<td>Mobile</td>
</tr>
<tr>
<td><input style="width:230px;font-size:10pt;padding:3px" id="name" readonly="readonly" value="${dedupeDetails.customername}" /></td>
<td><input style="width:130px;font-size:12pt" id="dob" readonly="readonly" value="${dedupeDetails.dob}" /></td>
<td><input style="width:160px;font-size:12pt" id="rphone" readonly="readonly" value="${dedupeDetails.resiphone}" /></td>
<td><input style="width:160px;font-size:12pt" id="ophone" readonly="readonly" value="${dedupeDetails.offphone}" /></td>
<td><input style="width:160px;font-size:12pt" id="mobile" readonly="readonly" value="${dedupeDetails.mobile}" /></td>
</tr>
<tr>
<td>Residence Address</td>
<td colspan="4"><input style="width:677px;font-size:10pt" id="resiaddress" readonly="readonly" value="${dedupeDetails.resiaddress}" /></td>
</tr>
<tr>
<td>Office / Business Address</td>
<td colspan="4"><input style="width:677px;font-size:10pt" id="offaddress" readonly="readonly" value="${dedupeDetails.offaddress}" /></td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Earlier / Negative Details Container -->
<div style="border:1px solid #a7abb4;">
<table style="width:100%" border="0" cellspacing="0" >
<tr>
<td style="width:50%" valign="top">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/ear_details.png" align="absmiddle" />
<span id="title">Earlier Details <span id='efound'></span></span>
</div>
<!-- -->
<!-- Form (Section Earlier) -->
<div id="FormPanel2" class="FormPanel">
<table align="center" id="FormControls" width="98%">
<tr>
<td>Customer Name</td>
<td></td>
<td>DOB</td>
<td></td>
</tr>
<tr>
<td colspan="2"><input style="width:305px;font-size:10pt;padding:3px" id="earname" readonly="readonly" /></td>
<td colspan="2"><input style="width:112px;font-size:12pt" id="eardob" readonly="readonly" /></td>
</tr>
<tr>
<td>Address</td>
<td></td>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="4"><textarea style="width:443px;font-size:12pt" rows="4" id="earaddress" readonly="readonly" ></textarea></td>
</tr>
<tr>
<td>Residence Phone</td>
<td>Office Phone</td>
<td>Mobile Number</td>
<td></td>
</tr>
<tr>
<td><input style="width:150px;font-size:12pt" id="earrphone" readonly="readonly" /></td>
<td><input style="width:150px;font-size:12pt" id="earophone" readonly="readonly" /></td>
<td><input style="width:112px;font-size:12pt" id="earmobile" readonly="readonly" /></td>
<td></td>
</tr>
<tr>
<td colspan="4">
<input type="button" class="button" name="btnfirst1" style="margin-top:5px;float:left" value="" id="btnfirst" accesskey="H" onclick="findRecord(1,1)" />
<input type="button" class="button" name="btnprev1" style="margin-top:5px;float:left" value="" id="btnprev" accesskey="J" onclick="findRecord(2,1)" />
<input type="button" class="button" name="btnnext1" style="margin-top:5px;float:left" value="" id="btnnext" accesskey="K" onclick="findRecord(3,1)" />
<input type="button" class="button" name="btnlast1" style="margin-top:5px;float:left" value="" id="btnlast" accesskey="L" onclick="findRecord(4,1)" />
<input type="button" class="button" name="btnear" style="margin-top:5px;float:right;margin-right:7px" value="Match Found" id="btnear" accesskey="9" onclick="addRemarks(1,'earremarks')" />
</td>
</tr>
<tr>
<td colspan="2" id="efoundon" style="padding-top:10px"><b>No Match Found</b></td>
<td colspan="2" id="ecurrecord" style="padding-top:10px"></td>
</tr>
</table>
</div>
<!-- -->
</td>
<td valign="top" style="width:50%" id="tdneg">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/neg_details.png" align="absmiddle" />
<span id="title">Negative Details <span id='nfound'></span></span>
</div>
<!-- -->
<!-- Form (Section Earlier) -->
<div id="FormPanel2" class="FormPanel">
<table align="center" id="FormControls" width="98%">
<tr>
<td>Customer Name</td>
<td></td>
<td>DOB</td>
<td></td>
</tr>
<tr>
<td colspan="2"><input style="width:305px;font-size:10pt;padding:3px" id="negname" readonly="readonly" /></td>
<td colspan="2"><input style="width:112px;font-size:12pt" id="negdob" readonly="readonly" /></td>
</tr>
<tr>
<td>Address</td>
<td></td>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="4"><textarea style="width:438px;font-size:12pt" rows="4" id="negaddress" readonly="readonly" ></textarea></td>
</tr>
<tr>
<td>Residence Phone</td>
<td>Office Phone</td>
<td>Mobile Number</td>
<td></td>
</tr>
<tr>
<td><input style="width:150px;font-size:12pt" id="negrphone" readonly="readonly" /></td>
<td><input style="width:150px;font-size:12pt" id="negophone" readonly="readonly" /></td>
<td><input style="width:112px;font-size:12pt" id="negmobile" readonly="readonly" /></td>
<td></td>
</tr>
<tr>
<td colspan="4">
<input type="button" class="button" name="btnfirst" style="margin-top:5px;float:left" value="" id="btnfirst" accesskey="U" onclick="findRecord(1,2)" />
<input type="button" class="button" name="btnprev" style="margin-top:5px;float:left" value="" id="btnprev" accesskey="I" onclick="findRecord(2,2)" />
<input type="button" class="button" name="btnnext" style="margin-top:5px;float:left" value="" id="btnnext" accesskey="O" onclick="findRecord(3,2)" />
<input type="button" class="button" name="btnlast" style="margin-top:5px;float:left" value="" id="btnlast" accesskey="P" onclick="findRecord(4,2)" />
<input type="button" class="button" name="btnear" style="margin-top:5px;float:right;margin-right:7px" value="Match Found" id="btnneg" accesskey="0" onclick="addRemarks(2,'negremarks')" />
</td>
</tr>
<tr>
<td colspan="2" id="nfoundon" style="padding-top:10px"><b>No Match Found</b></td>
<td colspan="2" id="ncurrecord" style="padding-top:10px"></td>
</tr>
</table>
</div>
<!-- -->
</td>
</tr>
</table>
</div>
<!-- -->
<!-- Earlier / Negative Details Container -->
<div style="border:1px solid #a7abb4;">
<table style="width:100%" border="0" cellspacing="0" >
<tr>
<td style="width:50%" valign="top">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/ear_rem.png" id="earimg" align="absmiddle" onclick="editRemarks('earremarks')" />
<span id="title">Earlier Match Remarks</span>
<div class="nedtrem" id="ctrldiv">
<img src="/matrix/images/edit_rem.png" align="absmiddle" onclick="editRemarks('earremarks',1)" title="Remove current record remarks" />
</div>
</div>
<!-- -->
<!-- Form (Section Earlier) -->
<div id="FormPanel2" class="FormPanel">
<table align="center" id="FormControls" style="width:100%">
<tr>
<td><form:textarea path="earremarks" style="width:98%" rows="3" readonly="true" ></form:textarea></td>
</tr>
</table>
</div>
<!-- -->
</td>
<td style="width:50%" valign="top">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/neg_rem.png" align="absmiddle" />
<span id="title">Negative Match Remarks</span>
<div class="nedtrem" id="ctrldiv">
<img src="/matrix/images/edit_rem.png" align="absmiddle" onclick="editRemarks('negremarks',2)" title="Remove current record remarks" />
</div>
</div>
<!-- -->
<!-- Form (Section Earlier) -->
<div id="FormPanel2" class="FormPanel">
<table align="center" id="FormControls" style="width:100%">
<tr>
<td><form:textarea path="negremarks" style="width:98%" rows="3" readonly="true" ></form:textarea></td>
</tr>
</table>
</div>
<!-- -->
</td>
</tr>
</table>
</div>
<!-- -->
<form:hidden path="sessuuid" />
<form:hidden path="uuid" />
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btncancel" style="margin-left:1px;margin-top:5px;float:right" value="Close" id="btncancel" accesskey="C" onclick="window.returnValue=0;window.close()" />
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return SubmitForm('updatededupe','_parent','dedupeDetails');" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
FindMatchedRecords('${dedupeDetails.uuid}');
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
<c:if test="${status == true}">
<script language="javascript" type="text/javascript">window.returnValue=1; window.close(); </script>
</c:if>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,82 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Telesheet</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="teledoc" id="teledoc" modelAttribute="teledoc" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/telesheet.png" align="absmiddle" />
<span id="title" align="absmiddle">Tele-Verification Sheet</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('doctele','_parent','teledoc')"/>
</div>
<!-- -->
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="doclist">
<thead class="thead">
<tr title="Row Title">
<td>Telesheets</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${teledoc.telesheets}" var="record">
<tr>
<td>
<span class="customLink" style="cursor:pointer" onclick="window.open('${docserver}${record[1]}', '_blank', 'fullscreen=yes');"><img src="/matrix/images/pdf_small.png" align="absmiddle"/> ${record[0]} </span>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
</form:form>
<input type="hidden" id="invalidfields" value="0" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,682 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 |
<c:if test="${caseDetails.getFormMode() eq 1}">Add Cases</c:if>
<c:if test="${caseDetails.getFormMode() eq 2}">Edit Details</c:if>
</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/punching.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js?ver=2" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ajax.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ajax-dynamic-list.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/autocomplete.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<c:if test="${caseDetails.getFormMode() eq 1}">
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
</c:if>
<div id="formcontainer" style="width:980px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="caseDetails" id="caseDetails" modelAttribute="caseDetails" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Common Details</span>
<c:choose>
<c:when test="${caseDetails.getFormMode() eq 1}">
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:13px;">
<form:select path="PortfolioId" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('casedet','_parent','caseDetails')">
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</c:when>
<c:otherwise>
<form:hidden path="PortfolioId" id="portlist" />
</c:otherwise>
</c:choose>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
MV Code
</div>
<div class="inputcontainer">
<form:input style="width:65px;text-transform:uppercase" readonly="true" path="MvCode" value="${caseDeails.getMvCode()}" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Appl No.
</div>
<div class="inputcontainer">
<form:input maxlength="25" style="width:115px;text-transform:uppercase" id="ApplNo" path="ApplNo" value="${caseDetails.getApplNo()}" onblur="if(validate(this,'t','AlphaNumeric')){FindSameDet(this,'A','CustomerName');}" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Bank Code
</div>
<div class="inputcontainer">
<form:input maxlength="25" style="width:70px;text-transform:uppercase" path="BankCode" value="${caseDetails.getBankCode()}" onblur="validate(this,'f','AlphaNumeric');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Branch
</div>
<div class="inputcontainer">
<div class="divselect" id="divbranch" style="width:135px;">
<form:select path="BankBranchId" multiple="false" id="branchlist" style="width:153px" onblur="validate(this,'t','');">
<form:option value="-1" label="SELECT" selected="true"/>
<c:forEach items="${branchlist}" var="brnch">
<form:option value="${brnch[0]}" label="${brnch[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Product
</div>
<div class="inputcontainer">
<div class="divselect" id="divproduct" style="width:132px;">
<form:select path="Product" multiple="false" id="prodlist" style="width:150px" onblur="validate(this,'t','');">
<form:option value="-1" label="SELECT" selected="true"/>
<c:forEach items="${prodlist}" var="prod">
<form:option value="${prod[0]}" label="${prod[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<form:input maxlength="60" style="width:200px" path="CustomerName" value="${caseDetails.getCustomerName()}" onblur="validate(this,'t','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Father Name
</div>
<div class="inputcontainer">
<form:input maxlength="25" style="width:145px" path="FatherName" value="${caseDetails.getFatherName()}" onblur="validate(this,'f','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
App Type
</div>
<div class="inputcontainer">
<div class="divselect" id="divapptype" style="width:135px;">
<form:select path="CustomerType" multiple="false" id="typelist" style="width:153px" onchange="ToggleChks((this.value.toUpperCase()!='APPLICANT' && this.value.toUpperCase()!='-1'),'chksresi!C0L!chksoff!C0L!chksprop!C0L!','!C0L!')" onblur="validate(this,'t','');">
<form:option value="-1" label="SELECT" selected="true"/>
<c:forEach items="${typelist}" var="type">
<form:option value="${type[0]}" label="${type[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Category
</div>
<div class="inputcontainer">
<div class="divselect" id="divcategory" style="width:115px;">
<form:select path="Category" multiple="false" id="catlist" style="width:133px">
<form:option value="-1" label="SELECT" selected="true"/>
<c:forEach items="${catlist}" var="cat">
<form:option value="${cat[0]}" label="${cat[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
DOB
</div>
<div class="inputcontainer">
<form:input maxlength="10" style="width:80px" path="DOB" id="dob" value="${caseDetails.getDOB()}" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Mobile No.
</div>
<div class="inputcontainer">
<form:input maxlength="21" style="width:120px" path="MobileNo" value="${caseDetails.getMobileNo()}" onblur="validate(this,'f','AllowWrong');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Loan Amt
</div>
<div class="inputcontainer">
<form:input maxlength="15" style="width:100px" path="LoanAmount" value="${caseDetails.getLoanAmount()}" onblur="validate(this,'f','LoanAmount');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
C Person
</div>
<div class="inputcontainer">
<form:input maxlength="25" style="width:200px" path="ContactPerson" value="${caseDetails.getContactPerson()}" onblur="validate(this,'f','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Special Inst.
</div>
<div class="inputcontainer">
<form:input maxlength="50" id="splist" style="width:833px" path="SpecialInst" value="${caseDetails.getSpecialInst()}" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Residence Details (Section2) Visible for portfolios in which residence visit/ residence TVR could be initiated-->
<div id="section2">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/resdet.png" />
<span id="title">Residence Details</span>
<div class="divchk" id="ctrldiv">
<form:checkbox path="Rvr" id="chkresi" onclick="HandleClick(this)" />RVR&nbsp;
<form:checkbox path="SameResi" id="chksresi" onclick="return FindSameDet(this,'R','ResiPhone')" /><span id="chksresi">Same Resi</span>
<form:checkbox path="Rtvr" id="chkteler" onclick="HandleClick(this)" /><span id="chkteler">RTV</span>
</div>
</div>
<!-- -->
<!-- Form (Section2) -->
<div id="FormPanel2" class="FormPanel">
<table align="center" id="FormControls" style="width:100%">
<tr>
<td>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
House No.
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="20" style="width:70px" path="ResiAdd1" value="${caseDetails.getResiAdd1()}" onblur="validate(this,document.getElementById('chkresi').checked ? 't':'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Sub Locality
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="70" style="width:180px" path="ResiAdd2" value="${caseDetails.getResiAdd2()}" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
City
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<div class="divselect" id="divrcity" style="width:110px;">
<form:select path="ResiCity" multiple="false" id="ResiAdd3_citylist" style="width:128px" onblur="validate(this,document.getElementById('chkresi').checked ? 't':'f','')" >
<form:option value="-1" label="Select" selected="true"/>
<form:option value="Unknown" label="Unknown"/>
<c:forEach items="${citylist}" var="city">
<form:option value="${city[0]}" label="${city[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Locality
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="50" style="width:180px" path="ResiAdd3" value="${caseDetails.getResiAdd3()}" onkeyup="ajax_showOptions(this,event)" onblur="onLocalityBlur(this,document.getElementById('chkresi').checked ? 't':'f')" />
<form:hidden path="ResiLoc" id="ResiAdd3_hidden" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Landmark
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="50" style="width:150px" path="ResiLandmark" value="${caseDetails.getResiLandmark()}" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Pincode
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="6" style="width:45px" id="ResiAdd3_Pincode" path="ResiPincode" value="${caseDetails.getResiPincode()}" onblur="validate(this,document.getElementById('chkresi').checked ? 't':'f','Pincode')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Phone No.
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input maxlength="25" style="width:107px" path="ResiPhone" value="${caseDetails.getResiPhone()}" onblur="validate(this,document.getElementById('chkteler').checked ? 't':'f','Phone')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Office Details (Section3) Visible for portfolios in which office visit/ office TVR could be initiated-->
<div id="section3">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<span id="title">Office Details</span>
<div class="divchk" id="ctrldiv">
<form:checkbox path="Ovr" id="chkoffice" onclick="HandleClick(this)" />OVR&nbsp;
<form:checkbox path="RCO" id="chkrco" style="display:none" onclick="HandleClick(this)" /><span id="chkrco">RCO</span>&nbsp;
<form:checkbox path="SameOffice" id="chksoff" onclick="return FindSameDet(this,'O','OffPhone')" /><span id="chksoff">Same Office</span>
<form:checkbox path="Otvr" id="chkteleo" onclick="HandleClick(this)" /><span id="chkteleo">OTV</span>
</div>
</div>
<!-- -->
<!-- Form (Section3) -->
<div id="FormPanel3" class="FormPanel">
<table align="center" id="FormControls">
<tr>
<td>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Company
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input maxlength="50" style="width:215px" path="CompanyName" value="${caseDetails.getCompanyName()}" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Plot No.
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="20" style="width:90px" path="OffAdd1" value="${caseDetails.getOffAdd1()}" onblur="validate(this,document.getElementById('chkoffice').checked ? 't':'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Sub Locality
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="70" style="width:200px" path="OffAdd2" value="${caseDetails.getOffAdd2()}" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
City
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<div class="divselect" id="divocity" style="width:110px;">
<form:select path="OffCity" multiple="false" id="OffAdd3_citylist" style="width:128px" onblur="validate(this,document.getElementById('chkoffice').checked ? 't':'f','')">
<form:option value="-1" label="Select" selected="true"/>
<form:option value="Unknown" label="Unknown"/>
<c:forEach items="${citylist}" var="city">
<form:option value="${city[0]}" label="${city[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Locality
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="50" style="width:200px" path="OffAdd3" value="${caseDetails.getOffAdd3()}" onkeyup="ajax_showOptions(this,event)" onblur="validate(this,document.getElementById('chkoffice').checked ? 't':'f','SplInstruction')" />
<form:hidden path="OffLoc" id="OffAdd3_hidden" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Pincode
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="6" style="width:45px" id="OffAdd3_Pincode" path="OffPincode" value="${caseDetails.getOffPincode()}" onblur="validate(this,document.getElementById('chkoffice').checked ? 't':'f','Pincode')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Landmark
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input maxlength="50" style="width:215px" path="OffLandmark" value="${caseDetails.getOffLandmark()}" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Department
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input maxlength="25" style="width:200px" path="Department" value="${caseDetails.getDepartment()}" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Designation
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input maxlength="25" style="width:210px" path="Designation" value="${caseDetails.getDesignation()}" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Office Phone-Extn
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input maxlength="25" style="width:150px" path="OffPhone" value="${caseDetails.getOffPhone()}" onblur="validate(this,document.getElementById('chkteleo').checked ? 't':'f','Phone')" />-<form:input type="text" style="width:23px" path="Extension" value="${caseDetails.getExtension()}" onblur="validate(this,'f','Extension')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Property Details (Section4) Visible for portfolios in which property visit could be initiated-->
<div id="section4">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/resdet.png" />
<span id="title">Property Details</span>
<div class="divchk" id="ctrldiv">
<form:checkbox path="Pvr" id="chkprop" onclick="HandleClick(this)" />PVR&nbsp;
<form:checkbox path="RCP" id="chkrcp" style="display:none" onclick="HandleClick(this)" /><span id="chkrcp">RCP</span>&nbsp;
<form:checkbox path="OCP" id="chkocp" style="display:none" onclick="HandleClick(this)" /><span id="chkocp">OCP</span>&nbsp;
<form:checkbox path="SameProp" id="chksprop" onclick="return FindSameDet(this,'P','PropAdd3_Pincode')" /><span id="chksprop">Same Property</span>
</div>
</div>
<!-- -->
<!-- Form (Section4) -->
<div id="FormPanel4" class="FormPanel">
<table align="center" id="FormControls">
<tr>
<td>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
House / Plot No.
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="20" style="width:120px" path="PropAdd1" value="${caseDetails.getPropAdd1()}" onblur="validate(this,document.getElementById('chkprop').checked ? 't':'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Sub Locality
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="70" style="width:200px" path="PropAdd2" value="${caseDetails.getPropAdd2()}" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
City
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<div class="divselect" id="divpcity" style="width:110px;">
<form:select path="PropCity" multiple="false" id="PropAdd3_citylist" style="width:128px" onblur="validate(this,document.getElementById('chkprop').checked ? 't':'f','')">
<form:option value="-1" label="Select" selected="true"/>
<form:option value="Unknown" label="Unknown"/>
<c:forEach items="${citylist}" var="city">
<form:option value="${city[0]}" label="${city[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Locality
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="50" style="width:200px" path="PropAdd3" value="${caseDetails.getPropAdd3()}" onkeyup="ajax_showOptions(this,event)" onblur="validate(this,document.getElementById('chkprop').checked ? 't':'f','SplInstruction')" />
<form:hidden path="PropLoc" id="PropAdd3_hidden" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Landmark
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="50" style="width:180px" path="PropLandmark" value="${caseDetails.getPropLandmark()}" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Pincode
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<form:input readonly="true" maxlength="6" style="width:45px" id="PropAdd3_Pincode" path="PropPincode" value="${caseDetails.getResiPincode()}" onblur="validate(this,document.getElementById('chkprop').checked ? 't':'f','Pincode')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Reference Details (Section5) Visible for portfolios in which reference calling could be initiated-->
<div id="section5">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/ref.png" />
<span id="title">Reference Details</span>
<div class="divchk" id="ctrldiv">
<form:checkbox path="Refvr" id="chkref" onclick="setFormValidation(this,'FormPanel5','Ref1Name,Ref1Address,Ref1Contactno','t,f,t','AlphaSpace,SplInstruction,Phone',false)" />Ref Check&nbsp;
</div>
</div>
<!-- -->
<!-- Form (Section5) -->
<div id="FormPanel5" class="FormPanel">
<table align="center" id="FormControls">
<tr>
<td>&nbsp;</td>
<td>Name</td>
<td>Address</td>
<td>Contact Numbers</td>
</tr>
<tr>
<td>Reference 1&nbsp;</td>
<td><form:input maxlength="30" style="width:200px" path="Ref1Name" value="${caseDetails.getRef1Name()}" onblur="validate(this,document.getElementById('chkref').checked ? 't':'f','AlphaSpace')" /></td>
<td><form:input maxlength="100" style="width:450px" path="Ref1Address" value="${caseDetails.getRef1Address()}" onblur="validate(this,'f','SplInstruction')" /></td>
<td><form:input maxlength="25" style="width:160px" path="Ref1Contactno" value="${caseDetails.getRef1Contactno()}" onblur="validate(this,document.getElementById('chkref').checked ? 't':'f','Phone')" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Name</td>
<td>Address</td>
<td>Contact Numbers</td>
</tr>
<tr>
<td>Reference 2&nbsp;</td>
<td><form:input maxlength="30" style="width:200px" path="Ref2Name" value="${caseDetails.getRef2Name()}" onblur="validate(this,'f','AlphaSpace')" /></td>
<td><form:input maxlength="100" style="width:450px" path="Ref2Address" value="${caseDetails.getRef2Address()}" onblur="validate(this,'f','SplInstruction')" /></td>
<td><form:input maxlength="25" style="width:160px" path="Ref2Contactno" value="${caseDetails.getRef2Contactno()}" onblur="validate(this,'f','Phone')" /></td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Dynamic Form (Section6). All controls under this section will be generated dynamically during runtime-->
<div id="section6">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/othdet.png" />
<span id="title">Other Details</span>
</div>
<!-- -->
<div id="FormPanel6" class="FormPanel">
${caseDetails.getDynamicPanel()}
</div>
</div>
<!-- -->
<!-- Document Details (Section7) Visible for portfolios in which document verification could be done-->
<div id="section7">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/documents.png" />
<span id="title">Document Details</span>
<div class="divchk" id="ctrldiv">
<form:checkbox path="Docvr" id="chkdoc" onclick="hideForm(this.id,'FormPanel7')" />Doc VR&nbsp;
</div>
</div>
<!-- -->
<!-- Form (Section7) -->
<div id="FormPanel7" class="FormPanel">
<table align="center" id="FormControls">
<tr>
<td>Document</td>
<td>Vendor</td>
<td>Service Provider</td>
<td>Name</td>
<td>Unique No.</td>
</tr>
<tr>
<td>
<div class="divselect" id="divdoclist" style="width:90px;">
<select id="doclist" style="width:108px">
<option value="-1" selected="true">
<c:forEach items="${doclist}" var="doc">
<option value="${doc[0]}" >${doc[1]}</option>
</c:forEach>
</select>
</div>
</td>
<td><input type="text" style="width:150px" value="" id="vendor" /></td>
<td><input type="text" style="width:200px" value="" id="serviceprovider" /></td>
<td><input type="text" style="width:200px" value="" id="name" /></td>
<td><input type="text" style="width:180px" value="" id="uniqueno" /></td>
</tr>
</table>
</div>
<!-- -->
</div>
<form:hidden path="DynamicFields" value="${caseDetails.getDynamicFields()}" />
<form:hidden path="VisibleContents" value="${caseDetails.getVisibleContents()}" />
<form:hidden path="FormMode" />
<form:hidden path="UUID" />
<form:hidden path="CaseId" />
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
<c:if test="${caseDetails.getFormMode() eq 2}">
<input type="button" class="button" name="btncancel" style="margin-left:1px;margin-top:5px;float:right" value="Cancel" id="btncancel" accesskey="C" onclick="window.returnValue=0;window.close()" />
</c:if>
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitForm('caseDetails');" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
HideSections('rtv');
HideSections('otv');
HideSections('section');
UnhideSections('${visibleContents}','!C0L!');
hideForm('chkresi','FormPanel2');
hideForm('chkoffice','FormPanel3');
hideForm('chkprop','FormPanel4');
hideForm('chkref','FormPanel5');
hideForm('chkdoc','FormPanel7');
ToggleChks((document.getElementById('chkresi').checked && document.getElementById('chkoffice').checked),'chkrco'+ColDelim,ColDelim);
ToggleChks((document.getElementById('chkresi').checked),'chkrcp'+ColDelim,ColDelim);
ToggleChks((document.getElementById('chkoffice').checked),'chkocp'+ColDelim,ColDelim);
ToggleChks((document.getElementById('typelist').value.toUpperCase()!='APPLICANT' && document.getElementById('typelist').value.toUpperCase()!='-1'),'chksresi!C0L!chksoff!C0L!chksprop!C0L!','!C0L!');
document.getElementById('ApplNo').focus();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty caseDetails.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${caseDetails.getErrMsg()}',3000,200,300); </script>
<c:if test="${caseDetails.isProcessFlag()==true and caseDetails.getFormMode()==2}">
<script language="javascript" type="text/javascript">window.returnValue=1; window.close(); </script>
</c:if>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,106 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/editcases.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Edit Cases</title>
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="caseGrid" id="caseGrid" modelAttribute="caseGrid" target="_blank">
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">List of Cases</span>
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:30px;">
<form:select path="PortfolioId" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('caselist','_parent','caseGrid')">
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('caselist','_parent','caseGrid')"/>
</div>
<!-- -->
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="casetable">
<thead class="thead">
<tr title="Row Title">
<td>S.No</td>
<td>MV Code</td>
<td>File No.</td>
<td>Customer Name</td>
<td>Type</td>
<td>Product</td>
<td>Received On</td>
<td>Punched By</td>
<td>Branch</td>
<td></td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${caseList}" var="casedet" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="row${status.count}uuid" id="row${status.count}uuid" value="${casedet[0]}" />
<input type="hidden" name="row${status.count}portid" id="row${status.count}portid" value="${casedet[9]}" />
${status.count}</td>
<td>${casedet[1]}</td>
<td>${casedet[2]}</td>
<td>${casedet[3]}</td>
<td>${casedet[4]}</td>
<td>${casedet[5]}</td>
<td>${casedet[6]}</td>
<td>${casedet[7]}</td>
<td>${casedet[8]}</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<input type="hidden" id="uuid" name="uuid" value="xxx" />
</form:form>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,681 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Case Initiation</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/punching.js?ver=4" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js?ver=2" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ajax.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ajax-dynamic-list.js?ver=2" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/autocomplete.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<c:if test="${formmode!=2}">
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
</c:if>
<div id="formcontainer" style="width:980px;margin-top:5px;position:absolute;z-index:-1">
<form method="post" name="casedetails" id="casedetails" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title">Common Details <span id='recfound'></span>&nbsp;&nbsp;&nbsp;Skip To&nbsp;&nbsp;<input type="text" class="textbox" style="width:30px;margin-top:-3px" onkeypress="return NumberOnly(event)" onblur="GotoRecord(this,'recno')"></span>
&nbsp;&nbsp;&nbsp;Search By File No &nbsp;&nbsp;<input type="text" class="textbox" style="width:100px;margin-top:-3px" onblur="GotoRecord(this,'query')">
<!-- Checkbox for AUTO CUT diabled for now -->
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" checked name="autocut" id="autocut" />
<c:if test="${formmode==2}">
<input type="hidden" id="portfolio_id" name="portfolio_id" value="-1" />
</c:if>
<c:if test="${formmode!=2}">
<div class="divselect" id="divportfolio" style="width:217px;position:absolute;top:3px;right:13px;">
<select id="portfolio_id" name="portfolio_id" style="width:235px" onchange="SubmitForm('caseadd','_parent','casedetails')">
<option value="-1" selected >SELECT PORTFOLIO</option>
<c:forEach items="${portlist}" var="port">
<option value="${port[0]}">${port[1]}</option>
</c:forEach>
</select>
</div>
</c:if>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
MV Code
</div>
<div class="inputcontainer">
<input readonly="readonly" type="text" id="mvcode" name="mvcode" style="width:65px;text-transform:uppercase" value="" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Appl No.
</div>
<div class="inputcontainer">
<input type="text" id="applno" name="applno" maxlength="25" style="width:115px;text-transform:uppercase" value="" onblur="if(validate(this,'t','AlphaNumeric')){FindSameDet(this,'A','customername');}" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Bank Code
</div>
<div class="inputcontainer">
<input type="text" maxlength="25" id="bankcode" name="bankcode" style="width:70px;text-transform:uppercase" value="" onblur="validate(this,'f','AlphaNumeric');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Branch
</div>
<div class="inputcontainer">
<div class="divselect" id="divbranch" style="width:135px;">
<select id="bank_branch_id" name="bank_branch_id" style="width:153px" onblur="validate(this,'t','');">
<option value="-1" selected >SELECT</option>
<c:forEach items="${branchlist}" var="brnch">
<option value="${brnch[0]}">${brnch[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Product
</div>
<div class="inputcontainer">
<div class="divselect" id="divproduct" style="width:132px;">
<select id="product" name="product" style="width:150px" onblur="validate(this,'t','');">
<option value="-1" selected >SELECT</option>
<c:forEach items="${prodlist}" var="prod">
<option value="${prod[0]}">${prod[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<input type="text" id="customername" name="customername" maxlength="100" style="width:200px" value="" onblur="validate(this,'t','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Father Name
</div>
<div class="inputcontainer">
<input type="text" id="fathername" name="fathername" maxlength="50" style="width:145px" value="" onblur="validate(this,'f','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
App Type
</div>
<div class="inputcontainer">
<div class="divselect" id="divapptype" style="width:135px;">
<select id="apptype" name="apptype" style="width:153px" onchange="ToggleChks((this.value.toUpperCase()!='APPLICANT' && this.value.toUpperCase()!='-1'),'sradd!C0L!soadd!C0L!spadd!C0L!','!C0L!')" onblur="validate(this,'t','');">
<option value="-1" selected>SELECT</option>
<c:forEach items="${typelist}" var="type">
<option value="${type[0]}">${type[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Category
</div>
<div class="inputcontainer">
<div class="divselect" id="divcategory" style="width:115px;">
<select id="category" name="category" style="width:133px">
<option value="-1" selected>SELECT</option>
<c:forEach items="${catlist}" var="cat">
<option value="${cat[0]}">${cat[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
DOB
</div>
<div class="inputcontainer">
<input type="text" id="dob" name="dob" maxlength="10" style="width:80px" value="" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Mobile No.
</div>
<div class="inputcontainer">
<input type="text" id="mobileno" name="mobileno" maxlength="50" style="width:120px" value="" onblur="validate(this,'f','AllowWrong');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Loan Amt
</div>
<div class="inputcontainer">
<input type="text" id="loanamount" name="loanamount" maxlength="15" style="width:100px" value="" onblur="validate(this,'f','LoanAmount');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
C Person
</div>
<div class="inputcontainer">
<input type="text" id="contactperson" name="contactperson" maxlength="50" style="width:200px" value="" onblur="validate(this,'f','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Special Inst.
</div>
<div class="inputcontainer">
<input type="text" id="specialinst" name="specialinst" maxlength="100" style="width:833px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Residence Details (Section2) Visible for portfolios in which residence visit/ residence TVR could be initiated-->
<div id="section2">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/resdet.png" />
<span id="title">Residence Details</span>
<div class="divchk" id="ctrldiv">
<input type="checkbox" id="rv" name="rv" onclick="HandleClick(this)" />RVR&nbsp;
<input type="checkbox" id="sradd" name="rv" onclick="return FindSameDet(this,'R','rphone')" /><span id="sradd">Same Resi</span>
<input type="checkbox" id="rtv" name="rv" onclick="HandleClick(this)" /><span id="rtv">RTV</span>
</div>
</div>
<!-- -->
<!-- Form (Section2) -->
<div id="FormPanel2" class="FormPanel">
<table align="center" id="FormControls" style="width:100%">
<tr>
<td>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
House No.
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="raddr1" name="raddr1" readonly="readonly" maxlength="20" style="width:140px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Sub Locality
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="raddr2" name="raddr2" readonly="readonly" maxlength="70" style="width:290px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Area
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="raddr3" name="raddr3" readonly="readonly" maxlength="50" style="width:202px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
City
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<div class="divselect" id="divrcity" style="width:110px;">
<select id="rcity" name="colr_citylist" style="width:128px" onblur="HandleBlur(this)" >
<option value="-1">Select</option>
<option value="Unknown">Unknown</option>
<c:forEach items="${citylist}" var="city">
<option value="${city[0]}">${city[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Colony
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="colr" name="colr" readonly="readonly" maxlength="50" style="width:120px;background-color: #fae8c3" value="" onkeyup="ajax_showOptions(this,event)" onblur="HandleBlur(this)" />
<input type="hidden" id="Rcolony" name="colr_hidden" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Pincode
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="rpincode" name="colr_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','Pincode')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Landmark
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="rlandmark" name="rlandmark" readonly="readonly" maxlength="50" style="width:190px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Phone No.
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="rphone" name="rphone" maxlength="30" style="width:107px" value="" onblur="validate(this,document.getElementById('rtv').checked ? 't':'f','Phone')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Office Details (Section3) Visible for portfolios in which office visit/ office TVR could be initiated-->
<div id="section3">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<span id="title">Office Details</span>
<div class="divchk" id="ctrldiv">
<input type="checkbox" id="ov" onclick="HandleClick(this)" />OVR&nbsp;
<input type="checkbox" id="rco" style="display:none" onclick="HandleClick(this)" /><span id="rco">RCO</span>&nbsp;
<input type="checkbox" id="soadd" onclick="return FindSameDet(this,'O','ophone')" /><span id="soadd">Same Office</span>
<input type="checkbox" id="otv" onclick="HandleClick(this)" /><span id="otv">OTV</span>
</div>
</div>
<!-- -->
<!-- Form (Section3) -->
<div id="FormPanel3" class="FormPanel">
<table align="center" id="FormControls">
<tr>
<td>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Company
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="companyname" name="companyname" maxlength="100" style="width:230px" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Plot No.
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="oaddr1" name="oaddr1" readonly="readonly" maxlength="30" style="width:140px" value="" onblur="validate(this,document.getElementById('ov').checked ? 't':'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Sub Locality
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="oaddr2" name="oaddr2" readonly="readonly" maxlength="70" style="width:290px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Area
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="oaddr3" name="oaddr3" readonly="readonly" maxlength="50" style="width:212px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
City
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<div class="divselect" id="divocity" style="width:110px;">
<select id="ocity" name="colo_citylist" style="width:128px" onblur="HandleBlur(this)" >
<option value="-1">Select</option>
<option value="Unknown">Unknown</option>
<c:forEach items="${citylist}" var="city">
<option value="${city[0]}">${city[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Colony
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="colo" name="colo" readonly="readonly" maxlength="50" style="width:120px;background-color: #fae8c3" value="" onkeyup="ajax_showOptions(this,event)" onblur="HandleBlur(this)" />
<input type="hidden" id="Ocolony" name="colo_hidden" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Pincode
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="opincode" name="colo_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="validate(this,document.getElementById('ov').checked ? 't':'f','Pincode')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Landmark
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="olandmark" name="olandmark" maxlength="50" style="width:190px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Department
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="department" name="designation" maxlength="50" style="width:100px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Designation
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="designation" name="designation" maxlength="50" style="width:120px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Office Phone-Extn
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="ophone" name="ophone" maxlength="25" style="width:100px" value="" onblur="validate(this,document.getElementById('otv').checked ? 't':'f','Phone')" />-<input type="text" id="extension" name="extension" style="width:23px" maxlength="10" value="" onblur="validate(this,'f','Extension')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Property Details (Section4) Visible for portfolios in which property visit could be initiated-->
<div id="section4">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/resdet.png" />
<span id="title">Property Details</span>
<div class="divchk" id="ctrldiv">
<input type="checkbox" id="pv" onclick="HandleClick(this)" />PVR&nbsp;
<input type="checkbox" id="rcp" style="display:none" onclick="HandleClick(this)" /><span id="rcp">RCP</span>&nbsp;
<input type="checkbox" id="ocp" style="display:none" onclick="HandleClick(this)" /><span id="ocp">OCP</span>&nbsp;
<input type="checkbox" id="spadd" onclick="return FindSameDet(this,'P','ppincode')" /><span id="spadd">Same Property</span>
</div>
</div>
<!-- -->
<!-- Form (Section4) -->
<div id="FormPanel4" class="FormPanel">
<table align="center" id="FormControls" style="width:100%">
<tr>
<td>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
House No.
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="paddr1" name="paddr1" readonly="readonly" maxlength="20" style="width:90px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Sub Locality
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="paddr2" name="paddr2" readonly="readonly" maxlength="70" style="width:200px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Area
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="paddr3" name="paddr3" readonly="readonly" maxlength="50" style="width:150px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
City
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<div class="divselect" id="divpcity" style="width:110px;">
<select id="pcity" name="colp_citylist" style="width:128px" onblur="HandleBlur(this)" >
<option value="-1">Select</option>
<option value="Unknown">Unknown</option>
<c:forEach items="${citylist}" var="city">
<option value="${city[0]}">${city[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Colony
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="colp" name="colp" readonly="readonly" maxlength="50" style="width:120px;background-color: #fae8c3" value="" onkeyup="ajax_showOptions(this,event)" onblur="HandleBlur(this)" />
<input type="hidden" id="Pcolony" name="colp_hidden" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Pincode
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="ppincode" name="colp_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','Pincode')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Landmark
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="plandmark" name="plandmark" readonly="readonly" maxlength="50" style="width:110px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Reference Details (Section5) Visible for portfolios in which reference calling could be initiated-->
<div id="section5">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/ref.png" />
<span id="title">Reference Details</span>
<div class="divchk" id="ctrldiv">
<input type="checkbox" id="refv" name="refv" onclick="HandleClick(this)" />Ref Check&nbsp;
</div>
</div>
<!-- -->
<!-- Form (Section5) -->
<div id="FormPanel5" class="FormPanel">
<table align="center" id="FormControls">
<tr>
<td>&nbsp;</td>
<td>Name</td>
<td>Address</td>
<td>Contact Numbers</td>
</tr>
<tr>
<td>Reference 1&nbsp;</td>
<td><input type="text" id="refname1" name="refname1" maxlength="50" style="width:200px" value="" onblur="validate(this,document.getElementById('refv').checked ? 't':'f','AlphaSpace')" /></td>
<td><input type="text" id="refaddress1" name="refaddress1" maxlength="100" style="width:450px" value="" onblur="validate(this,'f','SplInstruction')" /></td>
<td><input type="text" id="refcontactno1" name="refcontactno1" maxlength="25" style="width:160px" value="" onblur="validate(this,document.getElementById('refv').checked ? 't':'f','Phone')" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Name</td>
<td>Address</td>
<td>Contact Numbers</td>
</tr>
<tr>
<td>Reference 2&nbsp;</td>
<td><input type="text" id="refname2" name="refname2" maxlength="50" style="width:200px" value="" onblur="validate(this,'f','AlphaSpace')" /></td>
<td><input type="text" id="refaddress2" name="refaddress2" maxlength="100" style="width:450px" value="" onblur="validate(this,'f','SplInstruction')" /></td>
<td><input type="text" id="refcontactno2" name="refcontactno2" maxlength="25" style="width:160px" value="" onblur="validate(this,'f','Phone')" /></td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Dynamic Form (Section6). All controls under this section will be generated dynamically during runtime-->
<div id="section6">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/othdet.png" />
<span id="title">Other Details</span>
</div>
<!-- -->
<div id="FormPanel6" class="FormPanel">
${dynamichtml}
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<!-- -->
<!-- Document Details (Section7) Visible for portfolios in which document verification could be done-->
<div id="section7">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/documents.png" />
<span id="title">Document Details</span>
<div class="divchk" id="ctrldiv">
<input type="checkbox" name="docv" id="docv" />Doc VR&nbsp;
</div>
</div>
<!-- -->
</div>
<br />
<br />
<br />
<input type="hidden" id="dynamicfields" name="dynamicfields" value="${dynamicfields}" />
<input type="hidden" id="visiblecontents" name="visiblecontents" value="${visiblecontents}" />
<input type="hidden" id="uuid" name="uuid" value="${duuid}" />
<input type="hidden" id="case_id" name="case_id" value="" />
<input type="hidden" id="company_id" name="company_id" value="${Sessvals.getCompanyID()}" />
<input type="hidden" id="branch_id" name="branch_id" value="${Sessvals.getBranchID()}" />
<input type="hidden" id="status" name="status" value="" />
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
<c:if test="${formmode gt 0}">
<div style="position:fixed;text-align:right;bottom:0px;width:980px;" class="buttonbar">
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btnfirst" style="margin-left:5px;margin-top:-2px;float:left;width:80px" value="" id="btnfirst" accesskey="F" onclick="findRecord(1)" />
<input type="button" class="button" name="btnprev" style="margin-top:-2px;float:left;width:80px" value="" id="btnprev" accesskey="P" onclick="findRecord(2)" />
<input type="button" class="button" name="btnnext" style="margin-top:-2px;float:left;width:80px" value="" id="btnnext" accesskey="N" onclick="findRecord(3)" />
<input type="button" class="button" name="btnlast" style="margin-top:-2px;float:left;width:80px" value="" id="btnlast" accesskey="L" onclick="findRecord(4)" />
<input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitForm('casedetails');" />
<c:if test="${formmode!=2}">
<input type="button" class="button" name="btnadd" style="float:right" value="Add" id="btnadd" accesskey="A" onclick="return AddNewRecord();" />
</c:if>
</div>
</c:if>
</form>
<input type="hidden" id="formmode" name="formmode" value="${formmode}" />
<input type="hidden" id="usid" name="usid" value="${usid}" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
InitPage('${portfolio_id}','${visiblecontents}');
$("#autocut").hide();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,681 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Case Initiation</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/punching.js?ver=4" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ajax.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ajax-dynamic-list.js?ver=1" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/autocomplete.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<c:if test="${formmode!=2}">
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
</c:if>
<div id="formcontainer" style="width:980px;margin-top:5px;position:absolute;z-index:-1">
<form method="post" name="casedetails" id="casedetails" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title">Common Details <span id='recfound'></span>&nbsp;&nbsp;&nbsp;Skip To&nbsp;&nbsp;<input type="text" class="textbox" style="width:30px;margin-top:-3px" onkeypress="return NumberOnly(event)" onblur="GotoRecord(this,'recno')"></span>
&nbsp;&nbsp;&nbsp;Search By File No &nbsp;&nbsp;<input type="text" class="textbox" style="width:100px;margin-top:-3px" onblur="GotoRecord(this,'query')">
<!-- Checkbox for AUTO CUT diabled for now -->
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="autocut" checked id="autocut" />&nbsp;Auto Cut-Off
<c:if test="${formmode==2}">
<input type="hidden" id="portfolio_id" name="portfolio_id" value="-1" />
</c:if>
<c:if test="${formmode!=2}">
<div class="divselect" id="divportfolio" style="width:217px;position:absolute;top:3px;right:13px;">
<select id="portfolio_id" name="portfolio_id" style="width:235px" onchange="SubmitForm('caseadd','_parent','casedetails')">
<option value="-1" selected >SELECT PORTFOLIO</option>
<c:forEach items="${portlist}" var="port">
<option value="${port[0]}">${port[1]}</option>
</c:forEach>
</select>
</div>
</c:if>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
MV Code
</div>
<div class="inputcontainer">
<input readonly="readonly" type="text" id="mvcode" name="mvcode" style="width:65px;text-transform:uppercase" value="" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Appl No.
</div>
<div class="inputcontainer">
<input type="text" id="applno" name="applno" maxlength="25" style="width:115px;text-transform:uppercase" value="" onblur="if(validate(this,'t','AlphaNumeric')){FindSameDet(this,'A','customername');}" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Bank Code
</div>
<div class="inputcontainer">
<input type="text" maxlength="25" id="bankcode" name="bankcode" style="width:70px;text-transform:uppercase" value="" onblur="validate(this,'f','AlphaNumeric');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Branch
</div>
<div class="inputcontainer">
<div class="divselect" id="divbranch" style="width:135px;">
<select id="bank_branch_id" name="bank_branch_id" style="width:153px" onblur="validate(this,'t','');">
<option value="-1" selected >SELECT</option>
<c:forEach items="${branchlist}" var="brnch">
<option value="${brnch[0]}">${brnch[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Product
</div>
<div class="inputcontainer">
<div class="divselect" id="divproduct" style="width:132px;">
<select id="product" name="product" style="width:150px" onblur="validate(this,'t','');">
<option value="-1" selected >SELECT</option>
<c:forEach items="${prodlist}" var="prod">
<option value="${prod[0]}">${prod[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<input type="text" id="customername" name="customername" maxlength="100" style="width:200px" value="" onblur="validate(this,'t','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Father Name
</div>
<div class="inputcontainer">
<input type="text" id="fathername" name="fathername" maxlength="50" style="width:145px" value="" onblur="validate(this,'f','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
App Type
</div>
<div class="inputcontainer">
<div class="divselect" id="divapptype" style="width:135px;">
<select id="apptype" name="apptype" style="width:153px" onchange="ToggleChks((this.value.toUpperCase()!='APPLICANT' && this.value.toUpperCase()!='-1'),'sradd!C0L!soadd!C0L!spadd!C0L!','!C0L!')" onblur="validate(this,'t','');">
<option value="-1" selected>SELECT</option>
<c:forEach items="${typelist}" var="type">
<option value="${type[0]}">${type[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Category
</div>
<div class="inputcontainer">
<div class="divselect" id="divcategory" style="width:115px;">
<select id="category" name="category" style="width:133px">
<option value="-1" selected>SELECT</option>
<c:forEach items="${catlist}" var="cat">
<option value="${cat[0]}">${cat[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
DOB
</div>
<div class="inputcontainer">
<input type="text" id="dob" name="dob" maxlength="10" style="width:80px" value="" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Mobile No.
</div>
<div class="inputcontainer">
<input type="text" id="mobileno" name="mobileno" maxlength="50" style="width:120px" value="" onblur="validate(this,'f','AllowWrong');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Loan Amt
</div>
<div class="inputcontainer">
<input type="text" id="loanamount" name="loanamount" maxlength="15" style="width:100px" value="" onblur="validate(this,'f','LoanAmount');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
C Person
</div>
<div class="inputcontainer">
<input type="text" id="contactperson" name="contactperson" maxlength="50" style="width:200px" value="" onblur="validate(this,'f','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Special Inst.
</div>
<div class="inputcontainer">
<input type="text" id="specialinst" name="specialinst" maxlength="500" style="width:833px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Residence Details (Section2) Visible for portfolios in which residence visit/ residence TVR could be initiated-->
<div id="section2">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/resdet.png" />
<span id="title">Residence Details</span>
<div class="divchk" id="ctrldiv">
<input type="checkbox" id="rv" name="rv" onclick="HandleClick(this)" />RVR&nbsp;
<input type="checkbox" id="sradd" name="rv" onclick="return FindSameDet(this,'R','rphone')" /><span id="sradd">Same Resi</span>
<input type="checkbox" id="rtv" name="rv" onclick="HandleClick(this)" /><span id="rtv">RTV</span>
</div>
</div>
<!-- -->
<!-- Form (Section2) -->
<div id="FormPanel2" class="FormPanel">
<table align="center" id="FormControls" style="width:100%">
<tr>
<td>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
House No.
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="raddr1" name="raddr1" readonly="readonly" maxlength="40" style="width:140px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Sub Locality
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="raddr2" name="raddr2" readonly="readonly" maxlength="150" style="width:290px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Area
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="raddr3" name="raddr3" readonly="readonly" maxlength="150" style="width:202px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
City
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<div class="divselect" id="divrcity" style="width:110px;">
<select id="rcity" name="colr_citylist" style="width:128px" onblur="HandleBlur(this)" >
<option value="-1">Select</option>
<option value="Unknown">Unknown</option>
<c:forEach items="${citylist}" var="city">
<option value="${city[0]}">${city[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Colony
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="colr" name="colr" readonly="readonly" maxlength="50" style="width:120px;background-color: #fae8c3" value="" onkeyup="ajax_showOptions(this,event)" onblur="HandleBlur(this)" />
<input type="hidden" id="Rcolony" name="colr_hidden" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Pincode
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="rpincode" name="colr_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','Pincode')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Landmark
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="rlandmark" name="rlandmark" readonly="readonly" maxlength="50" style="width:190px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Phone No.
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="rphone" name="rphone" maxlength="30" style="width:107px" value="" onblur="validate(this,document.getElementById('rtv').checked ? 't':'f','Phone')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Office Details (Section3) Visible for portfolios in which office visit/ office TVR could be initiated-->
<div id="section3">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<span id="title">Office Details</span>
<div class="divchk" id="ctrldiv">
<input type="checkbox" id="ov" onclick="HandleClick(this)" />OVR&nbsp;
<input type="checkbox" id="rco" style="display:none" onclick="HandleClick(this)" /><span id="rco">RCO</span>&nbsp;
<input type="checkbox" id="soadd" onclick="return FindSameDet(this,'O','ophone')" /><span id="soadd">Same Office</span>
<input type="checkbox" id="otv" onclick="HandleClick(this)" /><span id="otv">OTV</span>
</div>
</div>
<!-- -->
<!-- Form (Section3) -->
<div id="FormPanel3" class="FormPanel">
<table align="center" id="FormControls">
<tr>
<td>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Company
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="companyname" name="companyname" maxlength="100" style="width:230px" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Plot No.
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="oaddr1" name="oaddr1" readonly="readonly" maxlength="40" style="width:140px" value="" onblur="validate(this,document.getElementById('ov').checked ? 't':'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Sub Locality
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="oaddr2" name="oaddr2" readonly="readonly" maxlength="150" style="width:290px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Area
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="oaddr3" name="oaddr3" readonly="readonly" maxlength="150" style="width:212px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
City
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<div class="divselect" id="divocity" style="width:110px;">
<select id="ocity" name="colo_citylist" style="width:128px" onblur="HandleBlur(this)" >
<option value="-1">Select</option>
<option value="Unknown">Unknown</option>
<c:forEach items="${citylist}" var="city">
<option value="${city[0]}">${city[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Colony
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="colo" name="colo" readonly="readonly" maxlength="50" style="width:120px;background-color: #fae8c3" value="" onkeyup="ajax_showOptions(this,event)" onblur="HandleBlur(this)" />
<input type="hidden" id="Ocolony" name="colo_hidden" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Pincode
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="opincode" name="colo_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="validate(this,document.getElementById('ov').checked ? 't':'f','Pincode')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Landmark
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="olandmark" name="olandmark" maxlength="50" style="width:190px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Department
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="department" name="designation" maxlength="50" style="width:100px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Designation
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="designation" name="designation" maxlength="50" style="width:120px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Office Phone-Extn
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="ophone" name="ophone" maxlength="25" style="width:100px" value="" onblur="validate(this,document.getElementById('otv').checked ? 't':'f','Phone')" />-<input type="text" id="extension" name="extension" style="width:23px" maxlength="10" value="" onblur="validate(this,'f','Extension')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Property Details (Section4) Visible for portfolios in which property visit could be initiated-->
<div id="section4">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/resdet.png" />
<span id="title">Property Details</span>
<div class="divchk" id="ctrldiv">
<input type="checkbox" id="pv" onclick="HandleClick(this)" />PVR&nbsp;
<input type="checkbox" id="rcp" style="display:none" onclick="HandleClick(this)" /><span id="rcp">RCP</span>&nbsp;
<input type="checkbox" id="ocp" style="display:none" onclick="HandleClick(this)" /><span id="ocp">OCP</span>&nbsp;
<input type="checkbox" id="spadd" onclick="return FindSameDet(this,'P','ppincode')" /><span id="spadd">Same Property</span>
</div>
</div>
<!-- -->
<!-- Form (Section4) -->
<div id="FormPanel4" class="FormPanel">
<table align="center" id="FormControls" style="width:100%">
<tr>
<td>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
House No.
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="paddr1" name="paddr1" readonly="readonly" maxlength="40" style="width:90px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Sub Locality
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="paddr2" name="paddr2" readonly="readonly" maxlength="150" style="width:200px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Area
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="paddr3" name="paddr3" readonly="readonly" maxlength="150" style="width:150px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
City
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<div class="divselect" id="divpcity" style="width:110px;">
<select id="pcity" name="colp_citylist" style="width:128px" onblur="HandleBlur(this)" >
<option value="-1">Select</option>
<option value="Unknown">Unknown</option>
<c:forEach items="${citylist}" var="city">
<option value="${city[0]}">${city[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Colony
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="colp" name="colp" readonly="readonly" maxlength="50" style="width:120px;background-color: #fae8c3" value="" onkeyup="ajax_showOptions(this,event)" onblur="HandleBlur(this)" />
<input type="hidden" id="Pcolony" name="colp_hidden" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Pincode
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="ppincode" name="colp_pincode" readonly="readonly" maxlength="6" style="width:45px" value="" onblur="validate(this,document.getElementById('rv').checked ? 't':'f','Pincode')" />
</div>
</div>
<div class="widget" style="margin-left:2px">
<div class="lblcontainer" style="padding:1px">
Landmark
</div>
<br >
<div class="inputcontainer" style="padding:1px">
<input type="text" id="plandmark" name="plandmark" readonly="readonly" maxlength="50" style="width:110px" value="" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Reference Details (Section5) Visible for portfolios in which reference calling could be initiated-->
<div id="section5">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/ref.png" />
<span id="title">Reference Details</span>
<div class="divchk" id="ctrldiv">
<input type="checkbox" id="refv" name="refv" onclick="HandleClick(this)" />Ref Check&nbsp;
</div>
</div>
<!-- -->
<!-- Form (Section5) -->
<div id="FormPanel5" class="FormPanel">
<table align="center" id="FormControls">
<tr>
<td>&nbsp;</td>
<td>Name</td>
<td>Address</td>
<td>Contact Numbers</td>
</tr>
<tr>
<td>Reference 1&nbsp;</td>
<td><input type="text" id="refname1" name="refname1" maxlength="50" style="width:200px" value="" onblur="validate(this,document.getElementById('refv').checked ? 't':'f','AlphaSpace')" /></td>
<td><input type="text" id="refaddress1" name="refaddress1" maxlength="100" style="width:450px" value="" onblur="validate(this,'f','SplInstruction')" /></td>
<td><input type="text" id="refcontactno1" name="refcontactno1" maxlength="25" style="width:160px" value="" onblur="validate(this,document.getElementById('refv').checked ? 't':'f','Phone')" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>Name</td>
<td>Address</td>
<td>Contact Numbers</td>
</tr>
<tr>
<td>Reference 2&nbsp;</td>
<td><input type="text" id="refname2" name="refname2" maxlength="50" style="width:200px" value="" onblur="validate(this,'f','AlphaSpace')" /></td>
<td><input type="text" id="refaddress2" name="refaddress2" maxlength="100" style="width:450px" value="" onblur="validate(this,'f','SplInstruction')" /></td>
<td><input type="text" id="refcontactno2" name="refcontactno2" maxlength="25" style="width:160px" value="" onblur="validate(this,'f','Phone')" /></td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Dynamic Form (Section6). All controls under this section will be generated dynamically during runtime-->
<div id="section6">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/othdet.png" />
<span id="title">Other Details</span>
</div>
<!-- -->
<div id="FormPanel6" class="FormPanel">
${dynamichtml}
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<!-- -->
<!-- Document Details (Section7) Visible for portfolios in which document verification could be done-->
<div id="section7">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/documents.png" />
<span id="title">Document Details</span>
<div class="divchk" id="ctrldiv">
<input type="checkbox" name="docv" id="docv" />Doc VR&nbsp;
</div>
</div>
<!-- -->
</div>
<br />
<br />
<br />
<input type="hidden" id="dynamicfields" name="dynamicfields" value="${dynamicfields}" />
<input type="hidden" id="visiblecontents" name="visiblecontents" value="${visiblecontents}" />
<input type="hidden" id="uuid" name="uuid" value="${duuid}" />
<input type="hidden" id="case_id" name="case_id" value="" />
<input type="hidden" id="company_id" name="company_id" value="${Sessvals.getCompanyID()}" />
<input type="hidden" id="branch_id" name="branch_id" value="${Sessvals.getBranchID()}" />
<input type="hidden" id="status" name="status" value="" />
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
<c:if test="${formmode gt 0}">
<div style="position:fixed;text-align:right;bottom:0px;width:980px;" class="buttonbar">
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btnfirst" style="margin-left:5px;margin-top:-2px;float:left;width:80px" value="" id="btnfirst" accesskey="F" onclick="findRecord(1)" />
<input type="button" class="button" name="btnprev" style="margin-top:-2px;float:left;width:80px" value="" id="btnprev" accesskey="P" onclick="findRecord(2)" />
<input type="button" class="button" name="btnnext" style="margin-top:-2px;float:left;width:80px" value="" id="btnnext" accesskey="N" onclick="findRecord(3)" />
<input type="button" class="button" name="btnlast" style="margin-top:-2px;float:left;width:80px" value="" id="btnlast" accesskey="L" onclick="findRecord(4)" />
<input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitForm('casedetails');" />
<c:if test="${formmode!=2}">
<input type="button" class="button" name="btnadd" style="float:right" value="Add" id="btnadd" accesskey="A" onclick="return AddNewRecord();" />
</c:if>
</div>
</c:if>
</form>
<input type="hidden" id="formmode" name="formmode" value="${formmode}" />
<input type="hidden" id="usid" name="usid" value="${usid}" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
InitPage('${portfolio_id}','${visiblecontents}');
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,325 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Document Initiation </title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ajax.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ajax-dynamic-list.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/punchingdoc.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/autocomplete.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:980px;margin-top:5px;position:absolute;z-index:-1">
<form method="post" name="docdetails" id="docdetails" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title">Common Details <span id='recfound'></span>&nbsp;&nbsp;&nbsp;Skip To&nbsp;&nbsp;<input type="text" class="textbox" style="width:30px;margin-top:-3px" onkeypress="return NumberOnly(event)" onblur="GotoRecord(this)"></span>
&nbsp;&nbsp;&nbsp;Search by File No&nbsp;&nbsp;<input type="text" class="textbox" style="width:200px;margin-top:-3px" onblur="SearchRecord(this)"></span>
<!-- Checkbox for AUTO CUT diabled for now -->
<!-- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="autocut" id="autocut" />&nbsp;Automatic Cut-Off -->
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:13px;">
<select id="portfolio_id" name="portfolio_id" style="width:185px" onchange="SubmitForm('docadd','_parent','docdetails')">
<option value="-1" selected >SELECT PORTFOLIO</option>
<c:forEach items="${portlist}" var="port">
<option value="${port[0]}">${port[1]}</option>
</c:forEach>
</select>
</div>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<div style="height:auto;width:16px;float:right;margin-top:4px;">
<div id="btnbedit" onclick="EditBasicDetails()" title="edit basic details" style="background:url('/matrix/images/edit_form.png');height:auto;width:16px;cursor:pointer;margin-top:2px">&nbsp;</div>
<div id="btnbsave" onclick="SaveBasicDetails()" title="save details" style="background:url('/matrix/images/disk.png');height:auto;width:16px;cursor:pointer;margin-top:2px">&nbsp;</div>
<div id="btnbcancel" onclick="CancelEdit()" title="cancel" style="background:url('/matrix/images/msgerror.png');height:auto;width:16px;cursor:pointer;margin-top:6px">&nbsp;</div>
</div>
<div class="widget">
<div class="lblcontainer">
Appl No.
</div>
<div class="inputcontainer">
<input type="text" id="applno" name="applno" maxlength="25" style="width:150px;text-transform:uppercase" value="" disabled="disabled" onblur="if(validate(this,'t','AlphaNumeric')){FindSameDet(this,'A','customername');}" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<input type="text" id="customername" name="customername" maxlength="100" style="width:275px" value="" onblur="validate(this,'t','AlphaSpace');" disabled="disabled" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
DOB
</div>
<div class="inputcontainer">
<input type="text" id="dob" name="dob" maxlength="10" style="width:80px" value="" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" disabled="disabled" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Loan Amt
</div>
<div class="inputcontainer">
<input type="text" id="loanamount" name="loanamount" maxlength="15" style="width:115px" value="" onblur="validate(this,'f','LoanAmount');" disabled="disabled" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Branch
</div>
<div class="inputcontainer">
<div class="divselect" id="divbranch" style="width:235px;">
<select id="bank_branch_id" name="bank_branch_id" style="width:253px" onblur="validate(this,'t','');" disabled="disabled">
<option value="-1" selected >SELECT</option>
<c:forEach items="${branchlist}" var="brnch">
<option value="${brnch[0]}">${brnch[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Product
</div>
<div class="inputcontainer">
<div class="divselect" id="divproduct" style="width:132px;">
<select id="product" name="product" style="width:150px" onblur="validate(this,'t','');" disabled="disabled">
<option value="-1" selected >SELECT</option>
<c:forEach items="${prodlist}" var="prod">
<option value="${prod[0]}">${prod[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
App Type
</div>
<div class="inputcontainer">
<div class="divselect" id="divapptype" style="width:135px;">
<select id="apptype" name="apptype" style="width:153px" onblur="validate(this,'t','');" disabled="disabled">
<option value="-1" selected>SELECT</option>
<c:forEach items="${typelist}" var="type">
<option value="${type[0]}">${type[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Category
</div>
<div class="inputcontainer">
<div class="divselect" id="divcategory" style="width:115px;">
<select id="category" name="category" style="width:133px" disabled="disabled">
<option value="-1" selected>SELECT</option>
<c:forEach items="${catlist}" var="cat">
<option value="${cat[0]}">${cat[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
${dynamichtml}
<input type="button" class="button" name="btnsave" style="float:right" value="Add Docs" id="btnsave" onclick="return AddDocs();" />
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Document Details Visible for portfolios in which document verification could be done-->
<div id="section7">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/documents.png" />
<span id="title">Document Details</span>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
Document
</div>
<div class="inputcontainer">
<div class="divselect" id="divdoctype" style="width:170px;">
<select id="doctype" name="doctype" style="width:188px" onchange="changeLabel(this)" onblur="validate(this,'t','')">
<option value="-1" uniqueidentifier="Unique No." sprovider="Service Provider" validuno="xxx" ymon="A.Y/Month" validymon="" defsprovider="" genlist="0" selected>SELECT</option>
<c:forEach items="${doclist}" var="doc">
<option value="${doc[0]}" uniqueidentifier="${doc[2]}" sprovider="${doc[3]}" validuno="${doc[4]}" ymon="${doc[5]}" validymon="${doc[6]}" defsprovider="${doc[7]}" genlist="${doc[8]}">${doc[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<input type="text" id="docholdername" name="docholdername" maxlength="100" style="width:200px" value="" onblur="validate(this,'t','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" id="sprovider">
Serivce Provider
</div>
<div class="inputcontainer">
<input type="text" id="serviceprovider" name="serviceprovider" maxlength="100" style="width:200px" value="" onblur="validate(this,'t','SplInstruction');" />
<input type="hidden" id="bank_id" name="serviceprovider_hidden" value="0" />
<input type="hidden" id="serviceprovider_citylist" name="serviceprovider_citylist" value="0" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" id="uniqueidentifier">
Unique No.
</div>
<div class="inputcontainer">
<input type="text" id="uniqueno" name="uniqueno" maxlength="50" style="width:140px" value="" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" id="yearmon">
A.Y/Month
</div>
<div class="inputcontainer">
<input type="text" id="yearmonth" name="yearmonth" maxlength="100" style="width:180px" value="" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Location
</div>
<div class="inputcontainer">
<div class="divselect" id="divcity" style="width:120px;" >
<select id="city" name="city" style="width:138px" onblur="validate(this,'t','');">
<option value="-1" selected>SELECT</option>
<option value="CITY" selected>CITY</option>
<option value="SATELLITE CITY">SATELLITE CITY</option>
<option value="OUT STATION">OUT STATION</option>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Vendor
</div>
<div class="inputcontainer">
<div class="divselect" id="divvendor" style="width:120px;">
<select id="vendor_id" name="vendor_id" style="width:138px" onblur="validate(this,'f','');">
<option value="-1" selected>SELECT</option>
</select>
</div>
</div>
</div>
${docdynamichtml}
<input type="button" class="button" name="btnadd" style="float:right" value="Add" id="btnadd" onclick="return AddNewDoc();" />
</td>
</tr>
</table>
</div>
<div id="FormPanel2" class="FormPanel">
<table border="0" cellspacing="0" width="100%" id="casetable">
<thead class="thead">
<tr title="Row Title" id="rowtitle">
<td style="font-size:12px;width:20px">S.No</td>
<td style="font-size:12px;width:150px">Name</td>
<td style="font-size:12px;width:150px">Document</td>
<td style="font-size:12px;width:150px">Provider</td>
<td style="font-size:12px;width:150px">Unique No.</td>
<td style="font-size:12px;width:100px">Extra</td>
<td style="font-size:12px;width:50px">Location</td>
<td style="font-size:12px;width:50px">Vendor</td>
<td style="font-size:12px">Action</td>
</tr>
</thead>
</table>
</div>
<!-- -->
</div>
<input type="hidden" id="dynamicfields" name="dynamicfields" value="${dynamicfields}" />
<input type="hidden" id="docdynamicfields" name="dynamicfields" value="${docdynamicfields}" />
<input type="hidden" id="uuid" name="uuid" value="" />
<input type="hidden" id="case_id" name="case_id" value="" />
<input type="hidden" id="company_id" name="company_id" value="${Sessvals.getCompanyID()}" />
<input type="hidden" id="branch_id" name="branch_id" value="${Sessvals.getBranchID()}" />
<input type="hidden" id="status" name="status" value="" />
<input type="hidden" id="docv" name="docv" value="0" />
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
<c:if test="${formmode gt 0}">
<div style="position:fixed;text-align:right;bottom:0px;width:980px;" class="buttonbar">
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btnfirst" style="margin-left:5px;margin-top:-2px;float:left;width:80px" value="" id="btnfirst" accesskey="F" onclick="findRecord(1)" />
<input type="button" class="button" name="btnprev" style="margin-top:-2px;float:left;width:80px" value="" id="btnprev" accesskey="P" onclick="findRecord(2)" />
<input type="button" class="button" name="btnnext" style="margin-top:-2px;float:left;width:80px" value="" id="btnnext" accesskey="N" onclick="findRecord(3)" />
<input type="button" class="button" name="btnlast" style="margin-top:-2px;float:left;width:80px" value="" id="btnlast" accesskey="L" onclick="findRecord(4)" />
<input type="button" class="button" name="btnadd" style="float:right" value="Add New Record" id="btnadd" accesskey="A" onclick="return AddNewRecord();" />
</div>
</c:if>
</form>
<input type="hidden" id="formmode" name="formmode" value="${formmode}" />
<input type="hidden" id="usid" name="usid" value="${usid}" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
InitPage('${portfolio_id}');
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,342 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Add/Edit Product</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:800px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" modelAttribute="addproduct" action="addremoveproduct" >
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/cutlist.png" align="absmiddle" />
<span id="title" align="absmiddle">Add Edit Product</span>
<div class="divselect" id="divportfolio" style="width:217px;position:absolute;top:3px;right:30px;">
<form:select path="portfolio_id" style="width:235px" onchange="SubmitForm('getproducts','_parent','addproduct')">
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('initaddproduct','_parent','addproduct')"/>
</div>
<!-- -->
<div id="FormPanel1" class="FormPanel" style="text-align:center">
<div id="FormPanel1-1" class="FormPanel" style="margin-top:10px;margin-bottom:10px;width:380px;height:400px;display:inline-block">
<div>
<div id='title' class="title">
<img id="icon" src="/matrix/images/cutlist.png" align="absmiddle" />
<span id="title" align="absmiddle">Mapped Products</span>
</div>
</div>
<div id="TablePanel" class="tableContainer" style="height:360px;overflow-y:scroll">
<table border="0" cellspacing="0" width="100%" id="mappedproductstable">
<thead class="thead">
<tr title="Row Title">
<td>S.No</td>
<td width="280">Product</td>
<td>Delete</td>
</tr>
</thead>
<tbody class="scrollContent" id="productsbody">
<c:forEach items="${addproduct.mappedproducts}" var="products" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="mapid" id="row${status.count}mapid" value="${products[0]}" />
<input type="hidden" name="valueid" id="row${status.count}valueid" value="${products[1]}" />
${status.count}</td>
<td style="text-align:left" class="product">${products[2]}</td>
<td>
<img id="img-p-${status.count}" src="/matrix/images/x-red.gif" title="Add Option" onclick="queueAction(this,${status.count},'remove')" style="right:5px"/>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<div id="FormPanel1-2" class="FormPanel" style="margin-top:10px;width:380px;height:400px;display:inline-block;">
<div>
<div id='title' class="title">
<img id="icon" src="/matrix/images/cutlist.png" align="absmiddle" />
<span id="title" align="absmiddle">All Options</span>
&nbsp;&nbsp;<input type="text" class="textbox" id="searchbox" style="width:220px;margin-top:-3px" onkeyup="findOption(this)">
<img id="close" src="/matrix/images/plus_green.png" title="Add Option" style="right:25px" onclick="newOptionDialog()" />
</div>
</div>
<div id="TablePanel" class="tableContainer" style="height:360px;overflow-y:scroll">
<table border="0" cellspacing="0" width="100%" id="optionvaluestable">
<thead class="thead">
<tr title="Row Title">
<td>S.No</td>
<td width="280">Option</td>
<td>Map</td>
</tr>
</thead>
<tbody class="scrollContent" id="optionvaluesbody">
<c:forEach items="${addproduct.alloptionvalues}" var="options" varStatus="status">
<tr id="rowv${status.count}">
<td>
<input type="hidden" name="mapid" id="rowv${status.count}valueid" value="${options[0]}" />
${status.count}</td>
<td style="text-align:left" class="optionvalue">${options[1]}</td>
<td>
<img id="img-o-${status.count}" src="/matrix/images/attach.png" title="Add Option" onclick="queueAction(this,${status.count},'map')" style="right:5px"/>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<div id="FormPanel1-3" class="FormPanel" style="height:200px">
<div>
<div id='title' class="title">
<img id="icon" src="/matrix/images/cutlist.png" align="absmiddle" />
<span id="title" align="absmiddle">Unsaved Changes</span>
<input type="button" class="button" name="btnsave" style="margin-top:-3px;float:right" value="Save Changes" id="btnsave" accesskey="S" onclick="submitSaveRequest()" />
</div>
</div>
<div id="TablePanel" class="tableContainer" style="height:160px;overflow-y:scroll">
<table border="0" cellspacing="0" width="100%" id="unsavedchangestable">
<thead class="thead">
<tr title="Row Title">
<td width="30">S.No</td>
<td >Option</td>
<td width="100">Action</td>
<td width="30">Undo</td>
</tr>
</thead>
<tbody class="scrollContent" id="unsavedchangesbody">
</tbody>
</table>
</div>
</div>
</div>
<form:input type="hidden" path="userid" value="0" />
<form:input type="hidden" path="data" value="0" />
</form:form>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="selectedports" value="0" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
$("#btnsave").show();
var json = {"rows":[]};
function findOption(txtel){
var valuetosearch = $(txtel).val();
$("#optionvaluesbody tr").each(function(){
if(valuetosearch.length == 0){
$(this).show();
}else{
optionvalue = $(this).find('.optionvalue').html();
if(optionvalue.toLowerCase().search(valuetosearch.toLowerCase()) > -1){
$(this).show();
}else{
$(this).hide();
}
}
});
}
function queueAction(elm,index,action){
var valueid = "";
if(action == 'map'){
valueid = $('#rowv'+index+'valueid').val();
if(!isAlreadyMapped(valueid)){
if(!isAlreadyInUnsavedQueue(valueid)){
json.rows.push(
{
"opt_map_id" : 0,
"opt_value_id" : $('#rowv'+index+'valueid').val(),
"val_description" : $('#rowv'+index).find('.optionvalue').html(),
"action" : action
}
);
populateTable(json);
}
}
}else if(action == 'remove'){
valueid = $('#row'+index+'valueid').val();
if(!isAlreadyInUnsavedQueue(valueid)){
json.rows.push(
{
"opt_map_id" : $('#row'+index+'mapid').val(),
"opt_value_id" : $('#row'+index+'valueid').val(),
"val_description" : $('#row'+index).find('.product').html(),
"action" : action
}
);
populateTable(json);
}
}
else if(action == 'add'){
if(!isAlreadyMapped(elm.value)){
if(!isAlreadyInoption(elm.value)){
if(!isAlreadyInUnsavedQueue(elm.value)){
json.rows.push(
{
"opt_map_id" : index,
"opt_value_id" : index,
"val_description" : elm.value,
"action" : action
}
);
populateTable(json);
}
}
}
}
}
function isAlreadyMapped(valueid){
alreadymapped = false;
$("#productsbody tr").each(function(){
rowvalueid = $('#'+$(this).attr('id')+'valueid').val();
product = $(this).find('.product').html();
if(rowvalueid == valueid || product.toUpperCase() == valueid.toUpperCase()){
alert('Product already mapped');
alreadymapped = true;
return false;
}
});
return alreadymapped;
}
function isAlreadyInoption(valueid){
alreadinoption = false;
$("#optionvaluesbody tr").each(function(){
option = $(this).find('.optionvalue').html();
if(option == valueid){
alert('Product is already exists in option list. Please search to map it from the All Options list.');
$("#searchbox").val(valueid);
$("#searchbox").keyup();
alreadinoption = true;
return false;
}
});
return alreadinoption;
}
function isAlreadyInUnsavedQueue(valueid){
for ( var i = 0; i < json.rows.length; i++)
{
if(json.rows[i].opt_value_id == valueid || json.rows[i].val_description == valueid){
alert('Option is already in unsaved changes queue');
return true;
}
}
return false;
}
function populateTable(actionsJson){
html = "";
for ( var i = 0; i < actionsJson.rows.length; i++)
{
html = html + "<tr><td>"+(i+1)+"</td>";
html = html + '<td style="text-align:left">'+actionsJson.rows[i].val_description+'</td>';
html = html + '<td class="action">'+actionsJson.rows[i].action+'</td>';
html = html + '<td><img id="img-o-${status.count}" src="/matrix/images/redo.png" title="Add Option" onclick="unqueueAction('+i+')" style="right:5px"/></td></tr>';
}
$("#unsavedchangesbody").html(html);
}
function unqueueAction(index){
delete json.rows.splice(index,1);
populateTable(json);
}
function submitSaveRequest(){
if(confirm('Are you sure about the changes. Click OK to proceed')){
$("#data").val(JSON.stringify(json.rows));
SubmitForm('addremoveproduct','_parent','addproduct');
}
}
function newOptionDialog(){
portfolioid = $("#portfolio_id").val();
if(portfolioid > 0){
var optDiv=document.createElement("div");
optDiv.setAttribute("id","FormPanel");
optDiv.setAttribute("class","FormPanel");
optDiv.setAttribute("style","font-family:Tahoma;overflow:visible;padding-right:3px;width:200px;");
var ControlsPanel="<table border='0' cellspacing='0' style='width:198px' id='FormControls'>";
ControlsPanel=ControlsPanel+"<tr><td>New Option</td></tr>";
ControlsPanel=ControlsPanel+"<tr>";
ControlsPanel=ControlsPanel+"<td><input type='text' style='width:187px' id='newoptionfield' onblur=\"validate(this,'t','SplInstruction');\" /></td>";
ControlsPanel=ControlsPanel+"</tr>";
ControlsPanel=ControlsPanel+"<tr><td><input type='button' class='button' name='btnadd' style='margin-top:5px;float:right' value='Add' id='btnadd' accesskey='K' onclick=\"queueAction(document.getElementById('newoptionfield'),0,'add')\" />";
ControlsPanel=ControlsPanel+"<input type='button' class='button' name='btncancel' style='margin-top:5px;float:right' value='Close' id='btncancel' accesskey='C' onclick=\"hideDialog(document.getElementById('inptDialog'))\" /></td></tr></table>";
optDiv.innerHTML=ControlsPanel;
ShowInputDialog(optDiv,"New Option","hint","inptDialog");
$("#newoptionfield").focus();
}else{
CallMessage('001:error:Please select portfolio',8000,200,300);
}
}
function hideDialog(ElemToRemove)
{
validate(document.getElementById('newoptionfield'),'f','SplInstruction');
$("#newoptionfield").val("");
RemoveDialog(ElemToRemove);
}
</script>
<c:if test="${not empty addproduct.getErrMsg()}">
<script language="javascript" type="text/javascript">CallMessage('${addproduct.getErrMsg()}',8000,200,300); </script>
</c:if>
</html>

View File

@@ -0,0 +1,327 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/progressbar.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/colony.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Allocation</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="colony" id="colony" modelAttribute="beltAlloc" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/sms.png" align="absmiddle" />
<span id="title" align="absmiddle">Colony Allocation</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('colony','_parent','beltAlloc')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<table align="center" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div id="crtverdiv" class="linkbutton" style="float:right" onclick="$('#verifierform').show();" >Create Verifier</div>
<div id="crtcoldiv" class="linkbutton" style="float:right" onclick="$('#colbeltdd').html($('#beltto').html());$('#colverdd').html($('#verf').html());$('#colonyform').show();">Create Colony</div>
<div id="crtbeltdiv" class="linkbutton" style="float:right" onclick="$('#beltform').show();">Create Belt</div>
<div id="trsbothdiv" class="linkbutton" style="float:right" onclick="toggleShowHide('widget2,widget3','',',','1');$('#hftransmode').val('3');">Transfer & Allocate Belt</div>
<div id="trscoldiv" class="linkbutton" style="float:right" onclick="toggleShowHide('widget2','widget3',',','1');$('#hftransmode').val('1');">Transfer Colony</div>
<div id="trsverdiv" class="linkbutton" style="float:right" onclick="toggleShowHide('widget3','widget2',',','1');$('#hftransmode').val('2');">Transfer Verifier</div>
</td>
<!-- <td id="progbarContainer" ><input type="button" class="button" name="btnbelt" style="float:left;" value="Create Belt" id="btnbelt" accesskey="B" /></td>
<td align="left"><input type="button" class="button" name="btncol" style="float:left;" value="Create Colony" id="btncol" accesskey="O" /></td>
<td align="left"><input type="button" class="button" name="btnver" style="float:left" value="Create Verifier" id="btnver" accesskey="V" /></td> -->
</tr>
<tr>
<td>
<div class="widget" id="widget1" >
<div class="lblcontainer">
Belt
</div>
<div class="inputcontainer">
<div class="divselect" id="divbelt" style="width:82px">
<select id="belts" style="width:100px" onchange="getColonyData(3);">
<option value="-1">Select</option>
<c:forEach items="${beltlist}" var="belt">
<option value="${belt[0]}" >${belt[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget" id="widget2" >
<div class="lblcontainer">
To Belt
</div>
<div class="inputcontainer">
<div class="divselect" id="divbeltto" style="width:82px; ">
<select id="beltto" style="width:100px" onchange="">
<option value="-1">Select</option>
<c:forEach items="${beltlist}" var="belt">
<option value="${belt[0]}" >${belt[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget" id="widget3" style="display:none;" >
<div class="lblcontainer">
Verifier
</div>
<div class="inputcontainer">
<div class="divselect" id="divverf" style="width:182px">
<select id="verf" style="width:200px">
<option value="-1">Select</option>
<c:forEach items="${verlist}" var="ver">
<option value="${ver[0]}" >${ver[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget" id="ShifButtonDiv" >
<div class="inputcontainer">
<input type="button" class="button" name="transfer" style="float:right;width:60px;" value="Transfer" id="transfer" accesskey="T" onclick="getColonyData((validateTransfering() > 0 ) ? validateTransfering() : 0 )" />
</div>
</div>
</td>
</tr>
</table>
</div>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="cutlist">
<thead class="thead" id="cutlisthead">
<tr title="Row Title" id="TitleRow">
<td width="6%" id="sno">S.No</td>
<td width="35%">Colony</td>
<td>Zone</td>
<td>City</td>
<td>Belt</td>
<td>Verifier</td>
<td><input type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkcol',this.checked);"></td>
</tr>
</thead>
<tbody id="cutlistbody" class="scrollContent">
</tbody>
</table>
</div>
</div>
</form:form>
<input type="hidden" id="hfusr" value="${Sessvals.getUserID()}" />
<input type="hidden" value="" id="hfdelstat" />
</div>
<div id="colonyform" style="position:absolute; margin-top:5px; width:400px; z-index:3;">
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Create Colony</span>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" style="width:395px">
<tr>
<td width="35%">Colony</td>
<td><input id="colonyname" class="textbox" maxlength="50" style="width:215px" type="text" value="" onblur="validate(this,'t','AlphaSpace');" /></td>
</tr>
<tr>
<td>Zone</td>
<td><input id="zon" class="textbox" maxlength="4" style="width:215px" type="text" value="" /></td>
</tr>
<tr>
<td>City</td>
<td>
<div class="divselect" id="citydiv" style="width:227px">
<select id="city" style="width:245px" onchange="if(this.value=='-1'){validate(this,'t','AlphaSpace');}else{validate(this,'f','');}" onblur="validate(this,'t','');">
<option value="-1">Select</option>
<c:forEach items="${citylist}" var="ctlt">
<option value="${ctlt[0]}" >${ctlt[1]}</option>
</c:forEach>
</select>
</div>
</td>
</tr>
<tr>
<td>Pincode</td>
<td><input id="pincode" class="textbox" maxlength="6" style="width:215px" type="text" value="" onkeydown="return NumberOnly(event);" onblur="validate(this,'t','Pincode');" /></td>
</tr>
<tr>
<td>Colony Group</td>
<td><input id="colgroup" class="textbox" maxlength="25" style="width:215px" type="text" value="" onblur="validate(this,'t','AlphaSpace');" /></td>
</tr>
<tr>
<td>Select Belt</td>
<td>
<div class="divselect" id="colbeltdddiv" style="width:162px">
<select id="colbeltdd" style="width:180px" onchange="if(this.value=='-1'){validate(this,'t','');}else{validate(this,'f','');}" onblur="validate(this,'t','');">
<option value="-1">Select</option>
</select>
</div><div class="linkbutton" onclick="$('#beltform').show();">Create Belt</div>
</td>
</tr>
<tr>
<td colspan="2"><input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="S" onclick="if(validateColony()){getColonyData(2);ClearForm('colonyname!C0L!zon!C0L!pincode!C0L!city!C0L!colgroup');removeErrorMarks();}else{alert('Please Filled Mandatory Field Properly.');};" /><input type="button" class="button" name="btncancel" style="float:right" value="Cancel" id="btncancel" accesskey="E" onclick="ClearForm('colonyname!C0L!zon!C0L!pincode!C0L!city!C0L!colgroup');removeErrorMarks();$('#colonyform').hide();" /></td>
</tr>
</table>
</div>
<!-- -->
</div>
</div>
<div id="verifierform" style="position:absolute; margin-top:5px; width:400px; z-index:3;" >
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Create Verifier</span>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls">
<tr>
<td width="">Verifier's Code</td>
<td><input class="textbox" maxlength="3" style="width:50px; text-transform:uppercase;" id="vercode" type="text" value="" onblur="validate(document.getElementById('vercode'),'t','Alpha');" /></td>
</tr>
<tr>
<td>Verifier's Name</td>
<td><input class="textbox" maxlength="30" style="width:180px; text-transform:uppercase;" id="vername" type="text" value="" onblur="validate(document.getElementById('vername'),'t','AlphaSpace');" /></td>
</tr>
<tr>
<td>Mobile</td>
<td><input class="textbox" maxlength="10" style="width:180px; text-transform:uppercase;" id="mobile" type="text" value="" onblur="validate(document.getElementById('mobile'),'t','Mobile');" /></td>
</tr>
<tr>
<td>Monthly Limit</td>
<td><input class="textbox" maxlength="5" style="width:180px; text-transform:uppercase;" id="monthlimit" type="text" value="" onkeydown="return NumberOnly(event);" /></td>
</tr>
<tr>
<td>HDFC Code</td>
<td><input class="textbox" maxlength="10" style="width:180px; text-transform:uppercase;" id="hdfccod" type="text" value="" /></td>
</tr>
<tr>
<td>Current Zone</td>
<td><input class="textbox" maxlength="4" style="width:180px; text-transform:uppercase;" id="curzone" type="text" value="" /></td>
</tr>
<tr>
<td>Previous Zone</td>
<td><input class="textbox" maxlength="50" style="width:180px; text-transform:uppercase;" id="prezone" type="text" value="" /></td>
</tr>
<tr style="display:none">
<td>Select Belt</td>
<td>
<div class="divselect" id="verbeltdddiv" style="width:197px">
<select id="verbeltdd" style="width:215px" onchange="">
<option value="-1">Select</option>
</select>
</div>
</td>
</tr>
<tr>
<td colspan="2"><input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="C" onclick="if(validateVerifier()){getColonyData(1);ClearForm('vercode!C0L!vername!C0L!mobile!C0L!monthlimit!C0L!hdfccod!C0L!curzone!C0L!prezone!C0L!verbeltdd');removeErrorMarks();}else{alert('Please Fill All Form Fields Properly');}" /><input type="button" class="button" name="btncancel" style="float:right" value="Cancel" id="btncancel" accesskey="X" onclick="ClearForm('vercode!C0L!vername!C0L!mobile!C0L!monthlimit!C0L!hdfccod!C0L!curzone!C0L!prezone!C0L!verbeltdd');removeErrorMarks();$('#verifierform').hide();" /></td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
</div>
<div id="beltform" style="position:absolute; margin-top:5px; width:400px; z-index:3;" >
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Create Belt</span>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel3" class="FormPanel">
<table align="center" id="FormControls">
<tr>
<td width="">Enter Belt Name</td>
<td><input class="textbox" maxlength="35" style="width:180px" id="newbelt" type="text" value="" onblur="validate(this,'t','AlphaSpace');" /></td>
</tr>
<tr>
<td>Verifier</td>
<td>
<div class="divselect" id="colverdiv" style="width:252px">
<select id="colverdd" style="width:270px" onchange="if(this.value=='-1'){validate(this,'t','');}else{validate(this,'f','');}" onblur="validate(this,'t','');">
<option value="-1">Select</option>
</select>
</div>
</td>
</tr>
<tr>
<td colspan="2"><input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="C" onclick="if(validateBelt()){createBelt(document.getElementById('newbelt').value,'belts');ClearForm('newbelt!C0L!colverdd');removeErrorMarks();}else{alert('Please Fill Form Properly Both Belt & Verifier Cannot be Blank.');}" /><input type="button" class="button" name="btncancel" style="float:right" value="Cancel" id="btncancel" accesskey="X" onclick="ClearForm('newbelt!C0L!colverdd');removeErrorMarks();$('#beltform').hide();" /></td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
</div>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="hfusr" value="${Sessvals.getUserID()}" />
<input type="hidden" value="" id="hfdelstat" />
<input type="hidden" value="1" id="hftransmode" />
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
centerDivBoth("verifierform","B");
centerDivBoth("colonyform","B");
centerDivBoth("beltform","B");
$('#verifierform').hide();
$('#colonyform').hide();
$('#beltform').hide();
copyDDS('verf'+ColDelim+'beltto'+ColDelim+'beltto','colverdd'+ColDelim+'colbeltdd'+ColDelim+'verbeltdd','');
RemoveJunkChars("\\");
//InitPage();
//ProgressBar('progbarContainer','SMS','cutlist',12,'detailed');
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty optrAlloc.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${colAlloc.getErrMsg()}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,121 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Cutoff Cases</title>
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="caseGrid" id="caseGrid" modelAttribute="caseGrid" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">List of Cutoff Cases</span>
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:30px;">
<form:select path="PortfolioId" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('delcaselist','_parent','caseGrid');">
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port.key}" label="${port.value}" />
</c:forEach>
</form:select>
</div>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('delcaselist','_parent','caseGrid')"/>
</div>
<!-- -->
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="casetable">
<thead class="thead">
<tr title="Row Title">
<td>S.No</td>
<td>MV Code</td>
<td>File No.</td>
<td>Customer Name</td>
<td>Type</td>
<td>RV</td>
<td>OV</td>
<td>PV</td>
<td>RTV</td>
<td>OTV</td>
<td>REF</td>
<td>DOC</td>
<td>Received Date</td>
<td>Branch</td>
<td><input type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkdelstat${status.count}',this.checked);"></td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${caseList}" var="casedet" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${casedet[0]}" />
<input type="hidden" name="portid" id="row${status.count}portid" value="${casedet[1]}" />
${status.count}</td>
<td>${casedet[2]}</td>
<td>${casedet[3]}</td>
<td>${casedet[4]}</td>
<td>${casedet[5]}</td>
<td>${casedet[6]}</td>
<td>${casedet[7]}</td>
<td>${casedet[8]}</td>
<td>${casedet[9]}</td>
<td>${casedet[10]}</td>
<td>${casedet[11]}</td>
<td>${casedet[12]}</td>
<td>${casedet[13]}</td>
<td>${casedet[14]}</td>
<td><input type="checkbox" id="chkdelstat${status.count}" value="XXx" onclick="checkList('chkdelstat','chkparent');"></td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Delete" id="btnsave" accesskey="D" onclick="if(setHFList('casetable')!=''){if (confirm('Are you sure you want to Delete selected cutoff cases permanently.')){return SubmitForm('deletecases','_parent','caseGrid');}}else{ alert('Please select ateleast one or more cases to delete cutoff.'); return false;};" />
<form:hidden path="DelStat" value="" id="hfdelstat" />
</form:form>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
//InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty caseGrid.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${caseGrid.getErrMsg()}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,167 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Cutoff Pending</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="cutoffpending" id="cutoffpending" modelAttribute="cutoffpending" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/cutlist.png" align="absmiddle" />
<span id="title" align="absmiddle">Cut-Off Pending</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('cutoffpending','_parent','cutoffpending')"/>
</div>
<!-- -->
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="cutlist">
<thead class="thead">
<tr title="Row Title">
<td width="6%">S.No</td>
<td width="65%">Cutoff Time</td>
<td>Allocation</td>
<td>Telesheet</td>
<td>Earlier</td>
<td>Negative</td>
<td>CutOff</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${cutoffpending.pendinglist}" var="record" varStatus="mystatus">
<tr title="parent">
<td>${mystatus.count}</td>
<td id="parent${mystatus.count}" onclick="ExpandList(this.id)" >
<form:hidden path="pendinglist[${mystatus.index}].cutofftime" id="cutofftime${mystatus.count}" value="${status.value}"/>
<form:hidden path="pendinglist[${mystatus.index}].total" id="total${mystatus.count}" value="${status.value}"/>
<span class="customLink" style="cursor:pointer">${record.cutofftime} <b>(${record.total})</b></span>
</td>
<td>
<form:checkbox path="pendinglist[${mystatus.index}].allocation" id="chkalloc${mystatus.count}" value="false" onclick="ToggleChecks('chkalloc${mystatus.count}child',this.checked);checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);" />
</td>
<td>
<form:checkbox path="pendinglist[${mystatus.index}].telesheet" id="chktelesheet${mystatus.count}" value="false" onclick="ToggleChecks('chktelesheet${mystatus.count}child',this.checked);checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);" />
</td>
<td>
<form:checkbox path="pendinglist[${mystatus.index}].earlier" id="chkear${mystatus.count}" value="false" onclick="ToggleChecks('chkear${mystatus.count}child',this.checked);checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);" />
</td>
<td>
<form:checkbox path="pendinglist[${mystatus.index}].negative" id="chkneg${mystatus.count}" value="false" onclick="ToggleChecks('chkneg${mystatus.count}child',this.checked);checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);" />
</td>
<td>
<form:checkbox path="pendinglist[${mystatus.index}].cutoff" id="chkcutoff${mystatus.count}" value="false" onclick="ToggleMatrix('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child',this.checked,',');checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);" />
</td>
</tr>
<tr style="display:none" id="parent${mystatus.count}child" >
<c:choose>
<c:when test="${record.total lt 1}">
<td colspan="6" style="text-align:center;font-style: italic;color:#232323;text-transform: capitalize;">There are no Records.</td>
</c:when>
<c:otherwise>
<td colspan="8" align="right">
<table cellspacing="0" cellpadding="0" border="0" width="94%" style="border-color: #49a5df">
<thead class="thead">
<tr title="Heading">
<td width="6%">S.No</td>
<td>Portfolio</td>
<td width="60%">Name</td>
<td>Allocation</td>
<td>Telesheet</td>
<td>Earlier</td>
<td>Negative</td>
<td>Cutoff</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${record.pendingsublist}" var="record1" varStatus="mystatus1">
<tr title="child">
<td>${mystatus1.count}</td>
<td>
<form:hidden path="pendinglist[${mystatus.index}].pendingsublist[${mystatus1.index}].uuid" id="uuid${mystatus1.count}child" value="${status.value}"/>
<span>${record1.portfolio}</span>
</td>
<td>
<span>${record1.customername}</span>
</td>
<td>
<form:checkbox path="pendinglist[${mystatus.index}].pendingsublist[${mystatus1.index}].allocation" id="chkalloc${mystatus.count}child${mystatus1.count}" value="${status.value}" onclick="checkList('chkalloc${mystatus.count}child','chkalloc${mystatus.count}');checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);"/>
</td>
<td>
<form:checkbox path="pendinglist[${mystatus.index}].pendingsublist[${mystatus1.index}].telesheet" id="chktelesheet${mystatus.count}child${mystatus1.count}" value="${status.value}" onclick="checkList('chktelesheet${mystatus.count}child','chktelesheet${mystatus.count}');checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);"/>
</td>
<td>
<form:checkbox path="pendinglist[${mystatus.index}].pendingsublist[${mystatus1.index}].earlier" id="chkear${mystatus.count}child${mystatus1.count}" value="${status.value}" onclick="checkList('chkear${mystatus.count}child','chkear${mystatus.count}');checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);"/>
</td>
<td>
<form:checkbox path="pendinglist[${mystatus.index}].pendingsublist[${mystatus1.index}].negative" id="chkneg${mystatus.count}child${mystatus1.count}" value="${status.value}" onclick="checkList('chkneg${mystatus.count}child','chkneg${mystatus.count}');checkUncheckList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child','chkalloc${mystatus.count},chktelesheet${mystatus.count},chkear${mystatus.count},chkneg${mystatus.count},chkcutoff${mystatus.count}',',',',',${record.total},0);"/>
</td>
<td>
<form:checkbox path="pendinglist[${mystatus.index}].pendingsublist[${mystatus1.index}].cutoff" id="chkcutoff${mystatus.count}child${mystatus1.count}" value="${status.value}" onclick="checkList('chkcutoff${mystatus.count}child','chkcutoff${mystatus.count}');checkRowList('chkalloc${mystatus.count}child,chktelesheet${mystatus.count}child,chkear${mystatus.count}child,chkneg${mystatus.count}child,chkcutoff${mystatus.count}child',',',this.checked,${mystatus1.count});"/>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</td>
</c:otherwise>
</c:choose>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return SubmitForm('savecutoffpending','_parent','cutoffpending');" />
<form:hidden path="SessUUID" value=""/>
</form:form>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="selectedports" value="0" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- Process Message -->
<c:if test="${not empty cutoffpending.getErrMsg()}">
<script language="javascript" type="text/javascript">contentType="html"; CallMessage('${cutoffpending.getErrMsg()}',8000,200,300); </script>
</c:if>
</html>

View File

@@ -0,0 +1,44 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | 404 Error</title>
</head>
<body>
<div id='PageFrame'>
<div id="formcontainer" style="width:500px;margin-top:5px;position:absolute;z-index:-1">
<div>
<div id="FormPanel" class="FormPanel">
<div class="widget">
<div class="lblcontainer" style="color:red;font-weight:bold;padding:20px">
404 Error : Unauthorized access or requested page could not be found.
</div>
</div>
<br />
<br />
</div>
</div>
</div>
</div>
<form method="post" name="unaccess" id="unaccess">
<center>
<font color="blue"><b><a href="javascript:SubmitForm('logout', '_parent', 'unaccess');">Login Again</a></b></font>
</center>
</form>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","B");
</script>
<!-- -->
</html>

View File

@@ -0,0 +1,104 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Change Password</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/cpass.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:450px;margin-top:10px;position:absolute;z-index:-1">
<form:form method="post" name="logkey" id="logkey" modelAttribute="logkey" >
<!-- Verifier Details (Section1) -->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/edit_key.png" align="absmiddle" />
<span id="title" align="absmiddle">Change Password</span>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<div class="widget" style="margin-bottom:5px">
<div class="lblcontainer" style="font-weight:normal;text-transform: none;font-size:12px;">
<img src ="/matrix/images/msginfo.png" align="absmiddle" />&nbsp; Please use 8 - 20 characters. Combination of upper-lower case letters, numbers and special characters (# @ - only) recommended. No space allowed.
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:190px">
<font color="red">*</font>Current Password
</div>
<div class="inputcontainer">
<form:password path="curpass" maxlength="20" class="textbox" style="width:190px" onblur="validate(this,'t','Other')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:190px">
<font color="red">*</font>New Password
</div>
<div class="inputcontainer">
<form:password path="newpass" maxlength="20" class="textbox" style="width:190px" onblur="validate(this,'t','Other')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:190px">
<font color="red">*</font>Re-Enter New Password
</div>
<div class="inputcontainer">
<input type="password" id="rnewpass" name="rnewpass" maxlength="20" class="textbox" style="width:190px" onblur="validate(this,'t','Other')" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Change" id="btnsave" accesskey="C" onclick="ValidateSubmitCP();" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,125 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Mailbox </title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/mailbox.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<!--[if gte IE 9]>
<style type="text/css">
.gradient {
filter: none;
}
</style>
<![endif]-->
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:800px;margin-top:5px;position:absolute;z-index:-1">
<form onsubmit="return false" method="post" name="mailbox" id="mailbox" >
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/email.png" align="absmiddle" />
<span id="title" align="absmiddle">Mailbox</span><div style="display:inline-block;margin-top:-4px;margin-left:25px"><img src="/matrix/images/find.png" align="absmiddle" />&nbsp;<input type="text" id="txtskey" name="txtskey" value="" style="width:200px;margin-bottom:10px" class="textbox" onkeyup="filterEmaillist(this.value)" /></div>
<div class="toolbaricon" style="float:right;margin-right:35px;margin-top:-3px;border:1px solid #dfdfdf;height:18px;width:25px" onclick="ResendEmail()" id="btnresend">
<img src="/matrix/images/resend_email.png" align="absmiddle" title="resend email" />
</div>
<input type="button" class="button" name="btnfilter" tabindex="4" style="float:right;margin-right:55px;margin-top:-2px" value="Filter" id="btnfilter" accesskey="F" tabindex="1" onclick="ValidateSearch();" />
<div style="line-height:auto;width:auto;margin-top:-2px;float:right;margin-right:2px">
<input type="text" id="txtfrom" name="txtfrom" value="" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" tabindex="2" style="width:80px" class="textbox" /> To <input type="text" id="txtto" tabindex="3" name="txtto" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" value="" style="width:80px" class="textbox" />&nbsp;
</div>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('emails','_parent','mailbox')"/>
</div>
<!-- -->
<!-- Form (Filter) -->
<table border="0" style="width:100%" cellspacing="0">
<tr>
<td id="filter" valign="top" style="border:1px solid #a7abb4;">
</td>
</tr>
</table>
<!-- -->
<div id="TablePanel" class="tableContainer" style="overflow:auto;height:305px">
<table border="0" cellspacing="0" style="width:788px" id="emaillist">
<thead class="thead">
<tr>
<th width="15"><input type="checkbox" name="selall" id="selall" onclick="ToggleChecks('chkrow',this.checked)" /></th>
<th width="150"><b>To</b></th>
<th width="400"><b>Subject</b></th>
<th width="110"><b>Sent On</b></th>
<th width="42"><b>Status</b></th>
</tr>
</thead>
<tbody id="tabbody" class="scrollContent">
</tbody>
</table>
</div>
<div style="border:1px solid #a7abb4;overflow:auto;height:280px">
<div class="FormPanel" style="height:30px;border-bottom:2px solid #a7abb4" id="detaildiv">
<div class="widget" style="width:725px;overflow:auto;height:28px">
<div id="senderinfo" style="width:707px;font-size:8pt;margin-top:1px">
</div>
</div>
<div class="toolbaricon" style="float:right;" id="btnattachment">
<img src="/matrix/images/attach.png" align="absmiddle" style="margin-top:3px" />
</div>
</div>
<div id="popup" class="popup">
<div id="popupitem">
</div>
</div>
<div style="border:1px solid #a7abb4;overflow:auto;height:244px">
<div id="mailcontent" style="padding:10px">
</div>
</div>
</div>
</div>
<!-- -->
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<input type="hidden" id="branch" value="${Sessvals.getBranchID()}" />
<input type="hidden" id="mailtype" value="${mailtype}" />
<input type="hidden" id="invalidfields" value="0" />
</form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
</html>

View File

@@ -0,0 +1,116 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Upload Cases</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/uploaddownload.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:980px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="uploadsettings" id="uploadsettings" modelAttribute="uploadsettings" enctype="multipart/form-data">
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Online / Offline Case Upload</span>
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:13px;">
<form:select path="portfolioid" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('downloadsettings','_parent','uploadsettings')">
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</div>
<!-- -->
<c:if test="${uploadsettings.getPortfolioid() != '-1' }">
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
<strong>Download Method: </strong>
</div>
<div class="inputcontainer" style="padding-top:5px;color:blue">
<u>Offline</u>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<strong>Domain: </strong>
</div>
<div class="inputcontainer" style="padding-top:5px;color:blue">
<form:hidden path="domainname"/>
<form:hidden path="url"/>
<form:hidden path="updateurl"/>
<form:hidden path="urltype"/>
<form:hidden path="queryid"/>
<form:hidden path="serverip"/>
<u>${uploadsettings.getDomainname()}</u>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="padding-top:10px">
<strong>Select File: </strong>
</div>
<div class="inputcontainer">
<form:input path="file" type="file" style="width:180px" id="file" name="file" />
</div>
</div>
<input type="button" class="button" name="btndownload" style="float:right;margin-top:2px" value="Download" id="btndownload" accesskey="D" onclick="StartExcelDownload();" />
</td>
</tr>
</table>
</div>
<!-- -->
</c:if>
</div>
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',7000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,124 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Upload Cases</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/uploaddownload.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:980px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="uploadsettings" id="uploadsettings" modelAttribute="uploadsettings">
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Online / Offline Case Upload</span>
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:13px;">
<form:select path="portfolioid" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('downloadsettings','_parent','uploadsettings')">
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</div>
<!-- -->
<c:if test="${uploadsettings.getPortfolioid() != '-1' }">
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
<strong>Download Method: </strong>
</div>
<div class="inputcontainer" style="padding-top:5px;color:blue">
<u>Online</u>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<strong>Domain: </strong>
</div>
<div class="inputcontainer" style="padding-top:5px;color:blue">
<form:hidden path="domainname"/>
<form:hidden path="url"/>
<form:hidden path="updateurl"/>
<form:hidden path="urltype"/>
<form:hidden path="queryid"/>
<form:hidden path="serverip"/>
<u>${uploadsettings.getDomainname()}</u>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="padding-top:10px">
<strong>Download Key: </strong>
</div>
<div class="inputcontainer">
<form:input path="downloadkey" style="width:180px" id="downloadkey" onblur="validate(this,'t','Key');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="padding-top:10px">
<strong>Limit: </strong>
</div>
<div class="inputcontainer">
<form:input path="limit" style="width:30px" id="limit" maxlength="4" onkeypress="return NumberOnly(event)" onblur="ZeroIfBlank(this)" />
</div>
</div>
<input type="button" class="button" name="btndownload" style="float:right;margin-top:2px" value="Download" id="btndownload" accesskey="D" onclick="StartDownload();" />
</td>
</tr>
</table>
</div>
<!-- -->
</c:if>
</div>
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',7000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,161 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/progressbar.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/cutoff.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Allocation</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="sms" id="sms" modelAttribute="Sms" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/sms.png" align="absmiddle" />
<span id="title" align="absmiddle">SMS</span>
<c:if test="${qid==40}">
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('sms','_parent','sms')"/>
</c:if>
<c:if test="${qid==124}">
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('sms','_parent','sms')"/>
</c:if>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<table align="center" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td style="width:120px"><b>SMS Gateways</b></td>
<td rowspan="3" style="width:80px;border-right:1px solid #a7abb4">
<input type="button" class="button" name="btnsend" style="float:right;height:50px;font-size: 10pt" value="Send" id="btnsend" accesskey="M" onclick="return sendSMS('cutlist');" />
</td>
<td id="progbarContainer" rowspan="3"></td>
</tr>
<tr>
<td>
<div class="divselect" id="divsmsgateways" style="width:112px">
<select id="smsgatelist" style="width:130px">
<option value="-1">Select</option>
<c:forEach items="${Gatewaylist}" var="smsgt" varStatus="arrindex">
<option value="${smsgt[0]}" ${smsgt[2]} >${smsgt[1]}</option>
</c:forEach>
</select>
</div>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
</table>
</div>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="cutlist">
<thead class="thead">
<tr title="Row Title">
<td width="6%">S.No</td>
<td width="65%">Portfolio</td>
<td>Visit</td>
<td>Verifier</td>
<td>Message</td>
<td>Status</td>
<td>SMS</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${Sms.smslist}" var="record" varStatus="mystatus">
<tr title="${record.lockedby}" id="row${mystatus.count}">
<td>${mystatus.count}</td>
<td id="parent${mystatus.count}">
<form:hidden path="smslist[${mystatus.index}].mobileno" id="mno${mystatus.count}" value="${status.value}"/>
<form:hidden path="smslist[${mystatus.index}].uid" id="uid${mystatus.count}" value="${status.value}"/>
<form:hidden path="smslist[${mystatus.index}].uuid" id="uuid${mystatus.count}" value="${status.value}"/>
<form:hidden path="smslist[${mystatus.index}].lockedby" id="locby${mystatus.count}" value="${status.value}"/>
<form:hidden path="smslist[${mystatus.index}].portfolioid" id="portid${mystatus.count}" value="${status.value}"/>
<form:hidden path="smslist[${mystatus.index}].portname" id="portname${mystatus.count}" value="${status.value}"/>
${record.portname}
</td>
<td>
<form:hidden path="smslist[${mystatus.index}].visittype" id="vistype${mystatus.count}" value="${status.value}"/>${record.visittype}
</td>
<td>
<form:hidden path="smslist[${mystatus.index}].verifiercode" id="vercode${mystatus.count}" value="${status.value}"/>${record.verifiercode}
</td>
<td style="width:250px;overflow:hidden;">
<form:hidden path="smslist[${mystatus.index}].smsmessage" id="message${mystatus.count}" value="${status.value}"/>
<div id="smsdiv${mystatus.count}" style="width:250px;overflow:hidden;">
<span id="smsspan${mystatus.count}" class="customLink" style="cursor:pointer" onclick="editMessage(this.id,'message${mystatus.count}')">
${fn:substring(record.smsmessage,0,40)}
</span>
</div>
</td>
<td align="center">
<form:hidden path="smslist[${mystatus.index}].smsstatus" id="status${mystatus.count}" value="${status.value}"/>
<img src="/matrix/images/${record.smsstatus}.png" id="imgstatus${mystatus.count}" title="smslist[${mystatus.index}].smsresponse" />
</td>
<td align="center">
<form:hidden path="smslist[${mystatus.index}].islocked" id="locked${mystatus.count}" value="${status.value}" />
<c:choose>
<c:when test="${record.islocked gt 0}">
<img src="/matrix/images/locked.png"/>
<form:checkbox path="smslist[${mystatus.index}].sms" id="sms${mystatus.count}" value="false" style="display:none" />
</c:when>
<c:otherwise>
<form:checkbox path="smslist[${mystatus.index}].sms" id="sms${mystatus.count}" value="true" />
</c:otherwise>
</c:choose>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<input type="hidden" value="${qid}" id="qid" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
ProgressBar('progbarContainer','SMS','cutlist',12,'detailed');
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty Sms.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${Sms.getErrMsg()}',5000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,153 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Upload Reports</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/uploaddownload.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:980px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="uploadsettings" id="uploadsettings" modelAttribute="uploadsettings" >
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Online / Offline Case Upload</span>
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:13px;">
<form:select path="portfolioid" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('fileuploadsettings','_parent','uploadsettings')">
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</div>
<!-- -->
<c:if test="${uploadsettings.getPortfolioid() != '-1' }">
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
<strong>Upload Method: </strong>
</div>
<div class="inputcontainer" style="padding-top:5px;color:blue">
<c:choose>
<c:when test="${uploadsettings.getDomainname() == 'offline'}">
<u>Offline</u>
</c:when>
<c:otherwise>
<u>Online</u>
</c:otherwise>
</c:choose>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<strong>Domain: </strong>
</div>
<div class="inputcontainer" style="padding-top:5px;color:blue">
<form:hidden path="domainname"/>
<form:hidden path="url"/>
<form:hidden path="updateurl"/>
<form:hidden path="method"/>
<form:hidden path="tpquery"/>
<form:hidden path="queryid"/>
<form:hidden path="key"/>
<form:hidden path="key1"/>
<form:hidden path="urlkey"/>
<form:hidden path="serverip"/>
<input type="hidden" id="uid" value="${Sessvals.getUserID()}" />
<u>${ uploadsettings.getDomainname()}</u>
</div>
</div>
<input type="button" class="button" name="btnupload" style="float:right;margin-top:2px" value="Upload" id="btnupload" accesskey="D" onclick="StartProcess();" />
</td>
</tr>
</table>
</div>
<!-- -->
</c:if>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="cutlist">
<thead class="thead">
<tr title="Row Title">
<td width="20">S.No</td>
<td>Branch</td>
<td>Customer Name</td>
<td>Type</td>
<td>Product</td>
<td>Received On</td>
<td>Status</td>
<td>Report</td>
<td align="center">Upload&nbsp;<input type="checkbox" name="selall" id="selall" onclick="ToggleChecks('chkrow',this.checked);manageRowSelection()" /></td>
</tr>
</thead>
<tbody id="tabbody" class="scrollContent">
<c:forEach items="${uploadsettings.filelist}" var="cases" varStatus="mystatus">
<tr title="row${cases[0]}" style="cursor:pointer">
<td>${mystatus.count}<input type="hidden" id="ocid${mystatus.index}" value="${cases[0]}" /><input type="hidden" id="uuid${mystatus.index}" value="${cases[1]}" /></td>
<td>${cases[2]}</td>
<td>${cases[3]}</td>
<td>${cases[4]}</td>
<td>${cases[5]}</td>
<td>${cases[6]}</td>
<td>${cases[7]}</td>
<td><a href="${cases[8]}" id="rep${mystatus.index}" target="_blank">Report</a></td>
<td title="status${cases[0]}" align="center" id="td${mystatus.index}"><input type="checkbox" id="chkrow${mystatus.index}" onclick="checkList('chkrow','selall');manageRowSelection()" /></td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',7000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,35 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/bootstrap.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/open-iconic-bootstrap.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/dataTables.bootstrap4.min.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/jquery.min.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/bootstrap.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.dataTables.min.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/dataTables.bootstrap4.min.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/Chart.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/dashageing.js?ver=8" type="text/javascript"></script>
<title>Nimble 1.0</title>
</head>
<body style="font-family:Tahoma;background-color:#fff">
<input type="hidden" value=${Sessvals.getUserGroupID()} id="usgid"/>
<div id='titlebar' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<jsp:include page='usermenu/menu_${Sessvals.getUserID()}.html' />
<input type="hidden" value="${Sessvals.getUserID()}" id="usid" />
</body>
</html>

View File

@@ -0,0 +1,632 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Employee Details</title>
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.form.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/ajaxfileupload.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/common.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/employee.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/file.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:1000px;margin-top:5px;position:absolute;z-index:-1">
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title">Basic Details <span id='recfound'></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Search by Name / File No&nbsp;&nbsp;<input type="text" class="textbox" style="width:200px;margin-top:-3px" onblur="findRecords(this.value)" ></span>
</div>
<!-- -->
<form:form modelAttribute="empdetailsform" name="empdetailsform" id="empdetailsform" >
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="empname" id="empname" value="" style="width:200px;" onblur="validate(this,'f','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Father Name
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="fathername" id="fathername" value="" style="width:200px;" onblur="validate(this,'f','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
DOB
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="dob" id="dob" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Contact No
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="pers_contactno" id="pers_contactno" value="" style="width:129px;" onblur="validate(this,'f','Phone')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Current Address
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="curr_address" id="curr_address" value="" style="width:500px;" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="margin-top:-2px">
City
</div>
<div class="inputcontainer">
<div class="divselect" id="divcurrcity" style="width:152px;margin-top:-2px">
<select id="curr_city" name="curr_city" style="width:170px" onblur="validate(this,'f','')" >
<option value="-1">Select</option>
<c:forEach items="${citylist}" var="city">
<option value="${city[0]}">${city[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
PIN
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="curr_pincode" id="curr_pincode" value="" style="width:60px;" onblur="validate(this,'f','Pincode')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Permanent Address
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="perm_address" id="perm_address" value="" style="width:481px;" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="margin-top:-2px">
City
</div>
<div class="inputcontainer">
<div class="divselect" id="divpermcity" style="width:152px;margin-top:-2px">
<select id="perm_city" name="perm_city" style="width:170px" onblur="validate(this,'f','')" >
<option value="-1">Select</option>
<c:forEach items="${citylist}" var="city">
<option value="${city[0]}">${city[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
PIN
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="perm_pincode" id="perm_pincode" value="" style="width:60px;" onblur="validate(this,'f','Pincode')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Alt. Contact No
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="alt_contactno" id="alt_contactno" value="" style="width:85px;" onblur="validate(this,'f','Phone')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Email ID
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="emailid" id="emailid" value="" style="width:165px;" onblur="validate(this,'f','Email')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Qualification
</div>
<div class="inputcontainer">
<div class="divselect" id="divqualification" style="width:142px;margin-top:-2px">
<select id="qualification" name="qualification" style="width:160px" onblur="validate(this,'f','')" >
<option value="-1">Select</option>
<option value="UG">UNDER GRADUATE</option>
<option value="GRADUATE">GRADUATE</option>
<option value="POST GRADUATE">POST GRADUATE</option>
<option value="MASTER DEGREE">MASTER DEGREE</option>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Marital Status
</div>
<div class="inputcontainer">
<div class="divselect" id="divmarstatus" style="width:92px;margin-top:-2px">
<select id="maritialstatus" name="maritialstatus" style="width:110px" onblur="validate(this,'f','')" >
<option value="-1">Select</option>
<option value="SINGLE">SINGLE</option>
<option value="MARRIED">MARRIED</option>
</select>
</div>
</div>
</div>
</td>
</tr>
</table>
<div id="tabs1" style="font-size:10pt;height:350px">
<ul>
<li><a href="#hdetails">Hiring Details</a></li>
<li><a href="#ddetails">Documentation</a></li>
<li><a href="#prdetails">Prev Job & Reference Details</a></li>
<li><a href="#cdetails">CPV Details</a></li>
<li><a href="#sdetails">Salary Details</a></li>
</ul>
<div id="hdetails">
<div class="widget">
<div class="lblcontainer" style="margin-left:-15px;font-weight: bold;color:blue;text-decoration: underline;" id="lblentity">
Joining Details
</div>
</div>
<br />
<div class="widget">
<div class="lblcontainer">
Joining Date
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="doj" id="doj" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="margin-top:-2px">
Designation
</div>
<div class="inputcontainer">
<div class="divselect" id="divdesignation" style="width:152px;margin-top:-2px">
<select id="designation" name="designation" style="width:170px" onchange="getEntity(this.value)" onblur="validate(this,'f','')" >
<option value="-1">Select</option>
<c:forEach items="${desiglist}" var="desig">
<option value="${desig[0]}">${desig[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="margin-top:-2px" id="lblentity">
Nimble Code
</div>
<div class="inputcontainer">
<div class="divselect" id="diventity" style="width:212px;margin-top:-2px">
<select id="entity_id" name="entity_id" style="width:230px" onblur="validate(this,'f','')" >
<option value="-1">Select</option>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
File No
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="fileno" id="fileno" value="" style="width:100px;background-color:#f9fbca" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<br/>
<br/>
<div class="widget">
<div class="lblcontainer" style="margin-left:-15px;font-weight: bold;color:blue;text-decoration: underline;" id="lblentity">
Mobile SIM Card Details
</div>
</div>
<br/>
<div class="widget">
<div class="lblcontainer">
Mobile No
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="alloted_mobileno" id="alloted_mobileno" value="" style="width:129px;" onblur="validate(this,'f','Phone')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Issue Date
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="sim_issuedon" id="sim_issuedon" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Return Date
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="sim_submittedon" id="sim_submittedon" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
</div>
</div>
<br />
<br/>
<div class="widget">
<div class="lblcontainer" style="margin-left:-15px;font-weight: bold;color:blue;text-decoration: underline;" id="lblentity">
Left Details
</div>
</div>
<br />
<div class="widget">
<div class="lblcontainer">
Left Date
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="lefton" id="lefton" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="margin-top:2px">
Reason
</div>
<div class="inputcontainer">
<div class="inputcontainer">
<div class="divselect" id="divleftreason" style="width:212px;margin-top:-2px">
<select id="leftreason" name="leftreason" style="width:230px" onblur="validate(this,'f','')" >
<option value="-1">Select</option>
</select>
</div>
</div>
</div>
</div>
<br />
<div class="widget">
<div class="lblcontainer" id="lblentity">
Remarks
</div>
</div>
<br />
<div class="widget">
<div class="inputcontainer">
<textarea id="leftremarks" class="textbox" name="leftremarks" style="width:937px;height:40px" ></textarea>
</div>
</div>
</div>
<div id="ddetails">
<div class="widget">
<div class="lblcontainer">
<input type="button" class="button" name="btnupload" style="margin-top:3px;float:right;height:36px" value="Upload Employee Documents" id="btnupload" accesskey="U" onclick="uploadDocs('emp_documents');" />
</div>
</div>
<div id="divemp_documents">
<div class="container">
</div>
</div>
</div>
<div id="prdetails">
<div class="widget">
<div class="lblcontainer" style="margin-left:-15px;font-weight: bold;color:blue;text-decoration: underline;" id="lblentity">
Previous Job Details
</div>
</div>
<br />
<div class="widget">
<div class="lblcontainer">
Company
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="prev_company" id="prev_company" value="" style="width:300px;" onblur="validate(this,'f','SplInstruction');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Designation
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="prev_designation" id="prev_designation" value="" style="width:200px;" onblur="validate(this,'f','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Duration
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="prev_duration" id="prev_duration" value="" style="width:150px;" onblur="validate(this,'f','LoanAmount');" />
</div>
</div>
<br />
<br />
<div class="widget">
<div class="lblcontainer" style="margin-left:-15px;font-weight: bold;color:blue;text-decoration: underline;" id="lblentity">
Reference Details
</div>
</div>
<br />
<div class="widget">
<div class="lblcontainer">
Reference 1
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="refname1" id="refname1" value="" style="width:280px;" onblur="validate(this,'f','SplInstruction');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Contact No
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="refcontactno1" id="refcontactno1" value="" style="width:160px;" onblur="validate(this,'f','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Relation
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="refrelation1" id="refrelation1" value="" style="width:195px;" onblur="validate(this,'f','LoanAmount');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Address
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="refaddress1" id="refaddress1" value="" style="width:650px;" onblur="validate(this,'f','SplInstruction');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Knowing Since
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="ref1knowsince" id="ref1knowsince" value="" style="width:78px;" onblur="validate(this,'f','SplInstruction');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Reference 2
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="refname2" id="refname2" value="" style="width:280px;" onblur="validate(this,'f','SplInstruction');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Contact No
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="refcontactno2" id="refcontactno2" value="" style="width:160px;" onblur="validate(this,'f','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Relation
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="refrelation2" id="refrelation2" value="" style="width:195px;" onblur="validate(this,'f','LoanAmount');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Address
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="refaddress2" id="refaddress2" value="" style="width:650px;" onblur="validate(this,'f','SplInstruction');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Knowing Since
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="ref2knowsince" id="ref2knowsince" value="" style="width:78px;" onblur="validate(this,'f','SplInstruction');" />
</div>
</div>
<br />
<br />
<div class="widget">
<div class="lblcontainer" style="margin-left:-15px;font-weight: bold;color:blue;text-decoration: underline;" id="lblentity">
Reference Calling Details
</div>
</div>
<br />
<div class="widget">
<div class="lblcontainer">
Calling Date
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="refcheckon" id="refcheckon" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="margin-top:2px">
Status
</div>
<div class="inputcontainer">
<div class="inputcontainer">
<div class="divselect" id="divrefcheck_status" style="width:212px;margin-top:-2px">
<select id="refcheck_status" name="refcheck_status" style="width:230px" onblur="validate(this,'f','')" >
<option value="-1">Select</option>
<option value="Positive">Positive</option>
<option value="Negative">Negative</option>
</select>
</div>
</div>
</div>
</div>
</div>
<div id="cdetails">
<div class="widget">
<div class="lblcontainer" style="margin-top:-2px">
CPV Done By
</div>
<div class="inputcontainer">
<div class="divselect" id="divcpvdoneby" style="width:102px;margin-top:-2px">
<select id="cpvdoneby" name="cpvdoneby" style="width:120px" onblur="validate(this,'f','')" >
<option value="-1">Select</option>
<c:forEach items="${verlist}" var="ver">
<option value="${ver[0]}">${ver[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
CPV Date
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="cpvdate" id="cpvdate" value="" style="width:80px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="margin-top:7px">
CPV Status
</div>
<div class="inputcontainer">
<div class="inputcontainer" style="margin-top:4px">
<div class="divselect" id="divrefcheck_status" style="width:212px">
<select id="cpvstatus" name="cpvstatus" style="width:230px" onblur="validate(this,'f','')" >
<option value="-1">Select</option>
<option value="Positive">Positive</option>
<option value="Negative">Negative</option>
</select>
</div>
</div>
</div>
</div>
<br />
<div class="widget">
<div class="lblcontainer" id="lblentity">
Remarks
</div>
</div>
<br />
<div class="widget">
<div class="inputcontainer">
<textarea id="cpvremarks" class="textbox" name="cpvremarks" style="width:937px;height:40px" ></textarea>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<input type="button" class="button" name="btnupload" style="margin-top:3px;float:right" value="Upload CPV Report" id="btnupload" accesskey="U" onclick="uploadDocs('cpv_documents');" />
</div>
</div>
<div id="divcpv_documents">
</div>
</div>
<div id="sdetails">
</div>
</div>
</div>
<!-- -->
<input type="hidden" id="eid" name="eid" value="0" />
<input type="hidden" id="emp_documents" name="emp_documents" value="" />
<input type="hidden" id="cpv_documents" name="cpv_documents" value="" />
</form:form>
</div>
<!-- -->
<input type="hidden" id="company_id" name="company_id" value="${Sessvals.getCompanyID()}" />
<input type="hidden" id="branch" name="branch" value="${Sessvals.getBranchID()}" />
<input type="hidden" id="status" name="status" value="" />
<input type="hidden" id="usid" name="usid" value="${Sessvals.getUserID()}"/>
<br />
<br />
<br />
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
<c:if test="${formmode gt 0}">
<div style="position:fixed;text-align:right;bottom:0px;width:1000px;" class="buttonbar">
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btnfirst" style="margin-left:5px;margin-top:-2px;float:left;width:80px" value="" id="btnfirst" accesskey="F" onclick="findRecord(1)" />
<input type="button" class="button" name="btnprev" style="margin-top:-2px;float:left;width:80px" value="" id="btnprev" accesskey="P" onclick="findRecord(2)" />
<input type="button" class="button" name="btnnext" style="margin-top:-2px;float:left;width:80px" value="" id="btnnext" accesskey="N" onclick="findRecord(3)" />
<input type="button" class="button" name="btnlast" style="margin-top:-2px;float:left;width:80px" value="" id="btnlast" accesskey="L" onclick="findRecord(4)" />
<input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="S" onclick="return SaveDetails();" />
<c:if test="${formmode!=2}">
<input type="button" class="button" name="btnadd" style="float:right" value="Add" id="btnadd" accesskey="A" onclick="return AddNewRecord();" />
</c:if>
</div>
</c:if>
<input type="hidden" id="formmode" name="formmode" value="${formmode}" />
</div>
</div>
<form id="docForm" name="docForm" action="ajxuploadedoc" method="post" enctype="multipart/form-data">
<input type="hidden" id="dusid" name="dusid" value='${Sessvals.getUserID()}' />
<input type="hidden" id="deid" name="duuid" value='' />
<input type="hidden" id="doctype" name="doctype" value='NA' />
<input type="hidden" id="filename" name="filename" value='NA' />
<div class="hiddenfile" style="width: 0px; height: 0px; overflow: hidden;">
<input name="updoc" type="file" id="updoc" ext="pdf"/>
</div>
</form>
<div class="mask" id="mask">
</div>
<div id="uploadprogress" class="row row-centered">
<div id="progbar">
<div id="bar"></div>
<div id="percent">0%</div >
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
$("#tabs1").tabs();
InitPage();
function activaTab(tab,path)
{
tab = tab.replace("div","");
$("#"+tab).val($("#"+tab).val()+path+";");
}
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,123 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<title>Nimble 1.0 | Login</title>
</head>
<body style="font-family:Tahoma;">
<div id="banner1" style="height:100px;width:80%;">
<img src="/matrix/images/bannerlogo.png" />
</div>
<div id="banner" style="height:100px;width:80%;">
</div>
<div id='loginframe' style="height:180px;width:290px;text-align:center">
<div id='titlebar' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Sign In</span>
</div>
<div class="gardientGrey" style="height:150px;text-align:left;">
<form:form id="loginform" method="post" action="authenticatelogin" modelAttribute="login">
<table class="formtable" style="font-size:11pt" cellspacing="0" border="0">
<tr>
<td style="width:80px">&nbsp;</td>
<td></td>
</tr>
<tr>
<td>
&nbsp;&nbsp;Username
</td>
<td>
<form:input type="text" path="Loginid" value="${login.loginid}" class="textbox" id="username" style="width:150px;background-color:#FFFFFF" />
</td>
</tr>
<tr>
<td>
&nbsp;&nbsp;Password
</td>
<td>
<form:input type="password" path="Password" class="textbox" id="password" style="width: 150px" />
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" class="button" name="btnlogin" id="btnlogin" value="Login" />
</td>
</tr>
</table>
</form:form>
</div>
</div>
<div id="important" style="bottom:50px;color:#333333;width:90%;background-color:#c5d7ed;" class="notice">
<font color="red"><b><u>Important!</u></b></font> We do not ask you to share personal information other than your user ID and PASSWORD when you log into software. Please do not disclose your User ID/Password in any written or oral communication with anyone.
</div>
<div id="footer">
Copyright <20> 2006 Matrix Credit Risk Controls Pvt. Ltd. All rights reserved.
</div>
<script language="javascript" type="text/javascript">
var QueryStr="val0="+1+"&val1="+5;
centerDivBoth('banner','H');
centerDivBoth('loginframe','B');
centerDivBoth('important','H');
CallMessage('${login.getErrMsg()}',3000,200,300);
RunAjax("POST","fetchdob",QueryStr,15);
function AfterResponse(AjaxResponse,OprID)
{
if(OprID==15)
{
var htmlresult="";
if(AjaxResponse.search('Error')>=0)
{
CallMessage(AjaxResponse,3000,200,300);
}
else
{
var rows=AjaxResponse.split("!R0W!");
for(indx=0;indx<rows.length-1;indx++)
{
var cols=rows[indx].split("!C0L!");
htmlresult+="<div align='center' style='height:50px;width:30%;'><font color='red'><b><u>"+cols[0]+"!</u></b></font></div><img hight='150px' width=150px src='/matrix/images/dob/"+cols[1]+".jpg'/>";
}
$("#banner").html(htmlresult);
}
}
}
</script>
</body>
</html>

View File

@@ -0,0 +1,73 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | ${title }</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/mis.js?ver=2" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:300px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="filter" id="filter" modelAttribute="filter" >
<div>
<!-- Form (Filter) -->
${filter.html}
<!-- -->
</div>
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
<form:hidden path="qid" />
<form:hidden path="title" />
<form:hidden path="fromdate" />
<form:hidden path="todate" />
<form:hidden path="mtype" />
<form:hidden path="portfolioid" />
<form:hidden path="userid" />
<form:hidden path="mvcode" />
<form:hidden path="applno" />
<form:hidden path="name" />
<form:hidden path="bkbranchid" />
<form:hidden path="verifierid" />
<form:hidden path="searchby" />
<form:hidden path="time" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
</html>

View File

@@ -0,0 +1,42 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/mis.js?ver=1" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/excel.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/common.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<link href="/matrix/css/mis.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | ${filter.title }</title>
</head>
<body>
<form:form method="post" name="filter" id="filter" modelAttribute="filter" >
${filter.html}
<input type="hidden" id="invalidfields" value="0" />
<form:hidden path="qid" />
<form:hidden path="title" />
<form:hidden path="fromdate" />
<form:hidden path="todate" />
<form:hidden path="time" />
<form:hidden path="mtype" />
<form:hidden path="portfolioid" />
<form:hidden path="userid" />
<form:hidden path="mvcode" />
<form:hidden path="applno" />
<form:hidden path="name" />
<form:hidden path="bkbranchid" />
<form:hidden path="verifierid" />
</form:form>
</body>
<script language="javascript" type="text/javascript">
DoOperations();
</script>
</html>

View File

@@ -0,0 +1,75 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | ${title }</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/reporting.js" type="text/javascript"></script>
<style>
.bDiv{
height:600px !important;
}
</style>
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; Allocated Computers &nbsp;&nbsp; | ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<div id="formcontainer" style="width:800px;margin-top:5px;position:absolute;z-index:-1">
<div style="border:1px solid #a7abb4;">
<table width="100%" id="allocatedpc">
<thead>
<tr>
<th width="15"></th>
<th width="70"><b>Date</b></th>
<th width="100"><b>User</b></th>
<th width="100"><b>Department</b></th>
<th width="375"><b>System Configuration</b></th>
<th width="45"><b>Status</b></th>
</tr>
</thead>
<tbody id="tabbody">
<!-- Form (Filter) -->
${detailshtml}
<!-- -->
</tbody>
</table>
</div>
<!-- -->
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
$('#allocatedpc').flexigrid();
$("#allocatedpc").tablesorter({debug: true});
</script>
<!-- -->
</html>

View File

@@ -0,0 +1,245 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/bankreports.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Banklist</title>
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="repsettings" id="repsettings" modelAttribute="repsettings" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">List of Cases (${repsettings.caselist.size()}) | Supervisor: ${repsettings.supname}</span>
<div class="divselect" id="divportfolio" style="width:167px;position:absolute;top:3px;right:30px;">
<form:select path="portfolioid" multiple="false" id="portlist" style="width:185px" onchange="SubmitForm('listsolved','_parent','repsettings')">
<form:option value="-1" label="SELECT PORTFOLIO" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('listsolved','_parent','repsettings')"/>
</div>
<!-- -->
<div id="TablePanel" class="tableContainer">
<c:choose>
<c:when test="${repsettings.portsupervisor == Sessvals.getUserID() and repsettings.upload == false}">
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Method
</div>
<div class="inputcontainer">
<div class="divselect" id="divrepby" style="width:175px;">
<form:select path="reportby" multiple="false" style="width:193px" >
<form:option value="-1" label="----" selected="true"/>
<form:option value="0" label="Branch" />
<form:option value="1" label="Branch->Product" />
<form:option value="2" label="Branch->Applno" />
<form:option value="3" label="Branch->Product->Applno" />
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Type
</div>
<div class="inputcontainer">
<div class="divselect" id="divreptype" style="width:200px;">
<form:select path="reporttype" multiple="false" style="width:218px" >
<form:option value="-1" label="----" selected="true"/>
<form:option value="0" label="Reportwise For All Case" />
<form:option value="1" label="Reportwise For Each Customer" />
<form:option value="2" label="Single File For All Case" />
<form:option value="3" label="Single For Each Customer" />
<form:option value="4" label="Excel Report" />
<form:option value="5" label="Word Report" />
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
&nbsp;&nbsp;Automatic E-mail
</div>
<div class="inputcontainer">
<form:checkbox path="autoemail" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
&nbsp;&nbsp;Send archived reports
</div>
<div class="inputcontainer">
<form:checkbox path="archivebatch"/>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
&nbsp;&nbsp;Attach annexure
</div>
<div class="inputcontainer">
<form:checkbox path="attachannexure"/>
</div>
</div>
</c:when>
<c:otherwise>
<form:hidden path="reportby" />
<form:hidden path="reporttype" />
<form:hidden path="autoemail" />
<form:hidden path="archivebatch" />
<form:hidden path="attachannexure" />
</c:otherwise>
</c:choose>
<table border="0" cellspacing="0" width="100%" id="casetable">
<thead class="thead">
<tr title="Row Title" id="rowtitle">
<td>S.No</td>
<td>MV Code</td>
<td>File No.</td>
<td>Customer Name</td>
<td>Type</td>
<td>RV</td>
<td>OV</td>
<td>PV</td>
<td>RTV</td>
<td>OTV</td>
<td>REF</td>
<td>Status</td>
<td>Received Date</td>
<td>Product</td>
<td>Branch</td>
<td align="center"><input type="checkbox" name="selall" id="selall" onclick="ToggleChecks('chkrow',this.checked)" /></td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${repsettings.caselist}" var="record" varStatus="mystatus">
<tr id="row${mystatus.count}">
<td>
${mystatus.count}<form:hidden path="caselist[${mystatus.index}].uuid" id="uuid${mystatus.count}" value="${status.value}"/>
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].mvcode" id="mvcode${mystatus.count}" value="${status.value}"/>${record.mvcode}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].applno" id="applno${mystatus.count}" value="${status.value}"/>${record.applno}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].customername" id="customername${mystatus.count}" value="${status.value}"/>${record.customername}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].apptype" id="apptype${mystatus.count}" value="${status.value}"/>${record.apptype}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].rv" id="rv${mystatus.count}" value="${status.value}"/>${record.rv}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].ov" id="ov${mystatus.count}" value="${status.value}"/>${record.ov}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].pv" id="pv${mystatus.count}" value="${status.value}"/>${record.pv}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].rtv" id="rtv${mystatus.count}" value="${status.value}"/>${record.rtv}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].otv" id="otv${mystatus.count}" value="${status.value}"/>${record.otv}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].refv" id="refv${mystatus.count}" value="${status.value}"/>${record.refv}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].status" id="status${mystatus.count}" value="${status.value}"/>${record.status}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].receivedate" id="receivedate${mystatus.count}" value="${status.value}"/>${record.receivedate}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].product" id="product${mystatus.count}" value="${status.value}"/>${record.product}
</td>
<td>
<form:hidden path="caselist[${mystatus.index}].branch" id="branch${mystatus.count}" value="${status.value}"/>${record.branch}
<form:hidden path="caselist[${mystatus.index}].bankbranchid" id="bbid${mystatus.count}" value="${status.value}"/>
<form:hidden path="caselist[${mystatus.index}].onlinecaseid" id="ocid${mystatus.count}" value="${status.value}"/>
</td>
<td align="center">
<form:checkbox path="caselist[${mystatus.index}].genreport" id="chkrow${mystatus.count}" value="true" />
</td>
</tr>
</c:forEach>
</tbody>
</table>
<input type="button" class="button" name="btngenreport" style="float:right;margin-top:10px" value="Generate Report" id="btngenreport" accesskey="G" onclick="return ValidateGenerateReport('repsettings');" />
</div>
</div>
<form:hidden path="rrformat" />
<form:hidden path="orformat" />
<form:hidden path="trformat" />
<form:hidden path="prformat" />
<form:hidden path="rtrformat" />
<form:hidden path="ddformat" />
<form:hidden path="tracker" />
<form:hidden path="orsaformat" />
<form:hidden path="rvqid" />
<form:hidden path="ovqid" />
<form:hidden path="tvqid" />
<form:hidden path="pvqid" />
<form:hidden path="refvqid" />
<form:hidden path="ddqid" />
<form:hidden path="extrareport" />
<form:hidden path="extraqid" />
<form:hidden path="trackqid" />
<form:hidden path="offsaqid" />
<form:hidden path="bsuid" />
<form:hidden path="portsupervisor" />
<form:hidden path="templatefile" />
<form:hidden path="uuids" id="hfdelstat" />
</form:form>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript">contentType="html"; CallMessage('${msg}',15000,200,300); contentType="";</script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,28 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<title>Nimble 1.0 | Bank Reports</title>
</head>
<body>
<form:form method="post" name="bdoc" id="bdoc" modelAttribute="bdoc" >
<input type="hidden" name="cid" id="cid" value="${cid}" />
<input type="hidden" name="suuid" id="suuid" value="${uuid}" />
<input type="hidden" name="asub" id="asub" value="${asub}" />
</form:form>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
SubmitForm('searchbrep','_parent','bdoc');
</script>
<!-- -->
</html>

View File

@@ -0,0 +1,155 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/oprdocs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Search Bank Reports</title>
</head>
<body>
<div id='PageFrame'>
<c:if test="${cid eq 0}">
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
</c:if>
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="bdoc" id="bdoc" modelAttribute="bdoc" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/report.png" align="absmiddle" />
<span id="title" align="absmiddle">Bank Reports</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('bankdoc','_parent','bdoc')"/>
</div>
<!-- -->
<c:if test="${cid eq 0}">
<div id="FormPanel" class="FormPanel">
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
Portfolio
</div>
<div class="inputcontainer">
<div class="divselect" id="divport" style="width:162px;">
<form:select path="portfolioid" multiple="false" id="portlist" style="width:180px" onchange="FillBranch(this.value)" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Branch
</div>
<div class="inputcontainer">
<div class="divselect" id="divbranch" style="width:132px;">
<form:select path="bkbranchid" name="blist" multiple="false" id="blist" style="width:150px" >
<option value="-1" selected>SELECT</option>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
MV Code
</div>
<div class="inputcontainer">
<form:input path="mvcode" class="textbox" style="width:65px;" onblur="validate(this,'f','AlphaSpace)" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Appl No.
</div>
<div class="inputcontainer">
<form:input path="applno" class="textbox" style="width:120px;" onblur="validate(this,'f','AlphaNumeric')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<form:input path="name" class="textbox" style="width:185px;" onblur="validate(this,'f','AlphaSpace')" />
</div>
</div>
<input type="button" class="button" name="btnfind" style="margin-top:3px;float:right;margin-right:10px" value="Search" id="btnfind" accesskey="S" onclick="ValidateSearch();" />
</td>
</tr>
</table>
</div>
</c:if>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="doclist">
<thead class="thead">
<tr title="Row Title">
<td width="70%">File Name</td>
<td>Date & Time</td>
</tr>
</thead>
<tbody class="scrollContent">
<c:forEach items="${bdoc.bankreports}" var="record">
<tr>
<td>
<span class="customLink" style="cursor:pointer" onclick="window.open('${record[1]}', '_blank', 'fullscreen=yes');"><img src="/matrix/images/${record[3]}" align="absmiddle"/> ${record[0]} </span>
</td>
<td>
${record[2]}
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" name="cid" id="cid" value="${cid}" />
<input type="hidden" name="suuid" id="suuid" value="<%=session.getAttribute("UUID") %>" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,267 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Reporting </title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/reporting.js" type="text/javascript"></script>
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="oprreporting" id="oprreporting" modelAttribute="oprReporting" >
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Reporting</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filterreporting','_parent','oprreporting')"/>
</div>
<!-- -->
<!-- Form (Filter, Sorting and Statatics Section) -->
<table border="0" style="width:100%" cellspacing="0">
<tr>
<td id="filter" valign="top" style="border:1px solid #a7abb4;">
<div id="FormPanel1" class="FormPanel" style="height:100%" >
<table align="center" id="FormControls">
<tr>
<td colspan="2"><b>Filters</b></td>
</tr>
<tr>
<td>Portfolio</td>
<td>
<div class="divselect" id="divportfolio" style="width:135px;">
<form:select path="portfolioid" multiple="false" id="portlist" style="width:153px" onchange="AddFilter(this,'port')" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr>
<td>Verifier</td>
<td>
<div class="divselect" id="veridiv" style="width:135px;">
<form:select path="verifierid" multiple="false" id="verlist" style="width:153px" onchange="AddFilter(this,'ver')" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${verlist}" var="ver">
<form:option value="${ver[0]}" label="${ver[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('opr','filterbkreporting','oprreporting')" /></td>
</tr>
<tr>
<td style="height:17px"></td>
<td></td>
</tr>
</table>
</div>
</td>
<td id="sorting" valign="top" style="border:1px solid #a7abb4;" width="220">
<div id="divsorting" class="FormPanel" style="height:100%">
<table align="center" id="FormControls" width="98%">
<tr>
<td class="title" style="height:10px;width:130px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
<td class="title" style="height:10px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Verifier</td>
</tr>
<tr>
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
<div style="overflow:auto;height:89px;width:100%" id="portdiv">
</div>
</td>
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
<div style="overflow:auto;height:89px;width:100%" id="verdiv">
</div>
</td>
</tr>
</table>
</div>
</td>
<td id="statatics" valign="top" style="border:1px solid #a7abb4;">
<div id="divstatatics" class="FormPanel" style="height:100%">
<table align="center" id="FormControls">
<tr>
<td><b>Statatics</b></td>
<td></td><td></td><td></td>
</tr>
<tr>
<td>Residence</td>
<td><form:input path="totresi" readonly="true" style="width:30px" /></td>
<td>Office</td>
<td><form:input path="totoff" readonly="true" style="width:30px" /></td>
</tr>
<tr>
<td>Property</td>
<td><form:input readonly="true" path="totprop" style="width:30px" /></td>
<td></td><td></td>
</tr>
<tr>
<td>&nbsp;</td><td></td><td></td><td></td>
</tr>
<tr>
<td style="height:21px">&nbsp;</td><td></td><td></td><td></td>
</tr>
</table>
</div>
</td>
<td id="statatics" valign="top" style="border:1px solid #a7abb4;">
<div id="divstatatics" class="FormPanel" style="height:100%">
<table align="center" id="FormControls">
<tr>
<td><b>Pending</b></td>
<td><form:input readonly="true" path="pending" style="width:30px;font-weight:bold" /></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Backlog</td>
<td><form:input readonly="true" path="pbacklog" style="width:30px;color:red" /></td>
<td>AM</td>
<td><form:input readonly="true" path="pam" style="width:30px;color:blue" /></td>
<td>PM</td>
<td><form:input readonly="true" path="ppm" style="width:30px;color:green" /></td>
</tr>
<tr>
<td><b>Solved</b></td>
<td><form:input type="text" readonly="true" path="solved" style="width:30px;font-weight:bold" /></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Backlog</td>
<td><form:input readonly="true" path="sbacklog" style="width:30px" /></td>
<td>AM</td>
<td><form:input readonly="true" path="sam" style="width:30px" /></td>
<td>PM</td>
<td><form:input readonly="true" path="spm" style="width:30px" /></td>
</tr>
<tr>
<td style="height:5px"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<!-- -->
<div style="border:1px solid #a7abb4;">
<table width="100%" id="casetable">
<thead>
<tr>
<th width="25"><b>S.No</b></th>
<th width="58"><b>MV Code</b></th>
<th width="80"><b>File No.</b></th>
<th width="165"><b>Name</b></th>
<th width="67"><b>Type</b></th>
<th width="60"><b>Produt</b></th>
<th width="80"><b>Portfolio</b></th>
<th width="50"><b>Branch</b></th>
<th width="85"><b>Date</b></th>
<th width="27"><b>Batch</b></th>
<th width="18"><b>Ver</b></th>
<th width="23"><b>Visit</b></th>
<th width="50"><b>Flags</b></th>
</tr>
</thead>
<tbody id="tabbody">
<c:forEach items="${oprReporting.caselist}" var="cases" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="${cases[12]}" />
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
<input type="hidden" name="verifier" id="row${status.count}verifier" value="${cases[1]}" />
<input type="hidden" name="portfolio" id="row${status.count}portfolio" value="${cases[16]}" />
${status.count}</td>
<td>${cases[2]}</td>
<td>${cases[3]}</td>
<td>${cases[4]}</td>
<td>${cases[5]}</td>
<td>${cases[6]}</td>
<td>${cases[7]}</td>
<td>${cases[8]}</td>
<td>${cases[9]}</td>
<td>${cases[10]}</td>
<td>${cases[11]}</td>
<td>${cases[12]}</td>
<td title="${cases[15]}">${cases[13]}${cases[17]}${cases[18]}</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<!-- -->
<input type="hidden" name="page" value="oprreporting" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<form:hidden path="portcond" />
<form:hidden path="vercond" />
<form:hidden path="porthtml" />
<form:hidden path="verhtml" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,499 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/matrix/css/bootstrap.min.css">
<!-- <link rel="stylesheet" href="/matrix/css/plugins/ekko-lightbox.css"> -->
<link rel="stylesheet" href="/matrix/css/file.css">
<link rel="stylesheet" href="/matrix/js/plugins/iviewer/jquery.iviewer.css?ver=1" />
<script type="text/javascript" src="/matrix/js/plugins/iviewer/jquery-3.6.0.min.js" ></script>
<script type="text/javascript" src="/matrix/js/jquery-ui.min.js" ></script>
<script type="text/javascript" src="/matrix/js/plugins/iviewer/jquery.iviewer.js" ></script>
<script type="text/javascript" src="/matrix/js/plugins/iviewer/jquery.mousewheel.js"></script>
<script src="/matrix/js/bootstrap.min.js"></script>
<script type="text/javascript" src="/matrix/js/plugins/bootstrap-filestyle.min.js"></script>
<!-- <script src="/matrix/js/plugins/ekko-lightbox.js"></script> -->
<script type="text/javascript" src="/matrix/js/lib/jsfuncs.js"></script>
<script language="javascript" src="/matrix/js/jquery.form.js" type="text/javascript"></script>
<script type="text/javascript" src="/matrix/js/lib/ajaxfileupload.js"></script>
<style type="text/css">
.hovereffect {
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
}
.hovereffect .overlay {
width:50px;
height:50px;
position:absolute;
overflow:hidden;
bottom:0;
left:0;
padding:10px 0px;
opacity:0;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}
.hovereffect div.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
.hovereffect div.info:hover {
box-shadow:0 0 5px #fff;
}
.hovereffect:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}
.hovereffect:hover .overlay {
opacity:0.7;
filter:alpha(opacity=70);
}
.hovereffect:hover div.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}
.hovereffect:hover div.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}
.viewer-content
{
width: 570px;
height: 500px;
position:relative;
}
.wrapper-prev
{
width: 570px;
overflow: hidden;
}
</style>
</head>
<body>
<div>
<div class="row">
<div class="col-sm-12 bg-success">
<form:form class="form-inline" action="ajxuploadvdoc" method="post" enctype="multipart/form-data" modelAttribute="docTagger">
<!-- Submit Data -->
<input type="hidden" id="usid" name="usid" value='${Sessvals.getUserID()}' />
<form:hidden path="uuid" />
<form:hidden path="reptype" />
<form:hidden path="portfolio" />
<!-- Submit Data Ends -->
<div class="form-group">
<label for="sel1" class="input-sm">Document Type</label>
<select class="form-control" id="doctype" name="doctype">
<c:if test="${photoreq gt 0}">
<option value="MNIMBLE" ext="jpg|png|jpeg|bmp|gpj">MNIMBLE</option>
</c:if>
<option value="REP_ATTACH" ext="jpg|png|jpeg|bmp|gpj">REPORT ATTACHMENT</option>
<option value="POV" ext="jpg|png|jpeg|bmp">POV</option>
<option value="ADD_PROOF" ext="jpg|png|jpeg|bmp">ADDRESS PROOF</option>
<option value="KYC" ext="jpg|png|jpeg|bmp|pdf">KYC DOCS</option>
<option value="BANK_STATEMENT" ext="jpg|png|jpeg|bmp|pdf">BANK STATEMENT</option>
<option value="FINANCIALS" ext="jpg|png|jpeg|pdf">FINANCIALS</option>
<option value="DIRECTORS" ext="jpg|png|jpeg|pdf">DIRECTORS</option>
<option value="INDEX" ext="jpg|png|jpeg|pdf">INDEX</option>
<option value="OTHERS" ext="jpg|png|jpeg|bmp|pdf|txt|xls|doc">OTHERS</option>
</select>
</div>
<div class="form-group" style="margin-top:2px">
<label for="document" class="input-sm">Select Doc</label>
<input type="file" id="updoc" name="updoc">
</div>
<div class="form-group">
<label for="filename" class="input-sm">Doc Name</label>
<input type="text" id="filename" name="filename" value="" placeholder="File name if leave it blank" style="width:140px" class="form-control">
</div>
<div class="form-group" style="margin-top:-1px">
<button type="button" class="btn btn-primary input-md" onclick="uploadFile(document.getElementById('updoc'),'docTagger',$('option:selected', $('#doctype')).attr('ext'))">Submit</button>
</div>
</form:form>
</div> <!-- DIV COL -->
<c:set var="acttab" scope="session" value="class='active'"/>
<div class="col-sm-12">
<div class="container col-sm-12">
<ul class="nav nav-tabs">
<c:if test="${photoreq gt 0}">
<li ><a data-toggle="tab" href="#MNIMBLE">Mnimble(${fn:length(docTagger.mnimble)})</a></li>
</c:if>
<li ${acttab}><a data-toggle="tab" href="#REP_ATTACH">Report Attachment(${fn:length(docTagger.repattach)})</a></li>
<li><a data-toggle="tab" href="#POV">POV(${fn:length(docTagger.pov)})</a></li>
<li><a data-toggle="tab" href="#ADD_PROOF">Add Proof(${fn:length(docTagger.addproof)})</a></li>
<li><a data-toggle="tab" href="#KYC">KYC(${fn:length(docTagger.kyc)})</a></li>
<li><a data-toggle="tab" href="#BANK_STATEMENT">Bank Statement(${fn:length(docTagger.bstatement)})</a></li>
<li><a data-toggle="tab" href="#FINANCIALS">Financials(${fn:length(docTagger.financials)})</a></li>
<li><a data-toggle="tab" href="#DIRECTORS">Directors(${fn:length(docTagger.financials)})</a></li>
<li><a data-toggle="tab" href="#INDEX">Index(${fn:length(docTagger.financials)})</a></li>
<li><a data-toggle="tab" href="#OTHERS">Others(${fn:length(docTagger.others)})</a></li>
</ul>
<div class="tab-content col-sm-12">
<c:if test="${photoreq gt 0}">
<div id="MNIMBLE" class="tab-pane fade">
<h3>Mnimble Photos</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.mnimble}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span id="btn-tag-untag" class='glyphicon glyphicon-trash'></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
</c:if>
<div id="REP_ATTACH" class="tab-pane fade in active">
<h3>Report Attachments</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.repattach}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<div data-toggle="modal" data-target="#imagePreviewIviewer" data-href="${docTagger.dserver}${rattach[2]}" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img id="img_${rattach[0]}_" src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid" />
</div>
<!-- <a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>-->
<div class="overlay img-rounded">
<c:choose>
<c:when test="${rattach[6] > 0}">
<c:set var = "glyphicon" value = "glyphicon-remove"/>
<c:set var = "btnclass" value = "btn-danger"/>
</c:when>
<c:otherwise>
<c:set var = "glyphicon" value = "glyphicon-tag"/>
<c:set var = "btnclass" value = "btn-primary"/>
</c:otherwise>
</c:choose>
<div id="btn-tag-untag-holder-${rattach[0]}" class='btn <c:out value = "${btnclass}" />' data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-status="${rattach[6]}" data-docid="${rattach[0]}" data-target="#confirm-delete"><span id="btn-tag-untag-${rattach[0]}" class='glyphicon <c:out value = "${glyphicon}"/>'></span></div>
</div>
</div>
</c:forEach>
</div>
</div> <!-- ROW -->
</div>
<div id="POV" class="tab-pane fade">
<h3>Proof Of Visit</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.pov}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="ADD_PROOF" class="tab-pane fade">
<h3>Address Proof</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.addproof}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="KYC" class="tab-pane fade">
<h3>KYC Documents</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.kyc}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-status="${rattach[0]}" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="BANK_STATEMENT" class="tab-pane fade">
<h3>Bank Statement</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.bstatement}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="FINANCIALS" class="tab-pane fade">
<h3>Financials</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.financials}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="DIRECTORS" class="tab-pane fade">
<h3>Directors</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.directors}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="INDEX" class="tab-pane fade">
<h3>Index</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.index}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="OTHERS" class="tab-pane fade">
<h3>Other Documents</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.others}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div id="btn-tag-untag-holder" class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
</div>
</div> <!-- Container -->
</div> <!-- DIV COL -->
</div> <!-- DIV ROW -->
</div>
<div class="modal fade" id="confirm-delete" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title" id="myModalLabel">Confirm</h4>
</div>
<div class="modal-body">
<p>Do you want to proceed?</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<a class="btn btn-danger btn-ok" data-doc_id="0" data-dismiss="modal">Yes</a>
</div>
</div>
</div>
</div>
<div class="mask" id="mask">
</div>
<div id="uploadprogress" class="row row-centered">
<div id="progbar">
<div id="bar"></div>
<div id="percent">0%</div >
</div>
</div>
<div class="modal fade" id="imagePreviewIviewer" tabindex="-1" role="dialog" aria-labelledby="myPreivewModal" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title" id="myPreivewLabel"></h4>
</div>
<div class="modal-body" style="align-content:center;width:590px">
<div class="wrapper-prev">
<div id="viewer-content" class="viewer-content"></div>
</div>
</div>
<div class="modal-footer">
<h5 id="preivewFooterLabel"></h5>
</div>
</div>
</div>
</div>
</body>
<script type="text/javascript">
var docid = 0;
var docstatus = 0;
$('#updoc').filestyle({
buttonName : 'btn-success',
buttonText : ' Upload'
});
$(document).on('click', '[data-toggle="lightbox"]', function(event) {
event.preventDefault();
$(this).ekkoLightbox();
});
$('#confirm-delete').on('show.bs.modal', function(e) {
docid=e.relatedTarget.dataset.docid;
docstatus=e.relatedTarget.dataset.status;
});
$('#imagePreviewIviewer').on('show.bs.modal', function(e) {
$("#myPreivewLabel").html(e.relatedTarget.dataset.title);
$("#preivewFooterLabel").html(e.relatedTarget.dataset.footer);
initIviewer(e.relatedTarget.dataset.href);
});
$( document ).on('click', '.btn-ok', function(event) {
subFunction(docid,docstatus);
});
function subFunction(docid,docstatus)
{
var saverequest = $.ajax({
type: "POST",
url: "untag-doc",
data: "docid="+docid+"&usid="+$("#usid").val()
});
saverequest.done(function(msg)
{
if(msg=='success')
{
var btn = $("#btn-tag-untag-"+docid);
var btnholder = $("#btn-tag-untag-holder-"+docid);
if(docstatus == 1){
$(btn).removeClass('glyphicon-remove').addClass( "glyphicon-tag" );
$(btnholder).attr("data-status","0");
$(btnholder).removeClass('btn-danger').addClass('btn-primary');
}else{
$(btn).removeClass('glyphicon-tag').addClass( "glyphicon-remove" );
$(btnholder).attr("data-status","1");
$(btnholder).removeClass('btn-primary').addClass('btn-danger');
}
}
else
{
alert(msg);
}
});
saverequest.fail(function(jqXHR, textStatus)
{
alert( "Unable to process your request (" + textStatus +"-"+ jqXHR.status+")." );
});
}
function activaTab(tab){
$('.nav-tabs a[href="#' + tab + '"]').tab('show');
};
function promptpath(pathtoimg)
{
$("#doctype").val("REP_ATTACH");
window.prompt("Copy to clipboard: Ctrl+C, Enter", pathtoimg);
}
function startUpload(felem)
{
}
</script>
<script type="text/javascript">
var $ = jQuery;
function initIviewer(imgsrc){
var iv1 = $("#viewer-content").iviewer({
src: imgsrc,
update_on_resize: true,
zoom_animation: false,
mousewheel: true
});
iv1.iviewer('loadImage', imgsrc);
iv1.iviewer('fit');
}
</script>
</html>

View File

@@ -0,0 +1,376 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/matrix/css/bootstrap.min.css">
<script src="/matrix/js/jquery.min.js"></script>
<script src="/matrix/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="/matrix/css/plugins/ekko-lightbox.css">
<link rel="stylesheet" href="/matrix/css/file.css">
<script src="/matrix/js/plugins/ekko-lightbox.js"></script>
<script type="text/javascript" src="/matrix/js/plugins/bootstrap-filestyle.min.js"> </script>
<script type="text/javascript" src="/matrix/js/lib/jsfuncs.js"></script>
<script language="javascript" src="/matrix/js/jquery.form.js" type="text/javascript"></script>
<script type="text/javascript" src="/matrix/js/lib/ajaxfileupload.js"></script>
<style type="text/css">
.hovereffect {
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
}
.hovereffect .overlay {
width:50px;
height:50px;
position:absolute;
overflow:hidden;
bottom:0;
left:0;
padding:10px 0px;
opacity:0;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}
.hovereffect div.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
.hovereffect div.info:hover {
box-shadow:0 0 5px #fff;
}
.hovereffect:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}
.hovereffect:hover .overlay {
opacity:0.7;
filter:alpha(opacity=70);
}
.hovereffect:hover div.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}
.hovereffect:hover div.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}
</style>
</head>
<body>
<div>
<div class="row">
<div class="col-sm-12 bg-success">
<form:form class="form-inline" action="ajxuploadvdoc" method="post" enctype="multipart/form-data" modelAttribute="docTagger">
<!-- Submit Data -->
<input type="hidden" id="usid" name="usid" value='${Sessvals.getUserID()}' />
<form:hidden path="uuid" />
<form:hidden path="reptype" />
<form:hidden path="portfolio" />
<!-- Submit Data Ends -->
<div class="form-group">
<label for="sel1" class="input-sm">Document Type</label>
<select class="form-control" id="doctype" name="doctype">
<c:if test="${photoreq gt 0}">
<option value="MNIMBLE" ext="jpg|png|jpeg|bmp|gpj">MNIMBLE</option>
</c:if>
<option value="REP_ATTACH" ext="jpg|png|jpeg|bmp|gpj">REPORT ATTACHMENT</option>
<option value="POV" ext="jpg|png|jpeg|bmp">POV</option>
<option value="ADD_PROOF" ext="jpg|png|jpeg|bmp">ADDRESS PROOF</option>
<option value="KYC" ext="jpg|png|jpeg|bmp|pdf">KYC DOCS</option>
<option value="BANK_STATEMENT" ext="jpg|png|jpeg|bmp|pdf">BANK STATEMENT</option>
<option value="FINANCIALS" ext="jpg|png|jpeg|pdf">FINANCIALS</option>
<option value="OTHERS" ext="jpg|png|jpeg|bmp|pdf|txt|xls|doc">OTHERS</option>
</select>
</div>
<div class="form-group" style="margin-top:2px">
<label for="document" class="input-sm">Select Doc</label>
<input type="file" id="updoc" name="updoc">
</div>
<div class="form-group">
<label for="filename" class="input-sm">Doc Name</label>
<input type="text" id="filename" name="filename" value="" placeholder="File name if leave it blank" style="width:140px" class="form-control">
</div>
<div class="form-group" style="margin-top:-1px">
<button type="button" class="btn btn-primary input-md" onclick="uploadFile(document.getElementById('updoc'),'docTagger',$('option:selected', $('#doctype')).attr('ext'))">Submit</button>
</div>
</form:form>
</div> <!-- DIV COL -->
<c:set var="acttab" scope="session" value="class='active'"/>
<div class="col-sm-12">
<div class="container col-sm-12">
<ul class="nav nav-tabs">
<c:if test="${photoreq gt 0}">
<li ${acttab}><a data-toggle="tab" href="#MNIMBLE">Mnimble(${fn:length(docTagger.mnimble)})</a></li>
</c:if>
<li><a data-toggle="tab" href="#REP_ATTACH">Report Attachment(${fn:length(docTagger.repattach)})</a></li>
<li><a data-toggle="tab" href="#POV">POV(${fn:length(docTagger.pov)})</a></li>
<li><a data-toggle="tab" href="#ADD_PROOF">Add Proof(${fn:length(docTagger.addproof)})</a></li>
<li><a data-toggle="tab" href="#KYC">KYC(${fn:length(docTagger.kyc)})</a></li>
<li><a data-toggle="tab" href="#BANK_STATEMENT">Bank Statement(${fn:length(docTagger.bstatement)})</a></li>
<li><a data-toggle="tab" href="#FINANCIALS">Financials(${fn:length(docTagger.financials)})</a></li>
<li><a data-toggle="tab" href="#OTHERS">Others(${fn:length(docTagger.others)})</a></li>
</ul>
<div class="tab-content col-sm-12">
<c:if test="${photoreq gt 0}">
<div id="MNIMBLE" class="tab-pane fade in active">
<h3>Mnimble Photos</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.mnimble}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" onclick="promptpath('${rattach[2]}')"><span class="glyphicon glyphicon-tag"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
</c:if>
<c:choose>
<c:when test="${photoreq gt 0}">
<div id="REP_ATTACH" class="tab-pane fade">
</c:when>
<c:otherwise>
<div id="REP_ATTACH" class="tab-pane fade in active">
</c:otherwise>
</c:choose>
<h3>Report Attachments</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.repattach}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div> <!-- ROW -->
</div>
<div id="POV" class="tab-pane fade">
<h3>Proof Of Visit</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.pov}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="ADD_PROOF" class="tab-pane fade">
<h3>Address Proof</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.addproof}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="KYC" class="tab-pane fade">
<h3>KYC Documents</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.kyc}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="BANK_STATEMENT" class="tab-pane fade">
<h3>Bank Statement</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.bstatement}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="FINANCIALS" class="tab-pane fade">
<h3>Financials</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.financials}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="OTHERS" class="tab-pane fade">
<h3>Other Documents</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.others}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
</div>
</div> <!-- Container -->
</div> <!-- DIV COL -->
</div> <!-- DIV ROW -->
</div>
<div class="modal fade" id="confirm-delete" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title" id="myModalLabel">Confirm Delete</h4>
</div>
<div class="modal-body">
<p>You are about to delete this image, this procedure is irreversible.</p>
<p>Do you want to proceed?</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<a class="btn btn-danger btn-ok" data-doc_id="0" data-dismiss="modal">Delete</a>
</div>
</div>
</div>
</div>
<div class="mask" id="mask">
</div>
<div id="uploadprogress" class="row row-centered">
<div id="progbar">
<div id="bar"></div>
<div id="percent">0%</div >
</div>
</div>
</body>
<script type="text/javascript">
$('#updoc').filestyle({
buttonName : 'btn-success',
buttonText : ' Upload'
});
$(document).on('click', '[data-toggle="lightbox"]', function(event) {
event.preventDefault();
$(this).ekkoLightbox();
});
$('#confirm-delete').on('show.bs.modal', function(e) {
var docid=e.relatedTarget.dataset.docid;
$(this).find('.btn-ok').on('click', function(e) {
subFunction(docid);
});
});
function subFunction(docid)
{
var saverequest = $.ajax({
type: "POST",
url: "untag-doc",
data: "docid="+docid+"&usid="+$("#usid").val()
});
saverequest.done(function(msg)
{
if(msg=='success')
{
$("#doc_"+docid+"_").remove();
}
else
{
alert(msg);
}
});
saverequest.fail(function(jqXHR, textStatus)
{
alert( "Unable to process your request (" + textStatus +"-"+ jqXHR.status+")." );
});
}
function activaTab(tab){
$('.nav-tabs a[href="#' + tab + '"]').tab('show');
};
function promptpath(pathtoimg)
{
$("#doctype").val("REP_ATTACH");
window.prompt("Copy to clipboard: Ctrl+C, Enter", pathtoimg);
}
function startUpload(felem)
{
}
</script>
</html>

View File

@@ -0,0 +1,551 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/matrix/css/bootstrap.min.css">
<!-- <link rel="stylesheet" href="/matrix/css/plugins/ekko-lightbox.css"> -->
<link rel="stylesheet" href="/matrix/css/file.css">
<link rel="stylesheet" href="/matrix/js/plugins/iviewer/jquery.iviewer.css" />
<script type="text/javascript" src="/matrix/js/plugins/iviewer/jquery-3.6.0.min.js" ></script>
<script type="text/javascript" src="/matrix/js/jquery-ui.min.js" ></script>
<script type="text/javascript" src="/matrix/js/plugins/iviewer/jquery.iviewer.js" ></script>
<script type="text/javascript" src="/matrix/js/plugins/iviewer/jquery.mousewheel.js"></script>
<script src="/matrix/js/bootstrap.min.js"></script>
<script type="text/javascript" src="/matrix/js/plugins/bootstrap-filestyle.min.js"></script>
<!-- <script src="/matrix/js/plugins/ekko-lightbox.js"></script> -->
<script type="text/javascript" src="/matrix/js/lib/jsfuncs.js"></script>
<script language="javascript" src="/matrix/js/jquery.form.js" type="text/javascript"></script>
<script type="text/javascript" src="/matrix/js/lib/ajaxfileupload.js"></script>
<style type="text/css">
.hovereffect {
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
}
.hovereffect .overlay {
width:50px;
height:40px;
position:relative;
overflow:hidden;
bottom:0;
left:0;
padding:5px 5px;
opacity:0;
background-color:rgba(0,0,0,1);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}
.hovereffect div.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
background-color:transparent;
opacity:0.5;
filter:alpha(opacity=0.5);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
.hovereffect div.info:hover {
box-shadow:0 0 5px #fff;
}
.hovereffect:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}
.hovereffect:hover .overlay {
opacity:0.8;
filter:alpha(opacity=80);
}
.hovereffect:hover div.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}
.hovereffect:hover div.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}
.viewer-content
{
width: 570px;
height: 500px;
position:relative;
}
.wrapper-prev
{
width: 570px;
overflow: hidden;
}
.flex-container {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: normal;
align-items: normal;
align-content: normal;
}
.flex-items:nth-child(1),
.flex-items:nth-child(2) {
display: block;
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
align-self: auto;
order: 0;
}
</style>
<script>
function converToPdf(elm){
var postData = {
status: $("#usid").val(),
message: "",
filepath: $(elm).attr("data-href")
};
console.log(JSON.stringify(postData));
$.ajax({
url: "http://192.168.10.68:9183/api/converter/pjpegtopdf",
method: "POST",
dataType: "json", // Corrected dataType
contentType: "application/json", // Set content type to JSON
data: JSON.stringify(postData),
success: function (response) {
console.log(response);
$("#pdf-url").html("");
if(response.status == 200){
$("#pdf-url").html(response.filepath);
}else{
$("#pdf-url").html(response.message);
}
},
error: function (xhr, status, error) {
console.error("Error status:", status);
console.error("Error:", error);
console.log("Response Text:", xhr);
console.log("Response JSON:", xhr.responseJSON);
}
});
}
</script>
</head>
<body>
<div>
<div class="row">
<div class="col-sm-12 bg-success">
<form:form class="form-inline" action="ajxuploadvdoc" method="post" enctype="multipart/form-data" modelAttribute="docTagger">
<!-- Submit Data -->
<input type="hidden" id="usid" name="usid" value='${Sessvals.getUserID()}' />
<form:hidden path="uuid" />
<form:hidden path="reptype" />
<form:hidden path="portfolio" />
<!-- Submit Data Ends -->
<div class="form-group">
<label for="sel1" class="input-sm">Document Type</label>
<select class="form-control" id="doctype" name="doctype">
<c:if test="${photoreq gt 0}">
<option value="MNIMBLE" ext="jpg|png|jpeg|bmp|gpj">MNIMBLE</option>
</c:if>
<option value="REP_ATTACH" ext="jpg|png|jpeg|bmp|gpj">REPORT ATTACHMENT</option>
<option value="POV" ext="jpg|png|jpeg|bmp">POV</option>
<option value="ADD_PROOF" ext="jpg|png|jpeg|bmp">ADDRESS PROOF</option>
<option value="KYC" ext="jpg|png|jpeg|bmp|pdf">KYC DOCS</option>
<option value="BANK_STATEMENT" ext="jpg|png|jpeg|bmp|pdf">BANK STATEMENT</option>
<option value="FINANCIALS" ext="jpg|png|jpeg|pdf">FINANCIALS</option>
<option value="DIRECTORS" ext="jpg|png|jpeg|pdf">DIRECTORS</option>
<option value="INDEX" ext="jpg|png|jpeg|pdf">INDEX</option>
<option value="OTHERS" ext="jpg|png|jpeg|bmp|pdf|txt|xls|doc">OTHERS</option>
</select>
</div>
<div class="form-group" style="margin-top:2px">
<label for="document" class="input-sm">Select Doc</label>
<input type="file" id="updoc" name="updoc">
</div>
<div class="form-group">
<label for="filename" class="input-sm">Doc Name</label>
<input type="text" id="filename" name="filename" value="" placeholder="File name if leave it blank" style="width:140px" class="form-control">
</div>
<div class="form-group" style="margin-top:-1px">
<button type="button" class="btn btn-primary input-md" onclick="uploadFile(document.getElementById('updoc'),'docTagger',$('option:selected', $('#doctype')).attr('ext'))">Submit</button>
</div>
</form:form>
</div> <!-- DIV COL -->
<c:set var="acttab" scope="session" value="class='active'"/>
<div class="col-sm-12">
<div class="container col-sm-12">
<ul class="nav nav-tabs">
<c:if test="${photoreq gt 0}">
<li ><a data-toggle="tab" href="#MNIMBLE">Mnimble(${fn:length(docTagger.mnimble)})</a></li>
</c:if>
<li ${acttab}><a data-toggle="tab" href="#REP_ATTACH">Report Attachment(${fn:length(docTagger.repattach)})</a></li>
<li><a data-toggle="tab" href="#POV">POV(${fn:length(docTagger.pov)})</a></li>
<li><a data-toggle="tab" href="#ADD_PROOF">Add Proof(${fn:length(docTagger.addproof)})</a></li>
<li><a data-toggle="tab" href="#KYC">KYC(${fn:length(docTagger.kyc)})</a></li>
<li><a data-toggle="tab" href="#BANK_STATEMENT">Bank Statement(${fn:length(docTagger.bstatement)})</a></li>
<li><a data-toggle="tab" href="#FINANCIALS">Financials(${fn:length(docTagger.financials)})</a></li>
<li><a data-toggle="tab" href="#DIRECTORS">Directors(${fn:length(docTagger.financials)})</a></li>
<li><a data-toggle="tab" href="#INDEX">Index(${fn:length(docTagger.financials)})</a></li>
<li><a data-toggle="tab" href="#OTHERS">Others(${fn:length(docTagger.others)})</a></li>
</ul>
<div class="tab-content col-sm-12">
<c:if test="${photoreq gt 0}">
<div id="MNIMBLE" class="tab-pane fade">
<h3>Mnimble Photos</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.mnimble}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span id="btn-tag-untag" class='glyphicon glyphicon-trash'></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
</c:if>
<div id="REP_ATTACH" class="tab-pane fade in active">
<h3>Report Attachments <label id="pdf-url" class="badge badge-primary sm"></label></h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.repattach}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<div data-toggle="modal" data-target="#imagePreviewIviewer" data-href="${docTagger.dserver}${rattach[2]}" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img id="img_${rattach[0]}_" src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid" />
</div>
<div class="flex-container">
<div class="overlay img-rounded flex-items">
<c:choose>
<c:when test="${rattach[6] > 0}">
<c:set var = "glyphicon" value = "glyphicon-remove"/>
<c:set var = "btnclass" value = "btn-danger"/>
</c:when>
<c:otherwise>
<c:set var = "glyphicon" value = "glyphicon-tag"/>
<c:set var = "btnclass" value = "btn-primary"/>
</c:otherwise>
</c:choose>
<div id="btn-tag-untag-holder-${rattach[0]}" class='btn <c:out value = "${btnclass}" />' data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-status="${rattach[6]}" data-docid="${rattach[0]}" data-target="#confirm-delete"><span id="btn-tag-untag-${rattach[0]}" class='glyphicon <c:out value = "${glyphicon}"/>'></span></div>
</div>
<div class="overlay img-rounded flex-items">
<div class="btn btn-info" data-href="${docTagger.dserver}${rattach[2]}" onclick="converToPdf(this)" ><span id="btn-tag-untag-${rattach[0]}" class='glyphicon glyphicon-copy'></span></div>
</div>
</div>
</div>
</c:forEach>
</div>
</div> <!-- ROW -->
</div>
<div id="POV" class="tab-pane fade">
<h3>Proof Of Visit</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.pov}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="ADD_PROOF" class="tab-pane fade">
<h3>Address Proof</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.addproof}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="KYC" class="tab-pane fade">
<h3>KYC Documents</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.kyc}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-status="${rattach[0]}" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="BANK_STATEMENT" class="tab-pane fade">
<h3>Bank Statement</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.bstatement}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="FINANCIALS" class="tab-pane fade">
<h3>Financials</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.financials}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="DIRECTORS" class="tab-pane fade">
<h3>Directors</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.directors}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="INDEX" class="tab-pane fade">
<h3>Index</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.index}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
<div id="OTHERS" class="tab-pane fade">
<h3>Other Documents</h3>
<div class="row">
<div class="container col-sm-12 img-hover">
<c:forEach items="${docTagger.others}" var="rattach" varStatus="status">
<div id="doc_${rattach[0]}_" class="col-sm-4 hovereffect" style="padding-left: 0px; padding-right: 0px;">
<a href="${docTagger.dserver}${rattach[2]}" data-toggle="lightbox" data-gallery="example-gallery" data-type="image" data-title="${rattach[5]}" data-footer="Uploadedon: ${rattach[3]}, Uploaded by: ${rattach[4]}">
<img src="${docTagger.dserver}${rattach[2]}" class="img-responsive img-thumbnail img-fluid">
</a>
<div class="overlay img-rounded">
<div id="btn-tag-untag-holder" class="btn btn-primary" data-href="deletedoc?id=${rattach[0]}" data-toggle="modal" data-docid="${rattach[0]}" data-target="#confirm-delete"><span class="glyphicon glyphicon-trash"></span></div>
</div>
</div>
</c:forEach>
</div>
</div>
</div>
</div>
</div> <!-- Container -->
</div> <!-- DIV COL -->
</div> <!-- DIV ROW -->
</div>
<div class="modal fade" id="confirm-delete" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title" id="myModalLabel">Confirm</h4>
</div>
<div class="modal-body">
<p>Do you want to proceed?</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<a class="btn btn-danger btn-ok" data-doc_id="0" data-dismiss="modal">Yes</a>
</div>
</div>
</div>
</div>
<div class="mask" id="mask">
</div>
<div id="uploadprogress" class="row row-centered">
<div id="progbar">
<div id="bar"></div>
<div id="percent">0%</div >
</div>
</div>
<div class="modal fade" id="imagePreviewIviewer" tabindex="-1" role="dialog" aria-labelledby="myPreivewModal" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title" id="myPreivewLabel"></h4>
</div>
<div class="modal-body" style="align-content:center;width:590px">
<div class="wrapper-prev">
<div id="viewer-content" class="viewer-content"></div>
</div>
</div>
<div class="modal-footer">
<h5 id="preivewFooterLabel"></h5>
</div>
</div>
</div>
</div>
</body>
<script type="text/javascript">
var docid = 0;
var docstatus = 0;
$('#updoc').filestyle({
buttonName : 'btn-success',
buttonText : ' Upload'
});
$(document).on('click', '[data-toggle="lightbox"]', function(event) {
event.preventDefault();
$(this).ekkoLightbox();
});
$('#confirm-delete').on('show.bs.modal', function(e) {
docid=e.relatedTarget.dataset.docid;
docstatus=e.relatedTarget.dataset.status;
});
$('#imagePreviewIviewer').on('show.bs.modal', function(e) {
$("#myPreivewLabel").html(e.relatedTarget.dataset.title);
$("#preivewFooterLabel").html(e.relatedTarget.dataset.footer);
initIviewer(e.relatedTarget.dataset.href);
});
$( document ).on('click', '.btn-ok', function(event) {
subFunction(docid,docstatus);
});
function subFunction(docid,docstatus)
{
var saverequest = $.ajax({
type: "POST",
url: "untag-doc",
data: "docid="+docid+"&usid="+$("#usid").val()
});
saverequest.done(function(msg)
{
if(msg=='success')
{
var btn = $("#btn-tag-untag-"+docid);
var btnholder = $("#btn-tag-untag-holder-"+docid);
if(docstatus == 1){
$(btn).removeClass('glyphicon-remove').addClass( "glyphicon-tag" );
$(btnholder).attr("data-status","0");
$(btnholder).removeClass('btn-danger').addClass('btn-primary');
}else{
$(btn).removeClass('glyphicon-tag').addClass( "glyphicon-remove" );
$(btnholder).attr("data-status","1");
$(btnholder).removeClass('btn-primary').addClass('btn-danger');
}
}
else
{
alert(msg);
}
});
saverequest.fail(function(jqXHR, textStatus)
{
alert( "Unable to process your request (" + textStatus +"-"+ jqXHR.status+")." );
});
}
function activaTab(tab){
$('.nav-tabs a[href="#' + tab + '"]').tab('show');
};
function promptpath(pathtoimg)
{
$("#doctype").val("REP_ATTACH");
window.prompt("Copy to clipboard: Ctrl+C, Enter", pathtoimg);
}
function startUpload(felem)
{
}
</script>
<script type="text/javascript">
var $ = jQuery;
function initIviewer(imgsrc){
var iv1 = $("#viewer-content").iviewer({
src: imgsrc,
update_on_resize: true,
zoom_animation: false,
mousewheel: true
});
iv1.iviewer('loadImage', imgsrc);
iv1.iviewer('fit');
}
</script>
</html>

View File

@@ -0,0 +1,196 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Final Done</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/reporting.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">window.onbeforeunload =function(){onReportClose('${fdDetails.getUuid()}','fd');};</script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<div id="formcontainer" style="width:96%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="fdDetails" id="fdDetails" modelAttribute="fdDetails" >
<!-- Final Done Section (Section2) -->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/genraldet.png" align="absmiddle" />
<span id="title" align="absmiddle">Final Recommendation</span>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="divFinaldone" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td id="s2_1">
<div class="widget">
<div class="lblcontainer">
Residence Status & Remarks
</div>
<div class="inputcontainer">
<form:input readonly="true" path="rstatus" style="width:164px;" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<form:textarea class="textbox" readonly="true" path="rremarks" style="width:830px;height:60px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Office Status & Remarks
</div>
<div class="inputcontainer">
<form:input path="ostatus" style="width:164px;" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<form:textarea class="textbox" readonly="true" path="oremarks" style="width:830px;height:60px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Property / Other Status & Remarks
</div>
<div class="inputcontainer">
<form:input readonly="true" path="pstatus" style="width:164px;" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<form:textarea class="textbox" readonly="true" path="premarks" style="width:830px;height:60px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Residence TVR Status & Remarks
</div>
<div class="inputcontainer">
<form:input readonly="true" path="rtstatus" style="width:165px;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Office TVR Status & Remarks
</div>
<div class="inputcontainer">
<form:input readonly="true" path="otstatus" style="width:165px;" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<form:textarea class="textbox" readonly="true" path="rtremarks" style="width:401px;height:60px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<form:textarea class="textbox" readonly="true" path="otremarks" style="width:401px;height:60px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Refrence1 TVR Status & Remarks
</div>
<div class="inputcontainer">
<form:input readonly="true" path="ref1status" style="width:164px;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Refrence2 TVR Status & Remarks
</div>
<div class="inputcontainer">
<form:input readonly="true" path="ref2status" style="width:164px;" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<form:textarea class="textbox" readonly="true" path="ref1remarks" style="width:401px;height:60px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<form:textarea class="textbox" readonly="true" path="ref2remarks" style="width:401px;height:60px" />
</div>
</div>
</td>
</tr>
<tr>
<td id="OtherSection">
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/genraldet.png" align="absmiddle" />
<span id="title" align="absmiddle">Overall Status</span>
<div class="divselect" id="divovstatus" style="width:150px;display:inline;float:right;margin-right:13px;margin-top:-2px;">
<form:select path="overallstatus" multiple="false" style="width:168px">
<option value="-1" selected>NA</option>
<form:option value="Recommended" label="Recommended" />
<form:option value="Not Recommended" label="Not Recommended" />
<form:option value="Refered" label="Refered" />
<form:option value="Failed" label="Failed" />
<form:option value="Risk Alert" label="Risk Alert" />
</form:select>
</div>
</div>
<!-- -->
</div>
<br />
<br />
<br />
<!-- -->
<form:hidden path="uuid" />
<!-- -->
<div style="position:fixed;text-align:right;bottom:0px;width:96%" class="buttonbar">
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btncancel" style="margin-left:1px;float:right" value="Exit" id="btncancel" accesskey="E" onclick="window.returnValue=0;window.close()" />
<c:if test="${fdDetails.isdone==true}">
<input type="button" class="button" name="btncompsave" style="float:right" value="Final Done" id="btncompsave" accesskey="C" onclick="return ValidateSubmitReport('fdDetails',1,'fd');" />
</c:if>
</div>
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${status==false}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<c:if test="${msg=='closed' && status==true}">
<script language="javascript" type="text/javascript">window.returnValue=2; window.close(); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,27 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<style>
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
width: 70%;
margin: auto;
}
</style>
</head>
<body>
<div>
<iframe src="${gpsloc}&key=AIzaSyACPO53GZZKKhrDNBU8H9Kyroivd91yMKk" width="900" height="800" frameborder="0" style="border:0" allowfullscreen></iframe>
</div>
</body>
</html>

View File

@@ -0,0 +1,212 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Reporting</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/reporting.js" type="text/javascript"></script>
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="negupdreq" id="negupdreq" modelAttribute="negUpdreq" >
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Reporting</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filternegupdreq','_parent','negUpdreq')"/>
</div>
<!-- -->
<!-- Form (Filter, Sorting and Statatics Section) -->
<table border="0" style="width:100%" cellspacing="0">
<tr>
<td id="filter" valign="top" style="border:1px solid #a7abb4;">
<div id="FormPanel1" class="FormPanel" style="height:100%" >
<table align="center" id="FormControls">
<tr>
<td colspan="2" align="left"><b>Filters</b></td>
</tr>
<tr>
<td>Portfolio</td>
<td>
<div class="divselect" id="divportfolio" style="width:135px;">
<form:select path="portfolioid" multiple="false" id="portlist" style="width:153px" onchange="AddFilter(this,'port')" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('mgr','filternegupdreq','negupdreq')" /></td>
</tr>
<tr>
<td style="height:17px"></td>
<td></td>
</tr>
</table>
</div>
</td>
<td id="sorting" valign="top" style="border:1px solid #a7abb4;" width="280">
<div id="divsorting" class="FormPanel" style="height:100%">
<table align="center" id="FormControls" width="98%">
<tr>
<td class="title" style="height:10px;width:270px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
</tr>
<tr>
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
<div style="overflow:auto;height:64px;width:100%" id="portdiv">
</div>
</td>
</tr>
</table>
</div>
</td>
<td id="statatics" valign="top" style="border:1px solid #a7abb4;">
<div id="divstatatics" class="FormPanel" style="height:100%">
<table align="center" id="FormControls">
<tr>
<td><b>Statatics</b></td>
<td></td><td></td><td></td>
</tr>
<tr>
<td>Residence</td>
<td><form:input path="totresi" readonly="true" style="width:30px" /></td>
<td>Office</td>
<td><form:input path="totoff" readonly="true" style="width:30px" /></td>
</tr>
<tr>
<td>Property</td>
<td><form:input readonly="true" path="totprop" style="width:30px" /></td>
<td></td><td></td>
</tr>
<tr>
<td style="height:16px"></td><td></td><td></td><td></td>
</tr>
</table>
</div>
</td>
<td id="statatics" valign="top" style="border:1px solid #a7abb4;">
<div id="divstatatics" class="FormPanel" style="height:100%">
<table align="center" id="FormControls">
<tr>
<td><b>No of Requests</b></td>
<td><form:input readonly="true" path="pending" style="width:30px;font-weight:bold" /></td>
</tr>
<tr>
<td style="height:64px" colspan="2"></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<!-- -->
<div style="border:1px solid #a7abb4;">
<table width="100%" id="casetable">
<thead>
<tr>
<th width="25"><b>S.No</b></th>
<th width="58"><b>MV Code</b></th>
<th width="80"><b>File No.</b></th>
<th width="150"><b>Name</b></th>
<th width="67"><b>Type</b></th>
<th width="60"><b>Produt</b></th>
<th width="80"><b>Portfolio</b></th>
<th width="65"><b>Sender</b></th>
<th width="85"><b>Date</b></th>
<th width="27"><b>Batch</b></th>
<th width="18"><b>Ver</b></th>
<th width="23"><b>Visit</b></th>
<th width="50"><b>Status</b></th>
</tr>
</thead>
<tbody id="tabbody">
<c:forEach items="${negUpdreq.caselist}" var="cases" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="${cases[12]}" />
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
<input type="hidden" name="verifier" id="row${status.count}verifier" value="${cases[1]}" />
<input type="hidden" name="portfolio" id="row${status.count}portfolio" value="${cases[13]}" />
${status.count}</td>
<td>${cases[2]}</td>
<td>${cases[3]}</td>
<td>${cases[4]}</td>
<td>${cases[5]}</td>
<td>${cases[6]}</td>
<td>${cases[7]}</td>
<td>${cases[8]}</td>
<td>${cases[9]}</td>
<td>${cases[10]}</td>
<td>${cases[11]}</td>
<td>${cases[12]}</td>
<td>${cases[14]}</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<!-- -->
<input type="hidden" name="page" value="negUpdreq" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<form:hidden path="portcond" />
<form:hidden path="porthtml" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
NegRepCalc();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,269 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Reporting </title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/reporting.js" type="text/javascript"></script>
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="oprreporting" id="oprreporting" modelAttribute="oprReporting" >
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Reporting</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filterreporting','_parent','oprreporting')"/>
</div>
<!-- -->
<!-- Form (Filter, Sorting and Statatics Section) -->
<table border="0" style="width:100%" cellspacing="0">
<tr>
<td id="filter" valign="top" style="border:1px solid #a7abb4;">
<div id="FormPanel1" class="FormPanel" style="height:100%" >
<table align="center" id="FormControls">
<tr>
<td colspan="2"><b>Filters</b></td>
</tr>
<tr>
<td>Portfolio</td>
<td>
<div class="divselect" id="divportfolio" style="width:135px;">
<form:select path="portfolioid" multiple="false" id="portlist" style="width:153px" onchange="AddFilter(this,'port')" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr>
<td>Verifier</td>
<td>
<div class="divselect" id="veridiv" style="width:135px;">
<form:select path="verifierid" multiple="false" id="verlist" style="width:153px" onchange="AddFilter(this,'ver')" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${verlist}" var="ver">
<form:option value="${ver[0]}" label="${ver[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('opr','filterreporting','oprreporting')" /></td>
</tr>
<tr>
<td style="height:17px"></td>
<td></td>
</tr>
</table>
</div>
</td>
<td id="sorting" valign="top" style="border:1px solid #a7abb4;" width="220">
<div id="divsorting" class="FormPanel" style="height:100%">
<table align="center" id="FormControls" width="98%">
<tr>
<td class="title" style="height:10px;width:130px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
<td class="title" style="height:10px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Verifier</td>
</tr>
<tr>
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
<div style="overflow:auto;height:89px;width:100%" id="portdiv">
</div>
</td>
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
<div style="overflow:auto;height:89px;width:100%" id="verdiv">
</div>
</td>
</tr>
</table>
</div>
</td>
<td id="statatics" valign="top" style="border:1px solid #a7abb4;">
<div id="divstatatics" class="FormPanel" style="height:100%">
<table align="center" id="FormControls">
<tr>
<td><b>Statatics</b></td>
<td></td><td></td><td></td>
</tr>
<tr>
<td>Residence</td>
<td><form:input path="totresi" readonly="true" style="width:30px" /></td>
<td>Office</td>
<td><form:input path="totoff" readonly="true" style="width:30px" /></td>
</tr>
<tr>
<td>Property</td>
<td><form:input readonly="true" path="totprop" style="width:30px" /></td>
<td></td><td></td>
</tr>
<tr>
<td>&nbsp;</td><td></td><td></td><td></td>
</tr>
<tr>
<td style="height:21px">&nbsp;</td><td></td><td></td><td></td>
</tr>
</table>
</div>
</td>
<td id="statatics" valign="top" style="border:1px solid #a7abb4;">
<div id="divstatatics" class="FormPanel" style="height:100%">
<table align="center" id="FormControls">
<tr>
<td><b>Pending</b></td>
<td><form:input readonly="true" path="pending" style="width:30px;font-weight:bold" /></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Backlog</td>
<td><form:input readonly="true" path="pbacklog" style="width:30px;color:red" /></td>
<td>AM</td>
<td><form:input readonly="true" path="pam" style="width:30px;color:blue" /></td>
<td>PM</td>
<td><form:input readonly="true" path="ppm" style="width:30px;color:green" /></td>
</tr>
<tr>
<td><b>Solved</b></td>
<td><form:input type="text" readonly="true" path="solved" style="width:30px;font-weight:bold" /></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Backlog</td>
<td><form:input readonly="true" path="sbacklog" style="width:30px" /></td>
<td>AM</td>
<td><form:input readonly="true" path="sam" style="width:30px" /></td>
<td>PM</td>
<td><form:input readonly="true" path="spm" style="width:30px" /></td>
</tr>
<tr>
<td style="height:5px"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<!-- -->
<div style="border:1px solid #a7abb4;">
<table width="100%" id="casetable">
<thead>
<tr>
<th width="25"><b>S.No</b></th>
<th width="58"><b>MV Code</b></th>
<th width="80"><b>File No.</b></th>
<th width="165"><b>Name</b></th>
<th width="67"><b>Type</b></th>
<th width="60"><b>Produt</b></th>
<th width="80"><b>Portfolio</b></th>
<th width="50"><b>Branch</b></th>
<th width="85"><b>Date</b></th>
<th width="27"><b>Batch</b></th>
<th width="18"><b>Ver</b></th>
<th width="23"><b>Visit</b></th>
<th width="50"><b>Flags</b></th>
</tr>
</thead>
<tbody id="tabbody">
<c:forEach items="${oprReporting.caselist}" var="cases" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="${cases[12]}" />
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
<input type="hidden" name="verifier" id="row${status.count}verifier" value="${cases[1]}" />
<input type="hidden" name="portfolio" id="row${status.count}portfolio" value="${cases[16]}" />
<input type="hidden" name="imei" id="row${status.count}imei" value="${cases[20]}" />
${status.count}</td>
<td>${cases[2]}</td>
<td>${cases[3]}</td>
<td>${cases[4]}</td>
<td>${cases[5]}</td>
<td>${cases[6]}</td>
<td>${cases[7]}</td>
<td>${cases[8]}</td>
<td>${cases[9]}</td>
<td>${cases[10]}</td>
<td>${cases[11]}</td>
<td>${cases[12]}</td>
<td title="${cases[15]}">${cases[19]}${cases[13]}${cases[17]}${cases[18]}</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<!-- -->
<input type="hidden" name="page" value="oprreporting" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<form:hidden path="portcond" />
<form:hidden path="vercond" />
<form:hidden path="porthtml" />
<form:hidden path="verhtml" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,659 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | ${othDetails.product} Verification Report</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.form.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/ajaxfileupload.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/reporting.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/common.js?v=1" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">window.onbeforeunload =function(){onReportClose('${othDetails.getUuid()}','p');};</script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/file.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<div id="formcontainer" style="width:96%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="othDetails" id="othDetails" modelAttribute="othDetails" >
<!-- Case Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Property / Other Verification Report</span>
<div id="crttagdocs" class="linkbutton" style="float:right" onclick="tagDocs('P')">Tag Docs</div>
<div id="crtusrlist" class="linkbutton" style="float:right" onclick="showEditors('P')">Show Editors</div>
<c:if test="${othDetails.requiredphoto gt 0 }">
<div id="crtusrlist" class="linkbutton" style="float:right" onclick="tagDocs('P')">Show Photos</div>
<div id="crtusrlist" class="linkbutton" style="float:right" onclick="getGpsLoc('P')">Show Location</div>
</c:if>
<%
if(session.getAttribute("userrole")!=null || session.getAttribute("usertype").toString().equals("mgr") || session.getAttribute("usertype").toString().equals("opr"))
{
%>
<div id="crtcontactno" class="linkbutton" style="float:right" onclick="showContactInfo('P')">Show Contact Numbers</div>
<%
}
%>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="divCase" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td id="s1">
<div class="widget">
<div class="lblcontainer">
MV Code
</div>
<div class="inputcontainer">
<form:input readonly="true" path="mvcode" style="width:100px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
File No.
</div>
<div class="inputcontainer">
<form:input readonly="true" path="applno" style="width:140px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<form:input readonly="true" path="customername" style="width:260px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Type
</div>
<div class="inputcontainer">
<form:input readonly="true" path="apptype" style="width:130px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Address&nbsp;
</div>
<div class="inputcontainer">
<c:choose>
<c:when test="${othDetails.portfolioid==81 || othDetails.portfolioid==91}">
<form:input readonly="true" path="address" onclick="ChangeVerifier(1)" style="width:600px" />
</c:when>
<c:otherwise>
<form:input readonly="true" path="address" style="width:600px" />
</c:otherwise>
</c:choose>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Category
</div>
<div class="inputcontainer">
<form:input readonly="true" path="category" style="width:139px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Verifier
</div>
<div class="inputcontainer">
<form:input readonly="true" path="verifiercode" style="width:30px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Product &nbsp;
</div>
<div class="inputcontainer">
<form:input readonly="true" path="product" style="width:120px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Loan Amount
</div>
<div class="inputcontainer">
<form:input readonly="true" path="loanamount" style="width:100px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Contact Person
</div>
<div class="inputcontainer">
<form:input readonly="true" path="contactpers" style="width:230px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Special Instruction
</div>
<div class="inputcontainer">
<form:input readonly="true" path="specialinst" style="width:764px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Other Details
</div>
<div class="inputcontainer">
<form:input readonly="true" path="otherdetails" style="width:764px" />
</div>
</div>
</td>
</tr>
<tr>
<td id="CaseSection">
${othDetails.casesec}
<div class="widget">
<div class="lblcontainer">
Pending Remarks
</div>
<div class="inputcontainer">
<form:input maxlength="150" path="penremarks" style="width:784px;color:blue" onblur="validate(this,'f','SplInstruction')"/>
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- General Details (Section2) -->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/genraldet.png" align="absmiddle" />
<span id="title" align="absmiddle" ><span id="gendetlabel">General Details</span></span>
</div>
<!-- -->
<!-- Form (Section2) -->
<div id="divGeneral" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td id="s2">
<div class="widget" id="widaddconf">
<div class="lblcontainer">
Address confirmed
</div>
<div class="inputcontainer">
<div class="divselect" id="divaddconf" style="width:55px;">
<form:select path="addrconfd" multiple="false" style="width:73px" onblur="validate(this,'f','')">
<option value="-1" selected>NA</option>
<form:option value="Yes" label="YES" />
<form:option value="No" label="NO" />
</form:select>
</div>
</div>
</div>
<div class="widget" id="widciadd">
<div class="lblcontainer">
Change in address
</div>
<div class="inputcontainer">
<div class="divselect" id="divchgadd" style="width:55px;">
<form:select path="changeinadd" multiple="false" style="width:73px" >
<option value="-1" selected>NA</option>
<form:option value="Yes" label="YES" />
<form:option value="No" label="NO" />
</form:select>
</div>
</div>
</div>
<div class="widget" id="widcadd">
<div class="lblcontainer">
Correct address
</div>
<div class="inputcontainer">
<form:input maxlength="150" path="correctaddr" style="width:363px" onblur="validate(this,'f','Remarks')" />
</div>
</div>
<div class="widget" id="widvisdate">
<div class="lblcontainer">
Visit date
</div>
<div class="inputcontainer">
<form:input maxlength="10" path="visitdate" style="width:80px" onblur="validate(this,'f','Date')" onkeydown="return addSlashes(this,event)"/>
</div>
</div>
<div class="widget" id="widvistime">
<div class="lblcontainer">
Visit time
</div>
<div class="inputcontainer">
<form:input maxlength="5" path="visittime" style="width:50px" />
</div>
</div>
${othDetails.generalsec}
</td>
</tr>
</table>
</div>
</div>
<!-- -->
<!-- Observation Details (Section3) -->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/genraldet.png" align="absmiddle" />
<span id="title" align="absmiddle"><span id="lblobservation">Observation</span></span>
</div>
<!-- -->
<div id="divObservation" class="FormPanel">
<table align="center" id="FormControls" class="table-observation" width="99%">
<tr>
<td id="s3">
${othDetails.observationsec}
</td>
</tr>
</table>
</div>
</div>
<!-- -->
<!-- Other Details (Section5) -->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/genraldet.png" align="absmiddle" />
<span id="title" align="absmiddle"><span id="lblotherdet">Other Details</span></span>
<span style="font-size:12px;margin-left:20px;font-weight:bold;color:#FF7700;letter-spacing:0.5pt;background-color:#F7F6F5;padding:3px">(${othDetails.getCustomername()} | ${othDetails.getProduct() } | ${othDetails.getBranchname() } | ${othDetails.getVerifiercode() } | ${othDetails.getLoanamount() })</span>
</div>
<!-- -->
<div id="divOther" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td id="s5">
${othDetails.othersec}
</td>
</tr>
</table>
</div>
</div>
<!-- -->
<!-- Verifier's Section (Section6) -->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/verdet.png" align="absmiddle" />
<span id="title" align="absmiddle">Verifier's Input</span>
</div>
<!-- -->
<!-- Form (Section6) -->
<div id="divVerifier" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td id="s6">
<div class="widget">
<div class="lblcontainer" id="lblvcomment">
Verifier's Comment
</div>
<div class="inputcontainer">
<form:textarea path="verremarks" onblur="validate(this,'f','Remarks')" style="width:905px;height:60px" class="textbox" />
</div>
</div>
<div class="widget" style="" id="btn-rremakrs">
<div class="lblcontainer">
<input type="button" class="button" name="btndownload" style="margin-left:1px;margin-top:5px;float:right" value="Copy Residence Remarks" id="btndownload" onclick="$('#remarks').val('Residence Remarks - '+$('#verremarks').val()+'\r\n\r\n'+$('#remarks').val())" accesskey="R" />
</div>
</div>
<div class="widget" id="widvopinion">
<div class="lblcontainer">
Verifier's Opinion
</div>
<div class="inputcontainer">
<div class="divselect" id="divverop" style="width:65px;">
<form:select path="veropinion" multiple="false" style="width:85px">
<option value="-1" selected>NA</option>
<form:option value="Yes" label="YES" />
<form:option value="No" label="NO" />
</form:select>
</div>
</div>
</div>
<div class="widget" id="widdoubtfull">
<div class="lblcontainer">
<font color="red">Is doubtfull</font>
</div>
<div class="inputcontainer">
<div class="divselect" id="divdoubtfull" style="width:65px;">
<form:select path="doubtfull" multiple="false" style="width:85px">
<option value="-1" selected>NA</option>
<form:option value="Yes" label="YES" />
<form:option value="No" label="NO" />
</form:select>
</div>
</div>
</div>
<div class="widget" id="widpollinks">
<div class="lblcontainer">
<font color="red">Any political links</font>
</div>
<div class="inputcontainer">
<div class="divselect" id="divpollink" style="width:65px;">
<form:select path="political" multiple="false" style="width:85px">
<option value="-1" selected>NA</option>
<form:option value="Yes" label="YES" />
<form:option value="No" label="NO" />
</form:select>
</div>
</div>
</div>
<div class="widget" id="widifpol">
<div class="lblcontainer">
If yes, details
</div>
<div class="inputcontainer">
<form:input maxlength="200" path="politicdet" onblur="validate(this,'f','SplInstruction')" style="width:472px" />
</div>
</div>
<div class="widget" id="widrlevel">
<jsp:useBean id="now" class="java.util.Date"/>
<c:set var = "timepin" scope = "session" value = "2021-09-01 13:10" />
<div class="lblcontainer">
Risk Level
</div>
<div class="inputcontainer">
<div class="divselect" id="divrlevel" style="width:849px;">
<!-- <c:if test="${timepin lt now}">
<form:select path="risklevel" multiple="false" onblur="validate(this,'t','');" style="width:865px">
<form:option value="-1" label="NA" />
<form:option value="1" label="1 | INCOMPLETE ADD/WRONG ADDRESS/OCL" />
<form:option value="2" label="2 | ADDRESS NOT TRACED" />
<form:option value="3" label="3 | APPLICANT DOES NOT STAY/WORKING,HOUSE LOCKED AND NEIGH CHECK NEGATIVE/E.N.P AND APP'S NAME AND JOB NOT CONFIRMED" />
<form:option value="4" label="4 | RISKY PROFILE / DOUBTFULL PROFILE / CAUTION PROFILE" />
<form:option value="5" label="5 | HOUSE LOCKED APPLICANT'S STAY CONFIRMED BY NEIGHBOURS / E.N.P APPLICANT'S NAME AND JOB CONFD BY GUARD" />
<form:option value="6" label="6 | CURING (CORRECT ADDRESS MENTIONED IN REPORT)" />
<form:option value="7" label="7 | OK PROFILE" />
<form:option value="8" label="8 | NOT INTRESTED/NOT APPLIED/REFUSED FOR DETAILS" />
</form:select>
</c:if> -->
<c:if test="${now gt timepin}">
<form:select path="risklevel" multiple="false" onblur="validate(this,'t','');" style="width:865px">
<form:option value="-1" label="NA" />
<form:option value="1" label="1 | OCL" />
<form:option value="2" label="2 | INCOMPLETE ADD" />
<form:option value="3" label="3 | WRONG ADDRESS" />
<form:option value="4" label="4 | ADDRESS NOT TRACED" />
<form:option value="5" label="5 | APPLICANT DOES NOT STAY/WORKING,HOUSE LOCKED AND NEIGH CHECK NEGATIVE/E.N.P AND APP'S NAME AND JOB NOT CONFIRMED" />
<form:option value="6" label="6 | RISKY PROFILE / DOUBTFULL PROFILE / CAUTION PROFILE" />
<form:option value="7" label="7 | HOUSE LOCKED APPLICANT'S STAY CONFIRMED BY NEIGHBOURS / E.N.P APPLICANT'S NAME AND JOB CONFD BY GUARD" />
<form:option value="8" label="8 | CURING (CORRECT ADDRESS MENTIONED IN REPORT)" />
<form:option value="9" label="9 | OK PROFILE" />
<form:option value="10" label="10 | NOT INTRESTED/NOT APPLIED/REFUSED FOR DETAILS" />
<form:option value="11" label="11 | NOT CONTACTABLE" />
</form:select>
</c:if>
</div>
</div>
</div>
<div class="widget" id="widrremarks">
<div class="lblcontainer">
Risk Remarks
</div>
<div class="inputcontainer">
<form:textarea maxlength="300" path="riskremarks" onblur="validate(this,'f','SplInstruction')" style="width:905px;height:30px" class="textbox" />
</div>
</div>
<div class="widget" id="widlimit">
<div class="lblcontainer">
Distance from city limit, If visited
</div>
<div class="inputcontainer">
<form:input maxlength="50" path="distance" style="width:300px" />
</div>
</div>
${othDetails.verifiersec}
<div class="widget" style="" id="btn-rremakrs">
<div class="lblcontainer">
<input type="button" class="button" name="btndownload" style="margin-left:1px;margin-top:5px;float:right" value="Copy Office Remarks" id="btndownload" onclick="$('#remarks').val($('#remarks').val()+'Office Remarks - '+$('#Fieldtext_3').val())" accesskey="R" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Supervisor's Input (Section7) -->
<div>
<!-- Title -->
<div id='titleSupervisor' class="title">
<img id="icon" src="/matrix/images/supdet.png" align="absmiddle" />
<span id="title" align="absmiddle">Supervisor</span>
<span style="font-size:12px;margin-left:20px;font-weight:bold;color:#FF7700;letter-spacing:0.5pt;background-color:#F7F6F5;padding:3px">(${othDetails.getCustomername()} | ${othDetails.getProduct() } | ${othDetails.getBranchname() } | ${othDetails.getVerifiercode() } | ${othDetails.getLoanamount() })</span>
</div>
<!-- -->
<!-- Form (Section7) -->
<div id="divSupervisor" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td id="s7">
<div class="widget">
<div class="lblcontainer">
Status
</div>
<div class="inputcontainer">
<div class="divselect" id="divstatus" style="width:150px;">
<form:select path="status" multiple="false" style="width:168px">
<option value="-1" selected>NA</option>
<c:forEach items="${propstat}" var="stat">
<form:option value="${stat[0]}" label="${stat[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Negative Reason
</div>
<div class="inputcontainer">
<div class="divselect" id="divnegreason" style="width:470px;">
<form:select path="negreason" multiple="false" style="width:488px">
<option value="-1" selected>NA</option>
<c:forEach items="${negres}" var="nres">
<form:option value="${nres[0]}" label="${nres[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
</div>
<div class="inputcontainer">
<%
if(session.getAttribute("userrole")==null)
{
%>
<input type="button" class="button" name="btndoubtfull" style="margin-left:1px;margin-top:5px;float:right" value="Mark for Crosscheck" id="btndoubtfull" onclick="SendNegReq('P')" accesskey="A" />
<%
}
else
{
%>
<input type="button" class="button" name="btndoubtfull" style="margin-left:1px;margin-top:5px;float:right" value="Update Into Negative Databse" onclick="NegUpdRemarks('P')" id="btndoubtfull" accesskey="A" />
<%
}
%>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Final Remarks
</div>
<div class="inputcontainer">
<form:textarea path="remarks" onblur="validate(this,'f','SplInstruction')" style="width:905px;height:80px" class="textbox" />
</div>
</div>
<div class="widget" id="widalert">
<div class="lblcontainer">
<font color="red">Red alert</font>
</div>
<div class="inputcontainer">
<div class="divselect" id="divpollink" style="width:65px;">
<form:select path="redalert" multiple="false" onblur="validate(this,'t','');" style="width:80px">
<option value="-1" selected>NA</option>
<form:option value="Yes" label="YES" />
<form:option value="No" label="NO" />
</form:select>
</div>
</div>
</div>
<div class="widget" id="widalertrem">
<div class="lblcontainer">
If yes, remarks
</div>
<div class="inputcontainer">
<form:input maxlength="300" path="alertrem" onblur="validate(this,'t','SplInstruction')" style="width:788px" />
</div>
</div>
<div class="widget" id="widocl">
<div class="lblcontainer">
Is OCL
</div>
<div class="inputcontainer">
<div class="divselect" id="divocl" style="width:65px;">
<form:select path="isocl" multiple="false" onblur="validate(this,'t','');" style="width:85px">
<option value="-1" selected>NA</option>
<form:option value="Yes" label="YES" />
<form:option value="No" label="NO" />
</form:select>
</div>
</div>
</div>
<div class="widget" id="widsadd">
<div class="lblcontainer">
Same address
</div>
<div class="inputcontainer">
<div class="divselect" id="divsameadd" style="width:65px;">
<form:select path="issameadd" multiple="false" onblur="validate(this,'t','');" style="width:85px">
<option value="-1" selected>NA</option>
<form:option value="Yes" label="YES" />
<form:option value="No" label="NO" />
</form:select>
</div>
</div>
</div>
${othDetails.supervisorsec}
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- Dedupe Section (Section8) -->
<div>
<!-- Title -->
<div id='titleDedupe' class="title">
<img id="icon" src="/matrix/images/supdet.png" align="absmiddle" />
<span id="title" align="absmiddle">Dedupe</span>
<div class="linkbutton" style="float:right" onclick="fetchDedupe()">Show Earlier & Negative Remarks</div>
</div>
<!-- -->
<!-- Form (Section8) -->
<div id="divDedupe" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td id="s8">
</td>
</tr>
<tr>
<td id="DedupeSection">
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<div id="linegap" style="height:30px"></div>
<form:hidden path="portname" />
<form:hidden path="verifierid" />
<form:hidden path="dynamicctrls" />
<form:hidden path="portfolioid" />
<form:hidden path="iscompsave" />
<form:hidden path="uuid" />
<form:hidden path="requiredphoto" />
<input type="hidden" value="${Sessvals.getUserID()}" id="usid" />
<input type="hidden" value="${Sessvals.getUserGroupID()}" id="ugid" />
<input type="hidden" value="<%=session.getAttribute("usertype")%>" id="utype" />
<form:hidden path="lastfocused" />
<!-- -->
<div style="position:fixed;text-align:right;bottom:0px;width:96%" class="buttonbar">
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btncancel" style="margin-left:1px;float:right" value="Exit" id="btncancel" accesskey="E" onclick="window.returnValue=0;window.close()" />
<%
if(session.getAttribute("userrole")!=null && session.getAttribute("userrole").equals("ccmgr"))
{
%>
<input type="button" class="button" name="btnsave" style="margin-left:1px;float:right" value="Update Feedback" id="btnsave" accesskey="U" onclick="UpdateFeedback('P')" />
<%
}
if(session.getAttribute("userrole")==null)
{
if(session.getAttribute("usertype").toString().equals("bopr"))
{
%>
<input type="button" class="button" name="btncompsave" style="float:right" value="Bank Software Updated" id="btncompsave" accesskey="C" onclick="return ValidateSubmitReport('othDetails',1,'p');" />
<%
}
else
{
%>
<input type="button" class="button" name="btncompsave" style="float:right" value="Complete Save" id="btncompsave" accesskey="C" onclick="return ValidateSubmitReport('othDetails',1,'p');" />
<input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitReport('othDetails',0,'p');" />
<%
}
}
%>
</div>
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
setLostFocus();
setFocOnControl();
hideSupSec('<%=session.getAttribute("usertype").toString()%>','P');
if($("#portfolioid").val()==81 || $("#portfolioid").val()==91){$("#Field3_1").trigger("change");}
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${status==false}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<c:if test="${msg=='closed' && status==true}">
<script language="javascript" type="text/javascript">window.returnValue=1; window.close(); </script>
</c:if>
<!-- -->
<div id='expandPanel' class='expandmask' style='display:none' ></div>
</html>

View File

@@ -0,0 +1,71 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Office Verification Report</title>
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.multirotation.js" type="text/javascript"></script>
<style type="text/css">
div {
text-align: center;
margin: auto
}
div.container {
position: relative;
margin: auto;
width: 300px;
height: 350px;
}
div.rotable {
position: absolute;
left: 5px;
top: 92px
}
img {
border: none;
}
</style>
</head>
<body>
<div id='PageFrame'>
<div id="formcontainer" style="width:845px;margin-top:5px;position:absolute;z-index:-1">
<!-- Case Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Photo Viewer</span>
</div>
<!-- -->
<div id="divCase" class="FormPanel">
<c:forEach items="${photolist}" var="photo" varStatus="status">
<div class="widget" style="width:410px;border:1px solid #C3C3C3">
<div class="lblcontainer" onclick="$('#preview').attr('src',$('#img-${status.index}').attr('src'));$('.container').show()">
<img id="img-${status.index}" src="http://192.168.10.219:8383/${photo}" height="400" width="400" />
</div>
</div>
</c:forEach>
</div>
</div>
</div>
</div>
<div class="container" style="position:fixed;width:100%;top:0;background-color:#F1F1F1;margin:0 auto">
<div id="img_test" class="rotable" >
<img src="" id="preview" />
</div>
<div style="line-height:30px;background-color:#C3C3C3;text-align:center" onclick="$('.container').hide()">Close</div>
</div>
</body>
<script type="text/javascript" language="javascript">
$(".container").hide();
$("#img_test").click(function () {
$(this).rotate({ angle: 90,speed: 0.5 });
});
</script>
</html>

View File

@@ -0,0 +1,401 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Reporting (Quality Check) </title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/reporting.js" type="text/javascript"></script>
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="oprreporting" id="oprreporting" modelAttribute="oprReporting" >
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Reporting</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filterqcreporting','_parent','oprreporting')"/>
</div>
<!-- -->
<!-- Form (Filter, Sorting and Statatics Section) -->
<table border="0" style="width:100%" cellspacing="0">
<tr>
<td id="filter" valign="top" style="border:1px solid #a7abb4;width:350px">
<div id="FormPanel1" class="FormPanel" style="height:100%" >
<table align="center" id="FormControls">
<tr>
<td colspan="2"><b>Filters</b></td>
</tr>
<tr>
<td>Portfolio</td>
<td>
<div class="divselect" id="divportfolio" style="width:235px;">
<form:select path="portfolioid" multiple="false" id="portlist" style="width:253px" onchange="AddFilter(this,'port')" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr>
<td>Verifier</td>
<td>
<div class="divselect" id="veridiv" style="width:235px;">
<form:select path="verifierid" multiple="false" id="verlist" style="width:253px" onchange="AddFilter(this,'ver')" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${verlist}" var="ver">
<form:option value="${ver[0]}" label="${ver[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr>
<td>Scanner</td>
<td>
<div class="divselect" id="scannerdiv" style="width:235px;">
<select id="scannerlist" style="width:253px" onchange="filterScanningGrid(this)" >
<option value="-1">Select</option>
</select>
</div>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('opr','filterqcreporting','oprreporting')" /></td>
</tr>
<tr>
<td style="height:17px"></td>
<td><input type="checkbox" id="chkCrosscheck" onclick="filterCrossCheckCases()"/> Marked for Cross-Check</td>
</tr>
</table>
</div>
</td>
<td id="filter" valign="top" style="border:1px solid #a7abb4;width:300px">
<div id="FormPanel1" class="FormPanel" style="height:100%" >
<table align="center" id="FormControls">
<tr>
<td colspan="2"><b>Done Between</b></td>
</tr>
<tr>
<td colspan="2">
<form:input path="fltfromdt" style="width:100px" class="datePicker" /> - <form:input path="flttodt" style="width:100px" class="datePicker" />
</td>
</tr>
<tr>
<td><b>Risk</b></td>
<td>
<div class="divselect" id="divportfolio" style="width:176px;">
<form:select path="fltrisk" multiple="false" id="portlist" style="width:194px" >
<form:option value="-1" label="Select" selected="true"/>
<form:option value="1" label="1" />
<form:option value="2" label="2" />
<form:option value="3" label="3" />
<form:option value="4" label="4" />
<form:option value="5" label="5" />
<form:option value="6" label="6" />
</form:select>
</div>
</td>
</tr>
<tr>
<td><b>Pincode</b></td>
<td>
<form:input path="fltpincode" maxlength="6" style="width:164px" />
</td>
</tr>
<tr>
<td>Met Person</td>
<td>
<div class="divselect" id="metpersondiv" style="width:175px;">
<select id="metpersonlist" style="width:193px" onchange="filterScanningGrid(this)" >
<option value="-1">Select</option>
<option value='Applicant'>Applicant</option>
<option value='Parents'>Parents</option>
<option value='Spouse'>Spouse</option>
<option value='Son/Daughter'>Son/Daughter</option>
<option value='Family Member'>Family Member</option>
<option value='Care Taker'>Care Taker</option>
<option value='Partner'>Partner</option>
<option value='Colleague'>Colleague</option>
</select>
</div>
</td>
</tr>
<tr>
<td style="height:13px"></td>
<td></td>
</tr>
</table>
</div>
</td>
<td id="sorting" valign="top" style="border:1px solid #a7abb4;">
<div id="divsorting" class="FormPanel" style="height:160px">
<table align="center" id="FormControls" width="98%">
<tr>
<td class="title" style="height:10px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
<td class="title" style="height:10px;width:130px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Verifier</td>
</tr>
<tr>
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
<div style="overflow:auto;height:119px;width:100%" id="portdiv">
</div>
</td>
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
<div style="overflow:auto;height:119px;width:100%" id="verdiv">
</div>
</td>
</tr>
</table>
</div>
</td>
<td id="statatics" valign="top">
<div id="divstatatics" class="FormPanel" style="height:100%;display:none">
<table align="center" id="FormControls">
<tr>
<td><b>Statatics</b></td>
<td></td><td></td><td></td>
</tr>
<tr>
<td>Residence</td>
<td><form:input path="totresi" readonly="true" style="width:30px" /></td>
<td>Office</td>
<td><form:input path="totoff" readonly="true" style="width:30px" /></td>
</tr>
<tr>
<td>Property</td>
<td><form:input readonly="true" path="totprop" style="width:30px" /></td>
<td></td><td></td>
</tr>
<tr>
<td>&nbsp;</td><td></td><td></td><td></td>
</tr>
<tr>
<td style="height:21px">&nbsp;</td><td></td><td></td><td></td>
</tr>
</table>
</div>
</td>
<td id="statatics" valign="top" style="border-right:1px solid #a7abb4;">
<div id="divstatatics" class="FormPanel" style="height:100%;display:none">
<table align="center" id="FormControls">
<tr>
<td><b>Pending</b></td>
<td><form:input readonly="true" path="pending" style="width:30px;font-weight:bold" /></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Backlog</td>
<td><form:input readonly="true" path="pbacklog" style="width:30px;color:red" /></td>
<td>AM</td>
<td><form:input readonly="true" path="pam" style="width:30px;color:blue" /></td>
<td>PM</td>
<td><form:input readonly="true" path="ppm" style="width:30px;color:green" /></td>
</tr>
<tr>
<td><b>Solved</b></td>
<td><form:input type="text" readonly="true" path="solved" style="width:30px;font-weight:bold" /></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Backlog</td>
<td><form:input readonly="true" path="sbacklog" style="width:30px" /></td>
<td>AM</td>
<td><form:input readonly="true" path="sam" style="width:30px" /></td>
<td>PM</td>
<td><form:input readonly="true" path="spm" style="width:30px" /></td>
</tr>
<tr>
<td style="height:5px"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<!-- -->
<div style="border:1px solid #a7abb4;">
<table width="100%" id="casetable">
<thead>
<tr>
<th width="25"><b>S.No</b></th>
<th width="58"><b>MV Code</b></th>
<th width="60"><b>File No.</b></th>
<th width="145"><b>Name</b></th>
<th width="57"><b>Type</b></th>
<th width="50"><b>Produt</b></th>
<th width="80"><b>Portfolio</b></th>
<th width="50"><b>Branch</b></th>
<th width="80"><b>Received On</b></th>
<th width="75"><b>Done On</b></th>
<th width="27"><b>Batch</b></th>
<th width="18"><b>Ver</b></th>
<th width="23"><b>Visit</b></th>
<th width="40"><b>Flags</b></th>
<th width="75"><b>Done By</b></th>
<th width="75"><b>Metperson</b></th>
</tr>
</thead>
<tbody id="tabbody">
<c:forEach items="${oprReporting.caselist}" var="cases" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="${cases[12]}" />
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
<input type="hidden" name="verifier" id="row${status.count}verifier" value="${cases[1]}" />
<input type="hidden" name="portfolio" id="row${status.count}portfolio" value="${cases[16]}" />
<input type="hidden" name="portfolio" id="row${status.count}crosscheck" value="${cases[22]}" />
${status.count}</td>
<td>${cases[2]}</td>
<td>${cases[3]}</td>
<td>${cases[4]}</td>
<td>${cases[5]}</td>
<td>${cases[6]}</td>
<td>${cases[7]}</td>
<td>${cases[8]}</td>
<td>${cases[19]}</td>
<td>${cases[9]}</td>
<td>${cases[10]}</td>
<td>${cases[11]}</td>
<td>${cases[12]}</td>
<td title="${cases[15]}">${cases[13]}${cases[17]}${cases[18]}</td>
<td>${cases[20]}</td>
<td>${cases[21]}</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<!-- -->
<input type="hidden" name="page" value="oprreporting" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<form:hidden path="portcond" />
<form:hidden path="vercond" />
<form:hidden path="porthtml" />
<form:hidden path="verhtml" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
var metpersonkeys = {
"Applicant":["APPLICANT","SELF"],
"Care Taker":["CARE TAKER"],
"Partner":["PARTNER"],
"Family Member":["BROTHER","FAMILY MEMBER","SISTER"],
"Parents":["FATHER","MOTHER"],
"Son/Daughter":["DAUGHTER","SON","SON/DAUGHTER"],
"Spouse":["SPOUSE","WIFE","HUSBAND"],
"Colleague":["COLLEAGUE"]
}
$(document).ready(function () {
$('.datePicker').datepicker();
fillScannerDD();
});
centerDivBoth("formcontainer","H");
InitPage();
function fillScannerDD(){
var arr = ["Select"];
var scannerddhtml = '<select id="scannerlist" style="width:253px" onchange="filterScanningGrid(this)" ><option value="-1">Select</option>';
$("#tabbody tr").each(function(){
var scannername = $(this).find('td').eq(14).html();
if (arr.indexOf(scannername)==-1){
arr.push(scannername);
scannerddhtml = scannerddhtml + '<option value="'+scannername+'">'+scannername+'</option>';
}
});
scannerddhtml = scannerddhtml+ '</select>';
$("#scannerdiv").html(scannerddhtml);
}
function filterScanningGrid(el){
var selectedscanner = $("#scannerlist").val();
var selectedmetperson = $("#metpersonlist").val();
$("#tabbody tr").each(function(){
$(this).show();
});
if(selectedscanner != '-1'){
$("#tabbody tr").each(function(){
var scannername = $(this).find('td').eq(14).find('div').html();
if(scannername != selectedscanner){
$(this).hide();
}
});
}
if(selectedmetperson != '-1'){
var mparray = metpersonkeys[selectedmetperson];
$("#tabbody tr").each(function(){
var metperson = $(this).find('td').eq(15).find('div').html();
if(mparray.indexOf(metperson.toUpperCase()) == -1){
$(this).hide();
}
});
}
}
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,394 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Quality Control </title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/reporting.js" type="text/javascript"></script>
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="scanreporting" id="scanreporting" modelAttribute="scanReporting" >
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Scanning</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filterscangrid','_parent','scanreporting')"/>
</div>
<!-- -->
<!-- Form (Filter, Sorting and Statatics Section) -->
<table border="0" style="width:100%" cellspacing="0">
<tr>
<td id="filter" valign="top" style="border:1px solid #a7abb4;">
<div id="FormPanel1" class="FormPanel" style="height:100%" >
<table align="center" id="FormControls" width="98%">
<tr>
<td colspan="2"><b>Filters</b></td>
</tr>
<tr>
<td>Portfolio</td>
<td>
<div class="divselect" id="divportfolio" style="width:135px;">
<form:select path="portfolioid" multiple="false" id="portlist" style="width:153px" onchange="AddFilter(this,'port')" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr>
<td>Verifier</td>
<td>
<div class="divselect" id="veridiv" style="width:135px;">
<form:select path="verifierid" multiple="false" id="verlist" style="width:153px" onchange="AddFilter(this,'ver')" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${verlist}" var="ver">
<form:option value="${ver[0]}" label="${ver[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr id="fltbranch">
<td>Branch</td>
<td>
<div class="divselect" id="brndiv" style="width:135px;">
<form:select path="branch" multiple="false" style="width:153px" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${branchlist}" var="brn">
<form:option value="${brn[0]}" label="${brn[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr id="fltproduct">
<td>Product</td>
<td>
<div class="divselect" id="prodiv" style="width:135px;">
<form:select path="productid" multiple="false" style="width:153px" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${productlist}" var="prod">
<form:option value="${prod[0]}" label="${prod[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('mgr','filterscangrid','scanreporting')" /></td>
</tr>
</table>
</div>
</td>
<td id="sorting" valign="top" style="border:1px solid #a7abb4;" width="220">
<div id="divsorting" class="FormPanel" style="height:100%">
<table align="center" id="FormControls" style="width98%;margin-top:2px">
<tr>
<td class="title" style="height:10px;width:130px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
<td class="title" style="height:10px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Verifier</td>
</tr>
<tr>
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
<div style="overflow:auto;height:123px;width:100%" id="portdiv">
</div>
</td>
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
<div style="overflow:auto;height:123px;width:100%" id="verdiv">
</div>
</td>
</tr>
</table>
</div>
</td>
<td id="statatics" valign="top" style="border:1px solid #a7abb4;">
<div id="divstatatics" class="FormPanel" style="height:100%">
<table align="center" id="FormControls">
<tr>
<td><b>Statatics</b></td>
<td></td><td></td><td></td>
</tr>
<tr>
<td>Residence</td>
<td><form:input path="totresi" readonly="true" style="width:30px" /></td>
<td>Office</td>
<td><form:input path="totoff" readonly="true" style="width:30px" /></td>
</tr>
<tr>
<td>TeleVR</td>
<td><form:input readonly="true" path="totprop" style="width:30px" /></td>
<td>Property</td><td><form:input readonly="true" path="tottele" style="width:30px" /></td>
</tr>
<tr>
<td>REFERENCE</td><td><form:input readonly="true" path="totref" style="width:30px" />
</td><td></td><td></td>
</tr>
<tr>
<td style="height:45px">&nbsp;</td><td></td><td></td><td></td>
</tr>
</table>
</div>
</td>
<td id="statatics" valign="top" style="border:1px solid #a7abb4;">
<div id="divstatatics" class="FormPanel" style="height:100%">
<table align="center" id="FormControls">
<tr>
<td align="center" style="color:#e83d01;padding:1px"><b>Pending</b></td>
<td></td>
<td align="center" style="color:#e83d01;padding:1px"><b>Backlog</b></td>
<td></td>
<td align="center" style="color:#e83d01;padding:1px"><b>AM</b></td>
<td></td>
<td align="center" style="color:#e83d01;padding:1px"><b>PM</b></td>
</tr>
<tr>
<td align="center" style="padding:1px"><form:input readonly="true" path="pending" style="width:40px;font-weight:bold" /></td>
<td align="center" style="padding:1px"><b>=</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="pbacklog" style="width:40px;color:red" /></td>
<td align="center" style="padding:1px"><b>+</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="pam" style="width:30px;color:green" /></td>
<td align="center" style="padding:1px"><b>+</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="ppm" style="width:30px;color:blue" /></td>
</tr>
<tr>
<td align="center" style="color:#296b01;padding:1px"><b>Solved</b></td>
<td></td>
<td align="center" style="color:#296b01;padding:1px"><b>Backlog</b></td>
<td></td>
<td align="center" style="color:#296b01;padding:1px"><b>AM</b></td>
<td></td>
<td align="center" style="color:#296b01;padding:1px"><b>PM</b></td>
</tr>
<tr>
<td align="center" style="padding:1px"><form:input type="text" readonly="true" path="tbsolved" style="width:40px;font-weight:bold" /></td>
<td align="center" style="padding:1px"><b>=</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="tbsbacklog" style="width:40px;color:red" /></td>
<td align="center" style="padding:1px"><b>+</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="tbsam" style="width:30px;color:green" /></td>
<td align="center" style="padding:1px"><b>+</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="tbspm" style="width:30px;color:blue" /></td>
</tr>
<tr>
<td align="center" style="color:#0366e0;padding:1px"><b>Done</b></td>
<td></td>
<td align="center" style="color:#0366e0;padding:1px"><b>Backlog</b></td>
<td></td>
<td align="center" style="color:#0366e0;padding:1px"><b>AM</b></td>
<td></td>
<td align="center" style="color:#0366e0;padding:1px"><b>PM</b></td>
</tr>
<tr>
<td align="center" style="padding:1px"><form:input type="text" readonly="true" path="solved" style="width:40px;font-weight:bold" /></td>
<td align="center" style="padding:1px"><b>=</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="sbacklog" style="width:40px" /></td>
<td align="center" style="padding:1px"><b>+</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="sam" style="width:30px" /></td>
<td align="center" style="padding:1px"><b>+</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="spm" style="width:30px" /></td>
</tr>
<tr>
<td style="height:5px"></td><td></td><td></td><td></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<!-- -->
<div style="border:1px solid #a7abb4;">
<table width="100%" id="casetable">
<thead>
<tr>
<th width="15"></th>
<th width="50"><b>Portfolio</b></th>
<th width="58"><b>MV Code</b></th>
<th width="55"><b>File No.</b></th>
<th width="100"><b>Name</b></th>
<th width="35"><b>Type</b></th>
<th width="45"><b>Produt</b></th>
<th width="45"><b>Branch</b></th>
<th width="30" title="Residence Verifier"><b>RVER</b></th>
<th width="30" title="Office Verifier"><b>OVER</b></th>
<th width="30" title="Property Verifier"><b>PVER</b></th>
<th width="80"><b>Date</b></th>
<th width="20"><b>Lot</b></th>
<th width="9" title="Residence Report"><b>R</b></th>
<th width="9" title="Office Report"><b>O</b></th>
<th width="9" title="Telecalling Report"><b>T</b></th>
<th width="9" title="Property / Other Report"><b>P</b></th>
<th width="15" title="Reference Calling"><b>RT</b></th>
<th width="15" title="Final Done"><b>FD</b></th>
<th width="10"><b>E</b></th>
<th width="10"><b>N</b></th>
<th width="15" title="Case alerts" align="center"><img src="/matrix/images/exclamation.png"></th>
</tr>
</thead>
<tbody id="tabbody">
<c:forEach items="${scanReporting.caselist}" var="cases" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="" />
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
<input type="hidden" name="uuid" id="row${status.count}portfolio" value="${cases[59]}" />
<input type="hidden" name="loanamount" id="loanamount" value="${cases[77]}" />
<input type="hidden" name="product" id="product" value="${cases[6]}" />
<input type="hidden" name="branchnm" id="branchnm" value="${cases[7]}" />
${status.count}</td>
<td>${cases[1]}</td>
<td>${cases[2]}</td>
<td>${cases[3]}</td>
<td>${cases[4]}</td>
<td>${cases[5]}</td>
<td>${cases[6]}</td>
<td>${cases[7]}</td>
<td>${cases[8]}</td>
<td>${cases[9]}</td>
<td>${cases[10]}</td>
<td>${cases[11]}</td>
<td>${cases[12]}</td>
<c:choose>
<c:when test="${cases[41]=='1'}">
<td id="rreport" class="" title="Locked by ${cases[43]} on ${cases[42]}">${cases[13]}</td>
</c:when>
<c:when test="${cases[43]==''}">
<td id="rreport" class="" >${cases[13]}</td>
</c:when>
<c:otherwise>
<c:choose>
<c:when test="${cases[71]!='' }">
<td id="rreport" class="" title="Last accessed by ${cases[43]} on ${cases[42]} and complete saved by ${cases[71]} on ${cases[27]}">${cases[13]}</td>
</c:when>
<c:otherwise>
<td id="rreport" class="" title="Last accessed by ${cases[43]} on ${cases[42]} ">${cases[13]}</td>
</c:otherwise>
</c:choose>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[44]=='1'}">
<td id="oreport" class="" title="Locked by ${cases[46]} on ${cases[45]}">${cases[14]}</td>
</c:when>
<c:when test="${cases[46]==''}">
<td id="oreport" class="">${cases[14]}</td>
</c:when>
<c:otherwise>
<td id="oreport" class="" title="Last accessed by ${cases[46]} on ${cases[45]}">${cases[14]}</td>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[47]=='1'}">
<td id="treport" class="" title="Locked by ${cases[49]} on ${cases[48]}">${cases[16]}</td>
</c:when>
<c:when test="${cases[49]==''}">
<td id="treport" class="" >${cases[16]}</td>
</c:when>
<c:otherwise>
<td id="treport" class="" title="Last accessed by ${cases[49]} on ${cases[48]}">${cases[16]}</td>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[50]=='1'}">
<td id="preport" class="" title="Locked by ${cases[52]} on ${cases[51]}">${cases[15]}</td>
</c:when>
<c:when test="${cases[52]==''}">
<td id="preport" class="" >${cases[15]}</td>
</c:when>
<c:otherwise>
<td id="preport" class="" title="Last accessed by ${cases[52]} on ${cases[51]}">${cases[15]}</td>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[60]=='1'}">
<td id="rtreport" class="" title="Locked by ${cases[62]} on ${cases[61]}">${cases[19]}</td>
</c:when>
<c:when test="${cases[62]==''}" >
<td id="rtreport" class="" >${cases[19]}</td>
</c:when>
<c:otherwise>
<td id="rtreport" class="" title="Last accessed by ${cases[62]} on ${cases[61]}">${cases[19]}</td>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[67]=='1'}">
<td id="fdreport" class="" title="Locked by ${cases[69]} on ${cases[68]}">${cases[66]}</td>
</c:when>
<c:when test="${cases[69]==''}" >
<td id="fdreport" class="" >${cases[66]}</td>
</c:when>
<c:otherwise>
<td id="fdreport" class="" title="Last accessed by ${cases[69]} on ${cases[68]}">${cases[66]}</td>
</c:otherwise>
</c:choose>
<td>${cases[24]}</td>
<td>${cases[25]}</td>
<td id="CaseFlag">${cases[76]}</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<!-- -->
<input type="hidden" name="page" id="page" value="scanreporting" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<form:hidden path="portcond" />
<form:hidden path="vercond" />
<form:hidden path="porthtml" />
<form:hidden path="verhtml" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
CheckSelPorts();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,375 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Reference Verification Report</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/reporting.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/common.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">window.onbeforeunload =function(){onReportClose('${refDetails.getUuid()}','rt');};</script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<div id="formcontainer" style="width:96%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="refDetails" id="refDetails" modelAttribute="refDetails" >
<!-- Case Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Reference Verification Report</span>
<div id="crtusrlist" class="linkbutton" style="float:right" onclick="showEditors('RT')">Show Editors</div>
<%
if(session.getAttribute("usertype").toString().equals("mgr"))
{
%>
<div id="crtcontactno" class="linkbutton" style="float:right" onclick="showContactInfo('RT')">Show Contact Numbers</div>
<%
}
%>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="divCase" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td id="s1">
<div class="widget">
<div class="lblcontainer">
MV Code
</div>
<div class="inputcontainer">
<form:input readonly="true" path="mvcode" style="width:100px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
File No.
</div>
<div class="inputcontainer">
<form:input readonly="true" path="applno" style="width:140px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<form:input readonly="true" path="customername" style="width:243px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Product
</div>
<div class="inputcontainer">
<form:input readonly="true" path="product" style="width:120px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Loan Amount
</div>
<div class="inputcontainer">
<form:input readonly="true" path="loanamount" style="width:100px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Telecaller Name
</div>
<div class="inputcontainer">
<div class="divselect" id="divcaller" style="width:160px;">
<form:select path="caller" style="width:178px">
<option value="-1" selected>NA</option>
<c:forEach items="${callerlist}" var="tclist">
<form:option value="${tclist[1]}" label="${tclist[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Residence Address
</div>
<div class="inputcontainer">
<form:input readonly="true" maxlength="150" path="raddr" style="width:771px;text-transform:uppercase" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Office Address
</div>
<div class="inputcontainer">
<form:input readonly="true" maxlength="150" path="oaddr" style="width:798px;text-transform:uppercase" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Special Instruction
</div>
<div class="inputcontainer">
<form:input readonly="true" path="specialinst" style="width:764px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Other Details
</div>
<div class="inputcontainer">
<form:input readonly="true" path="otherdetails" style="width:764px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Pending Remarks
</div>
<div class="inputcontainer">
<form:input maxlength="150" path="penremarks" style="width:784px;color:blue;text-transform:uppercase" onblur="validate(this,'f','SplInstruction')"/>
</div>
</div>
</td>
</tr>
<tr>
<td id="CaseSection">
${refDetails.casesec}
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- 1st Referee Details (Section2) -->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/genraldet.png" align="absmiddle" />
<span id="title" align="absmiddle">1st Refree Details</span>
</div>
<!-- -->
<!-- Form (Section2(a)) -->
<div id="divRef1det" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td id="s2_1">
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<form:input readonly="true" path="refname1" style="width:250px;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Contact No.
</div>
<div class="inputcontainer">
<form:input readonly="true" path="refcontactno1" style="width:250px;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Relation
</div>
<div class="inputcontainer">
<div class="divselect" id="divcaller" style="width:130px;">
<form:select path="ref1relation" style="width:148px">
<form:option value="-1" label="NA" />
<form:option value="Personal" label="Personal" />
<form:option value="Professional" label="Professional" />
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Address
</div>
<div class="inputcontainer">
<form:input readonly="true" maxlength="150" path="refaddress1" style="width:800px;" />
</div>
</div>
</td>
</tr>
<tr>
<td id="Ref1detSection">
${refDetails.ref1detsec}
</td>
</tr>
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
Status
</div>
<div class="inputcontainer">
<div class="divselect" id="divstatus" style="width:150px;">
<form:select path="ref1status" multiple="false" style="width:168px">
<option value="-1" selected>NA</option>
<form:option value="Positive" label="Positive" />
<form:option value="Negative" label="Negative" />
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Remarks
</div>
<div class="inputcontainer">
<form:textarea path="ref1remarks" onblur="validate(this,'f','Remarks')" style="width:905px;height:80px" class="textbox" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<!-- 2nd Referee Details (Section2) -->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/genraldet.png" align="absmiddle" />
<span id="title" align="absmiddle">2nd Refree Details</span>
</div>
<!-- -->
<!-- Form (Section2(a)) -->
<div id="divRef2det" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td id="s2_1">
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<form:input readonly="true" path="refname2" style="width:250px;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Contact No.
</div>
<div class="inputcontainer">
<form:input readonly="true" path="refcontactno2" style="width:250px;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Relation
</div>
<div class="inputcontainer">
<div class="divselect" id="divcaller" style="width:130px;">
<form:select path="ref2relation" style="width:148px">
<form:option value="-1" label="NA" />
<form:option value="Personal" label="Personal" />
<form:option value="Professional" label="Professional" />
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Address
</div>
<div class="inputcontainer">
<form:input readonly="true" maxlength="150" path="refaddress2" style="width:800px;" />
</div>
</div>
</td>
</tr>
<tr>
<td id="Ref2detSection">
${refDetails.ref2detsec}
</td>
</tr>
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
Status
</div>
<div class="inputcontainer">
<div class="divselect" id="divstatus" style="width:150px;">
<form:select path="ref2status" multiple="false" style="width:168px">
<option value="-1" selected>NA</option>
<form:option value="Positive" label="Positive" />
<form:option value="Negative" label="Negative" />
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Remarks
</div>
<div class="inputcontainer">
<form:textarea path="ref2remarks" onblur="validate(this,'f','Remarks')" style="width:905px;height:80px" class="textbox" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<form:hidden path="portname" />
<form:hidden path="dynamicctrls" />
<form:hidden path="portfolioid" />
<form:hidden path="iscompsave" />
<form:hidden path="uuid" />
<form:hidden path="lastfocused" />
<input type="hidden" value="${Sessvals.getUserID()}" id="usid" />
<input type="hidden" value="${Sessvals.getUserGroupID()}" id="ugid" />
<input type="hidden" value="<%=session.getAttribute("usertype")%>" id="utype" />
<!-- -->
<div style="position:fixed;text-align:right;bottom:0px;width:96%" class="buttonbar">
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btncancel" style="margin-left:1px;float:right" value="Exit" id="btncancel" accesskey="E" onclick="window.returnValue=0;window.close()" />
<input type="button" class="button" name="btncompsave" style="float:right" value="Complete Save" id="btncompsave" accesskey="C" onclick="return ValidateSubmitReport('refDetails',1,'rt');" />
<input type="button" class="button" name="btnsave" style="float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitReport('refDetails',0,'rt');" />
</div>
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
setLostFocus();
setFocOnControl();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${status==false}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<c:if test="${msg=='closed' && status==true}">
<script language="javascript" type="text/javascript">window.returnValue=1; window.close(); </script>
</c:if>
<!-- -->
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,438 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Scanning </title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/reporting.js" type="text/javascript"></script>
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
<script>
$(document).ready(function(){
portid = $('#portlist').val();
if(portid > 0 && (portid == 64 || portid == 65 || portid == 66 || portid == 146 || portid == 176 || portid == 177)){
checkForTat();
}
});
function checkForTat(){
$('#tabbody tr').each(function(){
key = $(this).attr('id');
uuid = $('#'+key+'uuid').val();
QryStr="uuid="+uuid+"&type=scanning&key="+key;
$.ajax({
type: 'GET',
url: 'calculatetat',
data: QryStr,
dataType: "json",
success: function(response){
if(response.status == 'success'){
$('#'+response.key).removeAttr('style');
if(response.response == 'highlight-tat'){
$('#'+response.key).find('td').each (function() {
$(this).attr('style','background-color:#e5fcdc;');
});
}
}
},
error: function(e){
}
});
});
}
</script>
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="scanreporting" id="scanreporting" modelAttribute="scanReporting" >
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Scanning</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filterscangrid','_parent','scanreporting')"/>
</div>
<!-- -->
<!-- Form (Filter, Sorting and Statatics Section) -->
<table border="0" style="width:100%" cellspacing="0">
<tr>
<td id="filter" valign="top" style="border:1px solid #a7abb4;">
<div id="FormPanel1" class="FormPanel" style="height:100%" >
<table align="center" id="FormControls" width="98%">
<tr>
<td colspan="2"><b>Filters</b></td>
</tr>
<tr>
<td>Portfolio</td>
<td>
<div class="divselect" id="divportfolio" style="width:135px;">
<form:select path="portfolioid" multiple="false" id="portlist" style="width:153px" onchange="AddFilter(this,'port')" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr>
<td>Verifier</td>
<td>
<div class="divselect" id="veridiv" style="width:135px;">
<form:select path="verifierid" multiple="false" id="verlist" style="width:153px" onchange="AddFilter(this,'ver')" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${verlist}" var="ver">
<form:option value="${ver[0]}" label="${ver[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr id="fltbranch">
<td>Branch</td>
<td>
<div class="divselect" id="brndiv" style="width:135px;">
<form:select path="branch" multiple="false" style="width:153px" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${branchlist}" var="brn">
<form:option value="${brn[0]}" label="${brn[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr id="fltproduct">
<td>Product</td>
<td>
<div class="divselect" id="prodiv" style="width:135px;">
<form:select path="productid" multiple="false" style="width:153px" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${productlist}" var="prod">
<form:option value="${prod[0]}" label="${prod[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('mgr','filterscangrid','scanreporting')" /></td>
</tr>
</table>
</div>
</td>
<td id="sorting" valign="top" style="border:1px solid #a7abb4;" width="220">
<div id="divsorting" class="FormPanel" style="height:100%">
<table align="center" id="FormControls" style="width98%;margin-top:2px">
<tr>
<td class="title" style="height:10px;width:130px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
<td class="title" style="height:10px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Verifier</td>
</tr>
<tr>
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
<div style="overflow:auto;height:123px;width:100%" id="portdiv">
</div>
</td>
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
<div style="overflow:auto;height:123px;width:100%" id="verdiv">
</div>
</td>
</tr>
</table>
</div>
</td>
<td id="statatics" valign="top" style="border:1px solid #a7abb4;">
<div id="divstatatics" class="FormPanel" style="height:100%">
<table align="center" id="FormControls">
<tr>
<td colspan = 2><b>Statatics</b></td>
<td rowspan="6" colspan="2" id="starreport" valign="top"></td>
</tr>
<tr>
<td>Res</td>
<td><form:input path="totresi" readonly="true" style="width:30px" /></td>
</tr>
<tr>
<td>Off</td>
<td><form:input path="totoff" readonly="true" style="width:30px" /></td>
</tr>
<tr>
<td>Prop</td><td><form:input readonly="true" path="tottele" style="width:30px" /></td>
</tr>
<tr>
<td>Tel</td>
<td><form:input readonly="true" path="totprop" style="width:30px" /></td>
</tr>
<tr>
<td>Ref</td><td><form:input readonly="true" path="totref" style="width:30px" /></td>
</tr>
<!-- <tr>
<td id= style="height:25px">&nbsp;</td><td></td><td></td><td></td>
</tr>-->
</table>
</div>
</td>
<td id="statatics" valign="top" style="border:1px solid #a7abb4;">
<div id="divstatatics" class="FormPanel" style="height:100%">
<table align="center" id="FormControls">
<tr>
<td align="center" style="color:#e83d01;padding:1px"><b>Pending</b></td>
<td></td>
<td align="center" style="color:#e83d01;padding:1px"><b>Backlog</b></td>
<td></td>
<td align="center" style="color:#e83d01;padding:1px"><b>AM</b></td>
<td></td>
<td align="center" style="color:#e83d01;padding:1px"><b>PM</b></td>
</tr>
<tr>
<td align="center" style="padding:1px"><form:input readonly="true" path="pending" style="width:40px;font-weight:bold" /></td>
<td align="center" style="padding:1px"><b>=</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="pbacklog" style="width:40px;color:red" /></td>
<td align="center" style="padding:1px"><b>+</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="pam" style="width:30px;color:green" /></td>
<td align="center" style="padding:1px"><b>+</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="ppm" style="width:30px;color:blue" /></td>
</tr>
<tr>
<td align="center" style="color:#296b01;padding:1px"><b>Solved</b></td>
<td></td>
<td align="center" style="color:#296b01;padding:1px"><b>Backlog</b></td>
<td></td>
<td align="center" style="color:#296b01;padding:1px"><b>AM</b></td>
<td></td>
<td align="center" style="color:#296b01;padding:1px"><b>PM</b></td>
</tr>
<tr>
<td align="center" style="padding:1px"><form:input type="text" readonly="true" path="tbsolved" style="width:40px;font-weight:bold" /></td>
<td align="center" style="padding:1px"><b>=</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="tbsbacklog" style="width:40px;color:red" /></td>
<td align="center" style="padding:1px"><b>+</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="tbsam" style="width:30px;color:green" /></td>
<td align="center" style="padding:1px"><b>+</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="tbspm" style="width:30px;color:blue" /></td>
</tr>
<tr>
<td align="center" style="color:#0366e0;padding:1px"><b>Done</b></td>
<td></td>
<td align="center" style="color:#0366e0;padding:1px"><b>Backlog</b></td>
<td></td>
<td align="center" style="color:#0366e0;padding:1px"><b>AM</b></td>
<td></td>
<td align="center" style="color:#0366e0;padding:1px"><b>PM</b></td>
</tr>
<tr>
<td align="center" style="padding:1px"><form:input type="text" readonly="true" path="solved" style="width:40px;font-weight:bold" /></td>
<td align="center" style="padding:1px"><b>=</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="sbacklog" style="width:40px" /></td>
<td align="center" style="padding:1px"><b>+</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="sam" style="width:30px" /></td>
<td align="center" style="padding:1px"><b>+</b></td>
<td align="center" style="padding:1px"><form:input readonly="true" path="spm" style="width:30px" /></td>
</tr>
<tr>
<td style="height:5px"></td><td></td><td></td><td></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<!-- -->
<div style="border:1px solid #a7abb4;">
<table width="100%" id="casetable">
<thead>
<tr>
<th width="15"></th>
<th width="50"><b>Portfolio</b></th>
<th width="58"><b>MV Code</b></th>
<th width="55"><b>File No.</b></th>
<th width="100"><b>Name</b></th>
<th width="35"><b>Type</b></th>
<th width="45"><b>Produt</b></th>
<th width="45"><b>Branch</b></th>
<th width="30" title="Residence Verifier"><b>RVER</b></th>
<th width="30" title="Office Verifier"><b>OVER</b></th>
<th width="30" title="Property Verifier"><b>PVER</b></th>
<th width="80"><b>Date</b></th>
<th width="20"><b>Lot</b></th>
<th width="9" title="Residence Report"><b>R</b></th>
<th width="9" title="Office Report"><b>O</b></th>
<th width="9" title="Telecalling Report"><b>T</b></th>
<th width="9" title="Property / Other Report"><b>P</b></th>
<th width="15" title="Reference Calling"><b>RT</b></th>
<th width="15" title="Final Done"><b>FD</b></th>
<th width="10"><b>E</b></th>
<th width="10"><b>N</b></th>
<th width="15" title="Case alerts" align="center"><img src="/matrix/images/exclamation.png"></th>
</tr>
</thead>
<tbody id="tabbody">
<c:forEach items="${scanReporting.caselist}" var="cases" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="" />
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
<input type="hidden" name="uuid" id="row${status.count}portfolio" value="${cases[59]}" />
<input type="hidden" name="loanamount" id="loanamount" value="${cases[77]}" />
<input type="hidden" name="product" id="product" value="${cases[6]}" />
<input type="hidden" name="branchnm" id="branchnm" value="${cases[7]}" />
${status.count}</td>
<td>${cases[1]}</td>
<td>${cases[2]}</td>
<td>${cases[3]}</td>
<td>${cases[4]}</td>
<td>${cases[5]}</td>
<td>${cases[6]}</td>
<td>${cases[7]}</td>
<td>${cases[8]}</td>
<td>${cases[9]}</td>
<td>${cases[10]}</td>
<td>${cases[11]}</td>
<td>${cases[12]}</td>
<c:choose>
<c:when test="${cases[41]=='1'}">
<td id="rreport" class="" title="Locked by ${cases[43]} on ${cases[42]}">${cases[13]}</td>
</c:when>
<c:when test="${cases[43]==''}">
<td id="rreport" class="" >${cases[13]}</td>
</c:when>
<c:otherwise>
<c:choose>
<c:when test="${cases[71]!='' }">
<td id="rreport" class="" title="Last accessed by ${cases[43]} on ${cases[42]} and complete saved by ${cases[71]} on ${cases[27]}">${cases[13]}</td>
</c:when>
<c:otherwise>
<td id="rreport" class="" title="Last accessed by ${cases[43]} on ${cases[42]} ">${cases[13]}</td>
</c:otherwise>
</c:choose>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[44]=='1'}">
<td id="oreport" class="" title="Locked by ${cases[46]} on ${cases[45]}">${cases[14]}</td>
</c:when>
<c:when test="${cases[46]==''}">
<td id="oreport" class="">${cases[14]}</td>
</c:when>
<c:otherwise>
<td id="oreport" class="" title="Last accessed by ${cases[46]} on ${cases[45]}">${cases[14]}</td>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[47]=='1'}">
<td id="treport" class="" title="Locked by ${cases[49]} on ${cases[48]}">${cases[16]}</td>
</c:when>
<c:when test="${cases[49]==''}">
<td id="treport" class="" >${cases[16]}</td>
</c:when>
<c:otherwise>
<td id="treport" class="" title="Last accessed by ${cases[49]} on ${cases[48]}">${cases[16]}</td>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[50]=='1'}">
<td id="preport" class="" title="Locked by ${cases[52]} on ${cases[51]}">${cases[15]}</td>
</c:when>
<c:when test="${cases[52]==''}">
<td id="preport" class="" >${cases[15]}</td>
</c:when>
<c:otherwise>
<td id="preport" class="" title="Last accessed by ${cases[52]} on ${cases[51]}">${cases[15]}</td>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[60]=='1'}">
<td id="rtreport" class="" title="Locked by ${cases[62]} on ${cases[61]}">${cases[19]}</td>
</c:when>
<c:when test="${cases[62]==''}" >
<td id="rtreport" class="" >${cases[19]}</td>
</c:when>
<c:otherwise>
<td id="rtreport" class="" title="Last accessed by ${cases[62]} on ${cases[61]}">${cases[19]}</td>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[67]=='1'}">
<td id="fdreport" class="" title="Locked by ${cases[69]} on ${cases[68]}">${cases[66]}</td>
</c:when>
<c:when test="${cases[69]==''}" >
<td id="fdreport" class="" >${cases[66]}</td>
</c:when>
<c:otherwise>
<td id="fdreport" class="" title="Last accessed by ${cases[69]} on ${cases[68]}">${cases[66]}</td>
</c:otherwise>
</c:choose>
<td>${cases[24]}</td>
<td>${cases[25]}</td>
<td id="CaseFlag">${cases[76]}</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<!-- -->
<input type="hidden" name="page" id="page" value="scanreporting" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<form:hidden path="portcond" />
<form:hidden path="vercond" />
<form:hidden path="porthtml" />
<form:hidden path="verhtml" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
CheckSelPorts();
$(document).ready(function (){
var cond=$("#portcond").val();
if(cond.search(' or ') > -1 ){
QryStr="portid="+cond+"&month=0";
RunAjax("GET","scanstartreportfigures",QryStr,213);
}
});
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,268 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Scanning </title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/reporting.js" type="text/javascript"></script>
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="scanreporting" id="scanreporting" modelAttribute="scanReporting" >
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Scanning</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filterscangrid','_parent','scanreporting')"/>
</div>
<!-- -->
<!-- Form (Filter, Sorting and Statatics Section) -->
<table border="0" style="width:100%" cellspacing="0">
<tr>
<td id="filter" valign="top" style="border:1px solid #a7abb4;">
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="100%">
<tr>
<td colspan="2" ><b>Filters</b></td>
</tr>
<tr>
<td width="100" style="text-indent: 5px" >From Date</td>
<td>
<form:input path="portfolioid" style="width:237px;" onblur="validate(this,t,'Date')" />
</td>
</tr>
<tr>
<td style="text-indent: 5px">To Date</td>
<td>
<form:input path="verifierid" style="width:237px;" onblur="validate(this,t,'Date')" />
</td>
</tr>
<tr id="fltbranch">
<td style="text-indent: 5px">User</td>
<td>
<div class="divselect" id="brndiv" style="width:250px;">
<form:select path="branch" multiple="false" style="width:268px" onchange="searchScanGrid()" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${branchlist}" var="brn">
<form:option value="${brn[0]}" label="${brn[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr id="fltproduct">
<td style="text-indent: 5px">Verifier</td>
<td>
<div class="divselect" id="prodiv" style="width:250px;">
<form:select path="productid" multiple="false" style="width:268px" onchange="searchScanGrid()">
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${verlist}" var="prod">
<form:option value="${prod[0]}" label="${prod[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('mgr','filterqcscangrid','scanreporting')" /></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<!-- -->
<div style="border:1px solid #a7abb4;">
<table width="100%" id="casetable">
<thead>
<tr>
<th width="15"></th>
<th width="50"><b>Portfolio</b></th>
<th width="58"><b>MV Code</b></th>
<th width="55"><b>File No.</b></th>
<th width="100"><b>Name</b></th>
<th width="35"><b>ROPR</b></th>
<th width="45"><b>OOPR</b></th>
<th width="45"><b>POPR</b></th>
<th width="30" title="Residence Verifier"><b>RVER</b></th>
<th width="30" title="Office Verifier"><b>OVER</b></th>
<th width="30" title="Property Verifier"><b>PVER</b></th>
<th width="80"><b>Date</b></th>
<th width="20"><b>Lot</b></th>
<th width="9" title="Residence Report"><b>R</b></th>
<th width="9" title="Office Report"><b>O</b></th>
<th width="9" title="Telecalling Report"><b>T</b></th>
<th width="9" title="Property / Other Report"><b>P</b></th>
<th width="15" title="Reference Calling"><b>RT</b></th>
<th width="15" title="Final Done"><b>FD</b></th>
<th width="10"><b>E</b></th>
<th width="10"><b>N</b></th>
<th width="15" title="Case alerts" align="center"><img src="/matrix/images/exclamation.png"></th>
</tr>
</thead>
<tbody id="tabbody">
<c:forEach items="${scanReporting.caselist}" var="cases" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="" />
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
<input type="hidden" name="uuid" id="row${status.count}portfolio" value="${cases[59]}" />
<input type="hidden" name="loanamount" id="loanamount" value="${cases[77]}" />
<input type="hidden" name="product" id="product" value="${cases[6]}" />
<input type="hidden" name="branchnm" id="branchnm" value="${cases[7]}" />
${status.count}</td>
<td>${cases[1]}</td>
<td>${cases[2]}</td>
<td>${cases[3]}</td>
<td>${cases[4]}</td>
<td>${cases[5]}</td>
<td>${cases[6]}</td>
<td>${cases[7]}</td>
<td>${cases[8]}</td>
<td>${cases[9]}</td>
<td>${cases[10]}</td>
<td>${cases[11]}</td>
<td>${cases[12]}</td>
<c:choose>
<c:when test="${cases[41]=='1'}">
<td id="rreport" class="" title="Locked by ${cases[43]} on ${cases[42]}">${cases[13]}</td>
</c:when>
<c:when test="${cases[43]==''}">
<td id="rreport" class="" >${cases[13]}</td>
</c:when>
<c:otherwise>
<c:choose>
<c:when test="${cases[71]!='' }">
<td id="rreport" class="" title="Last accessed by ${cases[43]} on ${cases[42]} and complete saved by ${cases[71]} on ${cases[27]}">${cases[13]}</td>
</c:when>
<c:otherwise>
<td id="rreport" class="" title="Last accessed by ${cases[43]} on ${cases[42]} ">${cases[13]}</td>
</c:otherwise>
</c:choose>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[44]=='1'}">
<td id="oreport" class="" title="Locked by ${cases[46]} on ${cases[45]}">${cases[14]}</td>
</c:when>
<c:when test="${cases[46]==''}">
<td id="oreport" class="">${cases[14]}</td>
</c:when>
<c:otherwise>
<td id="oreport" class="" title="Last accessed by ${cases[46]} on ${cases[45]}">${cases[14]}</td>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[47]=='1'}">
<td id="treport" class="" title="Locked by ${cases[49]} on ${cases[48]}">${cases[16]}</td>
</c:when>
<c:when test="${cases[49]==''}">
<td id="treport" class="" >${cases[16]}</td>
</c:when>
<c:otherwise>
<td id="treport" class="" title="Last accessed by ${cases[49]} on ${cases[48]}">${cases[16]}</td>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[50]=='1'}">
<td id="preport" class="" title="Locked by ${cases[52]} on ${cases[51]}">${cases[15]}</td>
</c:when>
<c:when test="${cases[52]==''}">
<td id="preport" class="" >${cases[15]}</td>
</c:when>
<c:otherwise>
<td id="preport" class="" title="Last accessed by ${cases[52]} on ${cases[51]}">${cases[15]}</td>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[60]=='1'}">
<td id="rtreport" class="" title="Locked by ${cases[62]} on ${cases[61]}">${cases[19]}</td>
</c:when>
<c:when test="${cases[62]==''}" >
<td id="rtreport" class="" >${cases[19]}</td>
</c:when>
<c:otherwise>
<td id="rtreport" class="" title="Last accessed by ${cases[62]} on ${cases[61]}">${cases[19]}</td>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${cases[67]=='1'}">
<td id="fdreport" class="" title="Locked by ${cases[69]} on ${cases[68]}">${cases[66]}</td>
</c:when>
<c:when test="${cases[69]==''}" >
<td id="fdreport" class="" >${cases[66]}</td>
</c:when>
<c:otherwise>
<td id="fdreport" class="" title="Last accessed by ${cases[69]} on ${cases[68]}">${cases[66]}</td>
</c:otherwise>
</c:choose>
<td>${cases[24]}</td>
<td>${cases[25]}</td>
<td id="CaseFlag">${cases[76]}</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<!-- -->
<input type="hidden" name="page" id="page" value="scanreporting" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<form:hidden path="portcond" />
<form:hidden path="vercond" />
<form:hidden path="porthtml" />
<form:hidden path="verhtml" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,648 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Residence Verification Report</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/reporting.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<div id="formcontainer" style="width:96%;margin-top:5px;position:absolute;z-index:-1">
<form method="post" name="resiDetails" id="resiDetails" modelAttribute="resiDetails" >
<!-- Case Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Case Details</span>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="divCase" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td id="s1">
<div class="widget">
<div class="lblcontainer">
Application No.&nbsp;&nbsp;&nbsp;
</div>
<div class="inputcontainer">
<input type="text" maxlength="25" readonly="readonly" name="applno" style="width:140px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
MV Code&nbsp;
</div>
<div class="inputcontainer">
<input type="text" maxlength="25" readonly="readonly" name="mvcode" style="width:120px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Loan Amount
</div>
<div class="inputcontainer">
<input type="text" maxlength="20" readonly="readonly" name="loanamount" style="width:120px" onblur="validate(this,'f','LoanAmount')"/>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Tenure
</div>
<div class="inputcontainer">
<input type="text" readonly="readonly" name="tenure" style="width:100px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Telecallor Name&nbsp;
</div>
<div class="inputcontainer">
<div class="divselect" id="vidtelecaller" style="width:120px;">
<select name="telename" style="width:140px">
<option value="-1" selected>NA</option>
<option value="yes" selected>AA</option>
<option value="No" selected>BB</option>
<option value="No" selected>cc</option>
</select>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td id="CaseSection">
${resiDetails.casesec}
</td>
</tr>
</table>
</div>
<!-- -->
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/genraldet.png" align="absmiddle" />
<span id="title" align="absmiddle">Resi Telecalling</span>
</div>
<!-- -->
<!-- Form (Section2) -->
<div id="divGeneral" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td id="s2">
<div class="widget">
<div class="lblcontainer">
Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</div>
<div class="inputcontainer">
<input type="text" readonly="readonly" name="name" style="width:200px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Address&nbsp;
</div>
<div class="inputcontainer">
<input type="text" readonly="readonly" name="resiadd" style="width:545px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
phone No
</div>
<div class="inputcontainer">
<input type="text" readonly="readonly" name="phone" style="width:120px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Mobile No&nbsp;
</div>
<div class="inputcontainer">
<input type="text" readonly="readonly" name="resiadd" style="width:120px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Contact No&nbsp;
</div>
<div class="inputcontainer">
<input type="text" name="resiadd" style="width:120px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Contact Person
</div>
<div class="inputcontainer">
<div class="divselect" id="divmarital" style="width:130px;">
<select name="contperson" style="width:155px">
<option value="-1" selected>NA</option>
<option value="yes" selected>Yes</option>
<option value="No" selected>No</option>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Other&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</div>
<div class="inputcontainer">
<input type="text" name="other" style="width:195px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Address
</div>
<div class="inputcontainer">
<input type="text" name="resiaddress" style="width:553px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Stay in city
</div>
<div class="inputcontainer">
<input type="text" name="yrscity" onkeypress="return NumberOnly(event)" onblur="ZeroIfBlank(this)" style="width:25px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Years(s)&nbsp;&nbsp;
</div>
<div class="inputcontainer">
<input type="text" name="mnthcity" onkeypress="return NumberOnly(event)" onblur="ZeroIfBlank(this)" style="width:25px" />&nbsp;&nbsp;&nbsp;Month(s)
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Staying With&nbsp;
</div>
<div class="inputcontainer">
<input type="text" name="staywith" onkeypress="return NumberOnly(event)" onblur="ZeroIfBlank(this)" style="width:25px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Telecalling Status
</div>
<div class="inputcontainer">
<div class="divselect" id="divtelestatus" style="width:85px;">
<select name="contperson" style="width:105px">
<option value="-1" selected>NA</option>
<option value="yes" selected>Yes</option>
<option value="No" selected>No</option>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Final Status
</div>
<div class="inputcontainer">
<div class="divselect" id="vidfinalstatus" style="width:85px;">
<select name="contperson" style="width:105px">
<option value="-1" selected>NA</option>
<option value="yes" selected>Yes</option>
<option value="No" selected>No</option>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Attempt-1
</div>
</div>
<div class="widget">
<div class="lblcontainer">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Attempt-2
</div>
</div>
<div class="widget">
<div class="lblcontainer"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Attempt-3
</div>
</div>
<div class="widget">
<div class="lblcontainer">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Attempt-4
</div>
</div>
<div class="widget">
<div class="lblcontainer">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Attempt-5
</div>
</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<div class="widget">
<div class="lblcontainer">
Date:&nbsp;
</div>
<div class="inputcontainer">
<input type="text" maxlength="10" name="date1" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" maxlength="10" name="date2" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" maxlength="10" name="date3" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" maxlength="10" name="date4" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" maxlength="10" name="date5" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
</div>
</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<div class="widget">
<div class="lblcontainer">
Time: &nbsp;
</div>
<div class="inputcontainer">
<input type="text" name="time1" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" name="time2" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" name="time3" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" name="time4" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" name="time5" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Final Remarks
</div>
<div class="inputcontainer">
<textarea name="remarks" onblur="validate(this,'t','SplInstruction')" style="width:905px;height:80px" class="textbox"></textarea>
</div>
</div>
</tr>
</table>
</div>
<!-- -->
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/genraldet.png" align="absmiddle" />
<span id="title" align="absmiddle">Office Telecalling</span>
</div>
<!-- -->
<!-- Form (Section3) -->
<div id="divGeneral" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td id="s1">
<div class="widget">
<div class="lblcontainer">
Contact No
</div>
<div class="inputcontainer">
<input type="text" name="contno" style="width:100px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Contact Person&nbsp;
</div>
<div class="inputcontainer">
<input type="text" name="contperson" style="width:210px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Company Name&nbsp;
</div>
<div class="inputcontainer">
<input type="text" name="compname" style="width:225px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Address&nbsp;
</div>
<div class="inputcontainer">
<input type="text" name="offaddress" style="width:837px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Applicant Designation&nbsp;
</div>
<div class="inputcontainer">
<input type="text" name="applicantdesi" style="width:390px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Working Since
</div>
<div class="inputcontainer">
<input type="text" name="wokring" onkeypress="return NumberOnly(event)" onblur="ZeroIfBlank(this)" style="width:25px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Years(s)
</div>
<div class="inputcontainer">
<input type="text" name="mnthcity" onkeypress="return NumberOnly(event)" onblur="ZeroIfBlank(this)" style="width:25px" />&nbsp;&nbsp;Month(s)
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Type Of Company
</div>
<div class="inputcontainer">
<div class="divselect" id="divtypecomp" style="width:160px;">
<select name="comptype" style="width:180px">
<option value="-1" >NA</option>
<option value="yes">Yes</option>
<option value="No" >No</option>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name Of Business
</div>
<div class="inputcontainer">
<div class="divselect" id="divnaturebg" style="width:175px;">
<select name="naturebg" style="width:200px">
<option value="-1" selected>NA</option>
<option value="yes" selected>Yes</option>
<option value="No" selected>No</option>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
other&nbsp;
</div>
<div class="inputcontainer">
<input type="text" name="other" style="width:200px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Attempt-1
</div>
</div>
<div class="widget">
<div class="lblcontainer">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Attempt-2
</div>
</div>
<div class="widget">
<div class="lblcontainer"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Attempt-3
</div>
</div>
<div class="widget">
<div class="lblcontainer">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Attempt-4
</div>
</div>
<div class="widget">
<div class="lblcontainer">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Attempt-5
</div>
</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<div class="widget">
<div class="lblcontainer">
Date:&nbsp;
</div>
<div class="inputcontainer">
<input type="text" maxlength="10" name="date1" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" maxlength="10" name="date2" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" maxlength="10" name="date3" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" maxlength="10" name="date4" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" maxlength="10" name="date5" onblur="validate(this,'f','dob')" onkeydown="return addSlashes(this,event)" style="width:85px" />
</div>
</div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<div class="widget">
<div class="lblcontainer">
Time: &nbsp;
</div>
<div class="inputcontainer">
<input type="text" name="time1" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" name="time2" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" name="time3" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" name="time4" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="text" name="time5" onblur="validate(this,'f','SplInstruction')" style="width:85px" />
</div>
</div> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<div class="widget">
<div class="lblcontainer">
Ownership
</div>
<div class="inputcontainer">
<div class="divselect" id="divowner" style="width:180px;">
<select name="ownership" style="width:200px">
<option value="-1" selected>NA</option>
<option value="yes" selected>Yes</option>
<option value="No" selected>No</option>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Final Status
</div>
<div class="inputcontainer">
<div class="divselect" id="vidfinalstatus" style="width:160px;">
<select name="contperson" style="width:180px">
<option value="-1" selected>NA</option>
<option value="satisfactory" selected>Satisfactory</option>
<option value="unsatisfactoryNo" selected>Unsatisfactory</option>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Final Remarks
</div>
<div class="inputcontainer">
<textarea name="remarks" onblur="validate(this,'t','SplInstruction')" style="width:905px;height:80px" class="textbox" ></textarea>
</div>
</div>
</tr>
</table>
</div>
</div>
<!-- -->
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btncancel" style="margin-left:1px;margin-top:5px;float:right" value="Exit" id="btncancel" accesskey="E" onclick="window.returnValue=0;window.close()" />
<input type="button" class="button" name="btncompsave" style="margin-top:5px;float:right" value="Complete Save" id="btncompsave" accesskey="C" onclick="return ValidateSubmitReport('resiDetails',1,'r');" />
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="return ValidateSubmitReport('resiDetails',0,'r');" />
</form>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,221 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Telecalling </title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/flexigrid.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery.tablesorter.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/reporting.js" type="text/javascript"></script>
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/flexigrid.css" rel="stylesheet" type="text/css" media="all" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:95%;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="telreporting" id="telreporting" modelAttribute="telReporting" >
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/commondet.png" align="absmiddle" />
<span id="title" align="absmiddle">Telecalling</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('filtertelgrid','_parent','telreporting')"/>
</div>
<!-- -->
<!-- Form (Filter, Sorting and Statatics Section) -->
<table border="0" style="width:100%" cellspacing="0">
<tr>
<td id="filter" valign="top" style="border:1px solid #a7abb4;">
<div id="FormPanel1" class="FormPanel" style="height:100%">
<table align="center" id="FormControls" width="100%">
<tr>
<td colspan="2"><b>Filters</b></td>
</tr>
<tr>
<td align="right">Portfolio</td>
<td>
<div class="divselect" id="divportfolio" style="width:135px;">
<form:select path="portfolioid" multiple="false" id="portlist" style="width:153px" onchange="AddFilter(this,'port')" >
<form:option value="-1" label="Select" selected="true"/>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="button" id="btnfilter" class="button" value="Apply" onclick="FilterGrid('opr','filtertelgrid','telreporting')" /></td>
</tr>
<tr>
<td style="height:42px"></td>
<td></td>
</tr>
</table>
</div>
</td>
<td id="sorting" valign="top" style="border:1px solid #a7abb4;" width="220">
<div id="divsorting" class="FormPanel" style="height:100%">
<table align="center" id="FormControls" width="98%">
<tr>
<td class="title" style="height:10px;border:1px solid #a7abb4;font-weight:bold;text-align:center;vertical-align:middle;">Portfolio</td>
</tr>
<tr>
<td style="overflow:auto;padding:0px;vertical-align:top;border:1px solid #a7abb4">
<div style="overflow:auto;height:89px;width:100%" id="portdiv">
</div>
</td>
</tr>
</table>
</div>
</td>
<td id="statatics" valign="top" style="border:1px solid #a7abb4;">
<div id="divstatatics" class="FormPanel" style="height:100%">
</div>
</td>
<td id="statatics" valign="top" style="border:1px solid #a7abb4;">
<div id="divstatatics" class="FormPanel" style="height:100%">
<table align="center" id="FormControls">
<tr>
<td><b>Pending</b></td>
<td><form:input readonly="true" path="pending" style="width:30px;font-weight:bold" /></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Backlog</td>
<td><form:input readonly="true" path="pbacklog" style="width:30px;color:red" /></td>
<td>AM</td>
<td><form:input readonly="true" path="pam" style="width:30px;color:blue" /></td>
<td>PM</td>
<td><form:input readonly="true" path="ppm" style="width:30px;color:green" /></td>
</tr>
<tr>
<td><b>Solved</b></td>
<td><form:input type="text" readonly="true" path="solved" style="width:30px;font-weight:bold" /></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Backlog</td>
<td><form:input readonly="true" path="sbacklog" style="width:30px" /></td>
<td>AM</td>
<td><form:input readonly="true" path="sam" style="width:30px" /></td>
<td>PM</td>
<td><form:input readonly="true" path="spm" style="width:30px" /></td>
</tr>
<tr>
<td style="height:5px"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
<!-- -->
<div style="border:1px solid #a7abb4;">
<table width="100%" id="casetable">
<thead>
<tr>
<th width="25"><b>S.No</b></th>
<th width="58"><b>MV Code</b></th>
<th width="80"><b>File No.</b></th>
<th width="165"><b>Name</b></th>
<th width="67"><b>Type</b></th>
<th width="60"><b>Produt</b></th>
<th width="80"><b>Portfolio</b></th>
<th width="50"><b>Branch</b></th>
<th width="85"><b>Date</b></th>
<th width="40"><b>Batch</b></th>
<th width="33"><b>Visit</b></th>
<th width="50"><b>Flags</b></th>
</tr>
</thead>
<tbody id="tabbody">
<c:forEach items="${telReporting.caselist}" var="cases" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="row${status.count}visit" id="row${status.count}visit" value="${cases[10]}" />
<input type="hidden" name="uuid" id="row${status.count}uuid" value="${cases[0]}" />
<input type="hidden" name="portfolio" id="row${status.count}portfolio" value="${cases[14]}" />
${status.count}</td>
<td>${cases[1]}</td>
<td>${cases[2]}</td>
<td>${cases[3]}</td>
<td>${cases[4]}</td>
<td>${cases[5]}</td>
<td>${cases[6]}</td>
<td>${cases[7]}</td>
<td>${cases[8]}</td>
<td>${cases[9]}</td>
<td>${cases[10]}</td>
<td title="${cases[13]}">${cases[11]}${cases[15]}</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<!-- -->
<input type="hidden" name="page" value="telreporting" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<form:hidden path="portcond" />
<form:hidden path="porthtml" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,140 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/portfolio.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Add EmailID</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<div id="formcontainer" style="width:450px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/add_email.png" align="absmiddle" />
<span id="title" align="absmiddle">Add Email ID</span>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form:form method="post" modelAttribute="addemail" >
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget">
<div class="lblcontainer" style="width:100px">
Portfolio
</div>
<div class="inputcontainer">
<div class="divselect" id="divver" style="width:300px;">
<form:select path="portfolio" multiple="false" style="width:318px" onchange="fetchBranch(this.value)" onblur="validate(this,'t','')">
<option value="-1" selected>---</option>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:100px">
Branch
</div>
<div class="inputcontainer">
<div class="divselect" id="divsbelt" style="width:300px;">
<form:select path="branch" multiple="false" style="width:318px" onblur="validate(this,'t','')">
<option value="-1">---</option>
<c:forEach items="${branchlist}" var="branch">
<form:option value="${branch[0]}" label="${branch[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="padding-top:7px;width:100px">
Name
</div>
<div class="inputcontainer">
<form:input path="contactperson" class="textbox" style="width:288px;" onblur="validate(this,'t','AlphaSpace');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="padding-top:7px;width:100px">
Email ID
</div>
<div class="inputcontainer">
<form:input path="emailid" class="textbox" style="width:288px;" onblur="validate(this,'t','Email');" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:100px">
Type
</div>
<div class="inputcontainer">
<div class="divselect" id="divsbelt" style="width:300px">
<form:select path="recipienttype" multiple="false" style="width:318px">
<form:option value="2" label="CC" selected="selected" />
<form:option value="1" label="TO" />
</form:select>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<input type="button" class="button" name="btnsave" value="Save" style="margin-top:3px" id="btnsave" accesskey="S" title="Save email id" onclick="ValidateNAddEmail()" />
<input type="button" class="button" name="btncancel" value="Close" style="margin-top:3px" id="btncancel" accesskey="C" title="Save email id" onclick='<c:if test="${not empty msg}">window.returnValue=1;</c:if> window.close();' />
</td>
</tr>
</table>
<input type="hidden" id="invalidfields" value="0" />
</form:form>
</div>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',5000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,117 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Belt Information </title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/belt.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<div id="formcontainer" style="width:393px;margin-top:10px;position:absolute;z-index:-1">
<form:form method="post" name="belt" id="belt" modelAttribute="belt" >
<!-- Verifier Details (Section1) -->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/route.png" align="absmiddle" />
<span id="title" align="absmiddle">Belt Information</span>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<div class="widget">
<div class="lblcontainer" style="width:85px">
<font color="red">*</font>Name
</div>
<div class="inputcontainer">
<form:input path="beltname" maxlength="50" style="width:250px" onblur="validate(this,'t','Remarks')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:85px">
Description
</div>
<div class="inputcontainer">
<form:input path="beltdesc" maxlength="50" style="width:250px" onblur="validate(this,'f','Remarks')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:75px">
<font color="red">*</font>Group
</div>
</div>
<c:forEach items="${grouplist}" var="group">
<div class="widget">
<div class="lblcontainer">
${group[0]}
</div>
<div class="inputcontainer">
<div class="divselect" id="divgroup${group[0]}" style="width:50px;">
<select id="groupopt${group[0]}" style="width:68px" onblur="validate(this,'t','');">
<option value="${group[0]},-1" selected>NA</option>
<c:forEach items="${verifierlist}" var="verlist">
<option value="${group[0]},${verlist[0]}" >${verlist[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
</c:forEach>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<form:hidden path="isactive" />
<form:hidden path="groupver" />
<form:hidden path="suuid" />
<form:hidden path="beltid" />
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="ValidateSubmitBelt(1);" />
<c:if test="${belt.isactive == 1}">
<input type="button" class="button" name="btndelete" style="margin-top:5px;float:right" value="Delete" id="btndelete" accesskey="D" onclick="ValidateSubmitBelt(0);" />
</c:if>
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
setVerifiers("${belt.getGroupver()}");
document.getElementById("beltname").focus();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
<c:if test="${stat==true}">
<script language="javascript" type="text/javascript">window.returnValue='${retval}'; window.close(); </script>
</c:if>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,190 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/ctransfer.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Belt Transfer</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<div id="formcontainer" style="width:600px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/transfer.png" align="absmiddle" />
<span id="title" align="absmiddle">Belt Transfer<span id='recfound'></span></span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('belttransfer','_parent','belttransfer')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form:form name="belttransfer" method="post" id="belttransfer" modelAttribute="btransfer" >
<c:if test="${mode==0}">
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget">
<div class="lblcontainer" style="width:60px">
Verifier
</div>
<div class="inputcontainer">
<div class="divselect" id="divver" style="width:65px;">
<form:select path="verifier" multiple="false" id="verlist" style="width:83px" >
<option value="-1" selected>---</option>
<c:forEach items="${verlist}" var="ver">
<form:option value="${ver[0]}" label="${ver[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Belt
</div>
<div class="inputcontainer">
<div class="divselect" id="divsbelt" style="width:350px;">
<form:select path="belt" multiple="false" id="beltlist" style="width:368px" >
<option value="-1" selected>---</option>
<c:forEach items="${beltlist}" var="bel">
<form:option value="${bel[0]}" label="${bel[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<input type="button" class="button" name="btnfind" style="margin-top:3px;float:right;width:25px" id="btnfind" accesskey="S" onclick="ValidateBASearch();" title="search" />
</td>
</tr>
<tr id="actiontr">
<td>
<div class="widget">
<div class="lblcontainer" style="width:60px">
Shift To
</div>
<div class="inputcontainer">
<div class="divselect" id="divver" style="width:50px;">
<form:select path="toverifier" multiple="false" id="tverlist" style="width:68px" >
<option value="-1" selected>---</option>
<c:forEach items="${verlist}" var="ver">
<form:option value="${ver[0]}" label="${ver[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<input type="button" class="button" name="btntransfer" style="margin-top:3px;float:left" value="Transfer" id="btntransfer" accesskey="T" onclick="Transfer('transferbelt','belttransfer')" />
</div>
</div>
</td>
</tr>
</table>
</c:if>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="alloclist">
<thead class="thead">
<tr title="Row Title">
<td width="20" style="font-size:9pt">S.No</td>
<td style="font-size:9pt">Belt</td>
<td width="25" style="font-size:9pt">Group</td>
<td width="25" style="font-size:9pt">Verifier</td>
<td width="20" style="font-size:9pt;text-align:center">To</td>
<td align="center"><input width="20" type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkcol',this.checked);CheckAllVerifier(this.checked);"></td>
</tr>
</thead>
<tbody id="alloclistbody" class="scrollContent">
<c:forEach items="${btransfer.allocbelts}" var="record" varStatus="mystatus">
<tr id="row${status.count}">
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
<form:hidden path="allocbelts[${mystatus.index}].uid" id="uid${mystatus.count}" value="${status.value}"/>
${mystatus.count}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
<form:hidden path="allocbelts[${mystatus.index}].belt_id" id="belt${mystatus.count}" value="${status.value}"/>
<form:hidden path="allocbelts[${mystatus.index}].beltname" id="beltname${mystatus.count}" value="${status.value}"/>
${record.beltname}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
<form:hidden path="allocbelts[${mystatus.index}].group" id="group${mystatus.count}" value="${status.value}"/>
${record.group}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
<form:hidden path="allocbelts[${mystatus.index}].verifiername" id="verifiername${mystatus.count}" value="${status.value}"/>
${record.verifiername}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
<div class="divselect" id="divver" style="width:50px;">
<form:hidden path="allocbelts[${mystatus.index}].pverifier" id="pverifier${mystatus.count}" value="${status.value}"/>
<form:select path="allocbelts[${mystatus.index}].verifier" multiple="false" id="verifier${mystatus.count}" style="width:68px" >
<option value="-1" selected>---</option>
<c:forEach items="${verlist}" var="ver">
<form:option value="${ver[0]}" label="${ver[1]}" />
</c:forEach>
</form:select>
</div>
</td>
<td style="font-size:9pt;width:25px;border-bottom:1px dotted #C3C3C3" align="center">
<c:choose>
<c:when test="${not empty record.response}">
${record.response}
</c:when>
<c:otherwise>
<form:checkbox path="allocbelts[${mystatus.index}].istransfer" id="chkcol${mystatus.count}" value="true" onclick="checkList('chkcol','chkparent');CheckVerifier(this)" />
</c:otherwise>
</c:choose>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
<input type="hidden" id="invalidfields" value="0" />
</form:form>
</div>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
CountRows('${mode}');
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',5000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,281 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/ctransfer.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Case Transfer</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<div id="formcontainer" style="width:1000px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/transfer.png" align="absmiddle" />
<span id="title" align="absmiddle">Case Transfer<span id='recfound'></span></span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('casetransfer','_parent','casetransfer')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form:form name="casetransfer" method="post" id="casetransfer" modelAttribute="ctransfer" >
<c:if test="${mode==0}">
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget">
<div class="lblcontainer" style="width:60px">
Verifier
</div>
<br />
<div class="inputcontainer">
<div class="divselect" id="divver" style="width:50px;">
<form:select path="verifier" multiple="false" id="verlist" style="width:68px" >
<option value="-1" selected>---</option>
<c:forEach items="${verlist}" var="ver">
<form:option value="${ver[0]}" label="${ver[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:90px">
Older than
</div>
<br />
<div class="inputcontainer">
<div class="divselect" id="divver" style="width:82px;">
<form:select path="older" multiple="false" id="daylist" style="width:100px" >
<form:option label="---" value="-1" />
<form:option label="1 Day" value="1" />
<form:option label="2 Day" value="2" />
<form:option label="3 Day" value="3" />
<form:option label="4 Day" value="4" />
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Portfolio
</div>
<br />
<div class="inputcontainer">
<div class="divselect" id="divport" style="width:250px;">
<form:select path="portfolio" multiple="false" id="portlist" style="width:268px" >
<option value="-1" selected>SELECT</option>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
MV Code
</div>
<br />
<div class="inputcontainer">
<form:input path="mvcode" class="textbox" id="mvcode" style="width:100px;" onblur="validate(this,'f','AlphaNumeric')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Appl No.
</div>
<br />
<div class="inputcontainer">
<form:input path="applno" class="textbox" id="applno" style="width:120px;" onblur="validate(this,'f','AlphaNumeric')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<br />
<div class="inputcontainer">
<form:input path="customername" class="textbox" id="customername" style="width:185px;" onblur="validate(this,'f','AlphaSpace');" />
</div>
</div>
<input type="button" class="button" name="btnfind" style="margin-top:3px;float:right;width:25px;padding:15px" id="btnfind" accesskey="S" onclick="ValidateSearch();" />
</td>
</tr>
<tr id="actiontr">
<td>
<div class="widget">
<div class="lblcontainer" style="width:60px">
Shift To
</div>
<div class="inputcontainer">
<div class="divselect" id="divver" style="width:50px;">
<form:select path="toverifier" multiple="false" id="tverlist" style="width:68px" >
<option value="-1" selected>---</option>
<c:forEach items="${verlist}" var="ver">
<form:option value="${ver[0]}" label="${ver[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none;padding-bottom:5px">
&nbsp;&nbsp;SMS
</div>
<div class="inputcontainer" style="width:24px;padding-bottom:5px">
<form:checkbox path="sms" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<input type="button" class="button" name="btntransfer" style="margin-top:3px;float:left" value="Transfer" id="btntransfer" accesskey="T" onclick="Transfer('transfercase','casetransfer')" />
</div>
</div>
</td>
</tr>
</table>
</c:if>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="alloclist">
<thead class="thead">
<tr title="Row Title">
<td style="font-size:9pt">S.No</td>
<td width="70" style="font-size:9pt">Portfolio</td>
<td width="60" style="font-size:9pt">MV Code</td>
<td width="80" style="font-size:9pt">Appl No.</td>
<td width="100" style="font-size:9pt">Name</td>
<td width="70" style="font-size:9pt">Type</td>
<td width="60" style="font-size:9pt">Product</td>
<td style="font-size:9pt">Address</td>
<td style="font-size:9pt" align="center">Visit</td>
<td width="80" style="font-size:9pt">Date</td>
<td style="font-size:9pt">Batch</td>
<td style="font-size:9pt;text-align:center">To</td>
<td align="center"><input width="20" type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkcol',this.checked);CheckAllVerifier(this.checked);"></td>
</tr>
</thead>
<tbody id="alloclistbody" class="scrollContent">
<c:forEach items="${ctransfer.alloccases}" var="record" varStatus="mystatus">
<tr id="row${status.count}">
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
<form:hidden path="alloccases[${mystatus.index}].uuid" id="uuid${mystatus.count}" value="${status.value}"/>
<form:hidden path="alloccases[${mystatus.index}].backlog" id="backlog${mystatus.count}" value="${status.value}"/>
<form:hidden path="alloccases[${mystatus.index}].mobileno" id="mobileno${mystatus.count}" value="${status.value}"/>
${mystatus.count}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
<form:hidden path="alloccases[${mystatus.index}].portfolio" id="portfolio${mystatus.count}" value="${status.value}"/>
<form:hidden path="alloccases[${mystatus.index}].portfolioid" id="portfolioid${mystatus.count}" value="${status.value}"/>
${record.portfolio}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
<form:hidden path="alloccases[${mystatus.index}].mvcode" id="mvcode${mystatus.count}" value="${status.value}"/>
${record.mvcode}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
<form:hidden path="alloccases[${mystatus.index}].applno" id="applno${mystatus.count}" value="${status.value}"/>
${record.applno}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
<form:hidden path="alloccases[${mystatus.index}].customername" id="customername${mystatus.count}" value="${status.value}"/>
${record.customername}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
<form:hidden path="alloccases[${mystatus.index}].apptype" id="apptype${mystatus.count}" value="${status.value}"/>
${record.apptype}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
<form:hidden path="alloccases[${mystatus.index}].product" id="product${mystatus.count}" value="${status.value}"/>
${record.product}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
<form:hidden path="alloccases[${mystatus.index}].address" id="address${mystatus.count}" value="${status.value}"/>
${record.address}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;" align="center">
<form:hidden path="alloccases[${mystatus.index}].visittype" id="visittype${mystatus.count}" value="${status.value}"/>
${record.visittype}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
<form:hidden path="alloccases[${mystatus.index}].oprsendon" id="oprsendon${mystatus.count}" value="${status.value}"/>
${record.oprsendon}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;" align="center">
<form:hidden path="alloccases[${mystatus.index}].batch" id="batch${mystatus.count}" value="${status.value}"/>
${record.batch}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;">
<div class="divselect" id="divver" style="width:50px;">
<form:hidden path="alloccases[${mystatus.index}].pverifier" id="pverifier${mystatus.count}" value="${status.value}"/>
<form:select path="alloccases[${mystatus.index}].verifier" multiple="false" id="verifier${mystatus.count}" style="width:68px" >
<option value="-1" selected>---</option>
<c:forEach items="${verlist}" var="ver">
<form:option value="${ver[0]}" label="${ver[1]}" />
</c:forEach>
</form:select>
</div>
</td>
<td style="font-size:9pt;width:25px;border-bottom:1px dotted #C3C3C3" align="center">
<c:choose>
<c:when test="${not empty record.response}">
${record.response}
</c:when>
<c:otherwise>
<form:checkbox path="alloccases[${mystatus.index}].istransfer" id="chkcol${mystatus.count}" value="true" onclick="checkList('chkcol','chkparent');CheckVerifier(this)" />
</c:otherwise>
</c:choose>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
<input type="hidden" id="invalidfields" value="0" />
</form:form>
</div>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
CountRows('${mode}');
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',5000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,158 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 |
<c:choose>
<c:when test="${colony.colonyid eq 0}">
ADD Colony
</c:when>
<c:otherwise>
Edit Colony
</c:otherwise>
</c:choose>
</title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/colony.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<div id="formcontainer" style="width:393px;margin-top:10px;position:absolute;z-index:-1">
<form:form method="post" name="colony" id="colony" modelAttribute="colony" >
<!-- Verifier Details (Section1) -->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/city.png" align="absmiddle" />
<span id="title" align="absmiddle">Colony Details</span>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<div class="widget">
<div class="lblcontainer" style="width:110px">
<font color="red">*</font>Colony
</div>
<div class="inputcontainer">
<form:input path="clocation" maxlength="33" style="width:200px" onblur="validate(this,'t','SplInstruction')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:110px">
Nearby Area
</div>
<div class="inputcontainer">
<form:input path="carea" maxlength="13" style="width:200px" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:110px">
<font color="red">*</font>Zone
</div>
<div class="inputcontainer">
<form:input path="czone" maxlength="4" style="width:40px" onblur="validate(this,'t','AlphaNumeric')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:110px">
<font color="red">*</font>City
</div>
<div class="inputcontainer">
<div class="divselect" id="divcity" style="width:120px;">
<form:select path="ccity" style="width:138px" >
<option value="" selected>NA</option>
<c:forEach items="${citylist}" var="cityl">
<form:option value="${cityl[0]}" label="${cityl[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:110px">
<font color="red">*</font>Pincode
</div>
<div class="inputcontainer">
<form:input path="pincode" maxlength="6" style="width:100px" onkeypress="return NumberOnly(event)" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:110px">
<font color="red">*</font>Belt
</div>
<div class="inputcontainer">
<div class="divselect" id="divbelt" style="width:200px;">
<form:select path="beltid" style="width:218px" >
<option value="" selected>NA</option>
<c:forEach items="${beltlist}" var="beltl">
<form:option value="${beltl[0]}" label="${beltl[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:110px">
<font color="red">*</font>Status
</div>
<div class="inputcontainer">
<div class="divselect" id="divactive" style="width:115px;">
<form:select path="isactive" multiple="false" style="width:133px" onblur="validate(this,'t','');">
<form:option value="-1" label="SELECT" selected="true"/>
<form:option value="1" label="Active" />
<form:option value="0" label="Left" />
</form:select>
</div>
</div>
</div>
<br />
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="ValidateSubmitColony();" />
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<form:hidden path="colonyid" />
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
<c:if test="${stat==true}">
<script language="javascript" type="text/javascript">CloseDialog();</script>
</c:if>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,201 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/colony.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Colony</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:750px;margin-top:5px;position:absolute;z-index:-1">
<form method="post" name="formcolony" id="formcolony">
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/city.png" align="absmiddle" />
<span id="title" align="absmiddle">Colony List</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('listcolony','_parent','formcolony')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<table align="center" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div id="crtcoldiv" class="linkbutton" style="float:left" onclick="showBeltInfo(0)"><img src="/matrix/images/route.png" align="absmiddle" /> New Belt</div>
<div id="crtbeltdiv" class="linkbutton" style="float:left" onclick="showColonyInfo(0)"><img src="/matrix/images/city.png" align="absmiddle" /> New Colony</div>
<div id="crtbeltdiv" class="linkbutton" style="float:left" onclick="ChangeMode()"><img src="/matrix/images/col_trans.png" align="absmiddle" /> Transfer Colony</div>
<br />
</td>
</tr>
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
Pincode
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="pinc" id="pinc" value="" style="width:60px" onkeyup="FilterList('collistbody',1,this.value)" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Location
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="loca" id="loca" value="" style="width:130px" onkeyup="FilterList('collistbody',2,this.value)" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Zone
</div>
<div class="inputcontainer">
<div class="divselect" id="divzone" style="width:100px;">
<select name="zonelist" id="selzone" style="width:118px" onchange="FilterList('collistbody',3,this.value)" >
<option value="" selected>NA</option>
<c:forEach items="${zonelist}" var="zonel">
<option value="${zonel[0]}" >${zonel[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
City
</div>
<div class="inputcontainer">
<div class="divselect" id="divcity" style="width:120px;">
<select name="citylist" id="selcity" style="width:138px" onchange="FilterList('collistbody',4,this.value)" >
<option value="" selected>NA</option>
<c:forEach items="${citylist}" var="cityl">
<option value="${cityl[0]}" >${cityl[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:58px">
Belt
</div>
<div class="inputcontainer">
<div class="divselect" id="divbelt" style="width:220px;">
<select name="beltlist" id="selbelt" style="width:238px" onchange="FilterList('collistbody',5,$('option:selected',this).text())" >
<option value="" selected>NA</option>
<c:forEach items="${beltlist}" var="beltl">
<option value="${beltl[0]}" >${beltl[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget" id="tobeltdiv">
<div class="lblcontainer">
To
</div>
<div class="inputcontainer">
<div class="divselect" id="divbeltto" style="width:220px;">
<select name="beltlistto" id="selbeltto" style="width:238px">
<option value="" selected>NA</option>
<c:forEach items="${beltlist}" var="beltl">
<option value="${beltl[0]}" >${beltl[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<input type="button" class="button" name="btntransfer" style="float:right;margin-right:70px;margin-top:1px;display:inline" value="Transfer" id="btntransfer" accesskey="T" onclick="return TransferColony('formcolony');" />
<div class="widget" id="tobeltdiv">
<div class="lblcontainer" id="transfering" style="text-transform:none;font-size:small;">Transferring...<br /><img src="/matrix/images/loading_small.gif" align="absmiddle" />
</div>
</div>
</td>
</tr>
</table>
</div>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="collist">
<thead class="thead">
<tr title="Row Title">
<td width="50" id="sno">S.No</td>
<td width="50">Pincode</td>
<td>Colony</td>
<td>Zone</td>
<td width="80">City</td>
<td width="150">Belt</td>
<td align="center"><input width="20" type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkcol',this.checked);"></td>
</tr>
</thead>
<tbody id="collistbody" class="scrollContent">
<c:forEach items="${colonylist}" var="collist" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="row${status.count}colid" id="row${status.count}colid" value="${collist[0]}" />
${status.count}</td>
<td id="pinc${collist[0]}">${collist[1]}</td>
<td id="loca${collist[0]}"><div id="crtcolname${collist[0]}" class="linkbutton" style="float:left;font-size:inherit;font-weight:normal" onclick="showColonyInfo(${collist[0]},${collist[6]})" title="Edit details">${collist[2]}</div></td>
<td id="zone${collist[0]}">${collist[3]}</td>
<td id="city${collist[0]}">${collist[4]}</td>
<td id="belt${collist[0]}"><div id="crtbeltname${collist[6]}" class="linkbutton" style="float:left;font-size:inherit;font-weight:normal" onclick="showBeltInfo(${collist[6]})" title="Edit details">${collist[5]}</div></td>
<td align="center"><input width="20" type="checkbox" id="chkcol" value="" onclick="checkList('chkcol','chkparent')" ></td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
</form>
<input type="hidden" value="" id="hfdelstat" />
</div>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="suuid" value="<%=session.getAttribute("UUID").toString() %>" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,173 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/tools.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Delete Case</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<div id="formcontainer" style="width:990px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/query.png" align="absmiddle" />
<span id="title" align="absmiddle">Delete Case</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('deletecase1','_parent','filterform')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form name="filterform" method="post"id="filterform">
<table align="center" id="filtertab" style="width:980px;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
MV Code
</div>
<div class="inputcontainer">
<input type="text" class="textbox" id="mvcode" style="width:550px;" onblur="validate(this,'t','Mvcode');" />
</div>
</div>
<br/>
<div class="widget">
<div class="lblcontainer">
AppNo
</div>
<div class="inputcontainer">
&nbsp;&nbsp;&nbsp;<input type="text" class="textbox" id="applno" style="width:240px;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<input type="text" class="textbox" id="name" style="width:240px;" onblur="validate(this,'f','SplInstruction');" />
</div>
</div>
<input type="button" class="button" name="btnfind" style="margin-top:3px;margin-right:9px;float:right;width:25px" id="btnfind" title="search records" accesskey="S" onclick="ValidateDeletecase();" />
<input type="button" class="button" name="btndel" style="margin-right:9px;margin-top:3px;float:right;width:50px" value="Delete" id="btndel" accesskey="D" onclick="DeleteCases(1,this,'btnundel');" />
<input type="button" class="button" name="btndel" style="margin-right:9px;margin-top:3px;float:right;width:50px" value="UnDel" id="btnundel" accesskey="U" onclick="DeleteCases(0,this,'btndel');" /></td>
</tr>
</table>
</form>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="lockedlist">
<thead class="thead">
<tr title="Row Title">
<td width="20" style="font-size:9pt">S.No</td>
<td style="font-size:9pt" width="50">MVCode</td>
<td style="font-size:9pt" width="50">Appl No</td>
<td style="font-size:9pt" width="50">BranchName</td>
<td style="font-size:9pt"width="50">Customername</td>
<td style="font-size:9pt"width="50">AppType</td>
<td style="font-size:9pt"width="50">RecieveDt</td>
<td style="font-size:9pt"width="20">Rv</td>
<td style="font-size:9pt"width="20">Ov</td>
<td style="font-size:9pt"width="20">Pv</td>
<td style="font-size:9pt"width="20">Rtv</td>
<td style="font-size:9pt"width="20">Otv</td>
<td style="font-size:9pt"width="50">Mark &nbsp;<input type='checkbox' id='chkcolmain' onclick="ToggleChecks('chkcol',this.checked)"/></td>
<td style="font-size:9pt"width="50">Status</td>
<!--
<td width="10" style="font-size:9pt;text-align:center">RV</td>
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
<td width="10" style="font-size:9pt;text-align:center">OV</td>
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
<td width="10" style="font-size:9pt;text-align:center">PV</td>
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
<td width="10" style="font-size:9pt;text-align:center">TV</td>
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
<td width="10" style="font-size:9pt;text-align:center">FD</td>
<td width="75" style="font-size:9pt;text-align:center">Locked On</td>
-->
</tr>
</thead>
<tbody id="tabbody" class="scrollContent">
</tbody>
<!--
<tbody id="alloclistbody" class="scrollContent">
<c:forEach items="${lockedcases}" var="lc">
<tr>
<td style="font-size:8pt;font-weight:normal">1</td>
<td style="font-size:8pt;font-weight:normal" width="70">${lc[0]}</td>
<td style="font-size:8pt;font-weight:normal" width="90">${lc[1]}</td>
<td style="font-size:8pt;font-weight:normal">${lc[2]}</td>
<td style="font-size:8pt;text-align:center"><img src="${lc[3]}" style="cursor:pointer" islocked="${lc[13]}" onclick="Unlock(this,'${lc[18]}','r')" /></td>
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[4]}</td>
<td style="font-size:8pt;text-align:center"><img src="${lc[5]}" style="cursor:pointer" islocked="${lc[14]}" onclick="Unlock(this,'${lc[18]}','o')" /></td>
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[6]}</td>
<td style="font-size:8pt;text-align:center"><img src="${lc[7]}" style="cursor:pointer" islocked="${lc[15]}" onclick="Unlock(this,'${lc[18]}','p')" /></td>
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[8]}</td>
<td style="font-size:8pt;text-align:center"><img src="${lc[9]}" style="cursor:pointer" islocked="${lc[16]}" onclick="Unlock(this,'${lc[18]}','t')" /></td>
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[10]}</td>
<td style="font-size:8pt;text-align:center"><img src="${lc[11]}" style="cursor:pointer" islocked="${lc[17]}" onclick="Unlock(this,'${lc[18]}','fd')" /></td>
<td style="font-size:8pt;text-align:center;font-weight:normal">${lc[12]}</td>
</tr>
</c:forEach>
</tbody>
-->
</table>
</div>
</div>
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
</html>

View File

@@ -0,0 +1,194 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/portfolio.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/common.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Manage Email IDs</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:1000px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/emaillist.png" align="absmiddle" />
<span id="title" align="absmiddle">Email ID Manager</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('manageemailids','_parent','emailmanager')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form:form method="post" modelAttribute="emailmanager" >
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
Portfolio
</div>
<div class="inputcontainer">
<div class="divselect" id="divver" style="width:270px;">
<form:select path="portfolio" multiple="false" style="width:288px" onchange="fetchBranch(this.value)">
<option value="-1" selected>---</option>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Branch
</div>
<div class="inputcontainer">
<div class="divselect" id="divbranch" style="width:200px;">
<form:select path="branch" multiple="false" style="width:218px" onblur="validate(this,'f','')">
<option value="-1">---</option>
<c:forEach items="${branchlist}" var="branch">
<form:option value="${branch[0]}" label="${branch[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="padding-top:7px">
Email ID
</div>
<div class="inputcontainer">
<form:input path="emailid" class="textbox" style="width:150px;" onblur="validate(this,'f','Email');" />
</div>
</div>
<input type="button" class="button" name="btnfind" style="margin-top:3px;float:right" value="Search" id="btnfind" accesskey="S" onclick="ValidateEmailSearch();" title="search" />
</td>
</tr>
<tr>
<td>
<input type="button" class="button" name="btnaemail" value="New Email ID" style="margin-top:3px" id="btnaemail" accesskey="A" title="Add new email id" onclick="addEmailid()" />
</td>
</tr>
</table>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="emailidlist">
<thead class="thead">
<tr title="Row Title">
<td width="20" style="font-size:9pt">S.No</td>
<td style="font-size:9pt">Portfolio</td>
<td style="font-size:9pt">Branch</td>
<td style="font-size:9pt">Name</td>
<td style="font-size:9pt">Email ID</td>
<td style="font-size:9pt" align="center">Type</td>
<td width="90" style="font-size:9pt;text-align:center">Actions</td>
</tr>
</thead>
<tbody id="emaillistbody" class="scrollContent">
<c:forEach items="${emailmanager.emaillist}" var="email" varStatus="mystatus">
<tr id="row${mystatus.count}">
<td>${mystatus.count }</td>
<td>${email[1]}</td>
<td>${email[2]}</td>
<td>${email[3]}</td>
<td style="text-transform: none;font-size:12px">${email[4]}</td>
<td align="center">
<c:choose>
<c:when test="${email[8]==0}">
<img src="/matrix/images/x-red.gif" title="You need to revoke this email id first to perform this operation." />
</c:when>
<c:otherwise>
<c:choose>
<c:when test="${email[14]=='TO'}">
TO
<input type="hidden" value="${email[0]}" id="${email[6]}-${email[7]}" pid="${email[6]}" bid="${email[7]}" />
</c:when>
<c:otherwise>
<input type="button" class="button" name="btncc" pid="${email[6]}" bid="${email[7]}" cid="${email[0]}" value="CC" style="margin-top:3px;text-indent:0px;padding:3px 3px;" id="btncc" title="Change recipient type CC -> TO " onclick="emailidActions(this,2)" />
</c:otherwise>
</c:choose>
</c:otherwise>
</c:choose>
</td>
<td>
<input type="button" class="button" name="btninfo" value="" style="margin-top:3px;text-indent:0px;padding:3px 9px;" id="btninfo" title="Click for more information" onclick="emailidActions(${email[0]},3)" />
<c:choose>
<c:when test="${email[14]=='TO' || email[8]=='0'}">
<input type="button" class="buttondisabled" name="bt-${email[0]}" value="" style="margin-top:3px;text-indent:0px;padding:3px 9px;" id="btntransfer" pid="${email[6]}" bid="${email[7]}" title="You need to change recipient type to CC to transfer this email id" onclick="return false" />
</c:when>
<c:otherwise>
<input type="button" class="button" name="bt-${email[0]}" value="" style="margin-top:3px;text-indent:0px;padding:3px 9px;" id="btntransfer" cid="${email[0]}" pid="${email[6]}" bid="${email[7]}" title="Transfer mail id" onclick="emailidActions(this,4)" />
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${email[8]=='0'}">
<input type="button" class="button" name="btnredo" value="" style="margin-top:3px;text-indent:0px;padding:3px 9px;" id="btnredo" cid="${email[0]}" pid="${email[6]}" bid="${email[7]}" title="Re-map this email id to this branch. (note: to transfer this email id to some other branch, first you need ot re-map it)" onclick="emailidActions(this,6)" />
</c:when>
<c:otherwise>
<c:choose>
<c:when test="${email[14]=='TO'}">
<input type="button" class="buttondisabled" name="bd-${email[0]}" value="" style="margin-top:3px;text-indent:0px;padding:3px 9px;" id="btndelete" cid="${email[0]}" pid="${email[6]}" bid="${email[7]}" title="You need to change recipient type to CC to remove this email id" onclick="return false" />
</c:when>
<c:otherwise>
<input type="button" class="button" name="bd-${email[0]}" value="" style="margin-top:3px;text-indent:0px;padding:3px 9px;" id="btndelete" cid="${email[0]}" pid="${email[6]}" bid="${email[7]}" title="Remove this email id from this branch only" onclick="emailidActions(this,5)" />
</c:otherwise>
</c:choose>
</c:otherwise>
</c:choose>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
<input type="hidden" id="invalidfields" value="0" />
</form:form>
</div>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',5000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,123 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/progressbar.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/colony.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Field Allocation</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="colony" id="colony" modelAttribute="beltAlloc" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/sms.png" align="absmiddle" />
<span id="title" align="absmiddle">Colony Allocation</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('colony','_parent','beltAlloc')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<table align="center" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div id="crtverdiv" class="linkbutton" style="float:right" >Create Verifier</div>
<div id="crtcoldiv" class="linkbutton" style="float:right" >Create Colony</div>
<div id="crtbeltdiv" class="linkbutton" style="float:right" >Create Belt</div>
<div id="trsbothdiv" class="linkbutton" style="float:right" >Allocate Belt</div>
<div id="trscoldiv" class="linkbutton" style="float:right" >Transfer Colony</div>
<div id="trsverdiv" class="linkbutton" style="float:right" >Transfer Verifier</div>
</td>
</tr>
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
Belt
</div>
<div class="inputcontainer">
<div class="divselect" id="divbelt" style="width:200px;">
<select name="beltlist" id="beltlist" style="width:218px" >
<option value="-1" selected>NA</option>
<c:forEach items="${beltlist}" var="belt">
<option value="${belt[0]}" >${belt[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
</td>
</tr>
</table>
</div>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="collist">
<thead class="thead" id="collisthead">
<tr title="Row Title" id="TitleRow">
<td width="6%" id="sno">S.No</td>
<td width="35%">Colony</td>
<td>Zone</td>
<td>City</td>
<td>Belt</td>
<td>Verifier</td>
<td><input type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkcol',this.checked);"></td>
</tr>
</thead>
<tbody id="collistbody" class="scrollContent">
</tbody>
</table>
</div>
</div>
</form:form>
<input type="hidden" id="hfusr" value="${Sessvals.getUserID()}" />
<input type="hidden" value="" id="hfdelstat" />
</div>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty optrAlloc.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${colAlloc.getErrMsg()}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,97 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/ctransfer.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Fraud Bulletin</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
<input type="hidden" value="${Sessvals.getUserID()}" id="usid" />
</div>
<!-- -->
<div id="formcontainer" style="width:1000px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/transfer.png" align="absmiddle" />
<span id="title" align="absmiddle">Fraud Bulletin<span id='recfound'></span></span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('getpendingfraudbulletin','_parent','getpendingfraudbulletin')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form method="post" name="getpendingfraudbulletin"><input type="hidden" value="" name="negid" id="negid" /></form>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="fraudlist">
<thead class="thead">
<tr title="Row Title">
<td width="50" style="font-size:9pt">S.No</td>
<td style="font-size:9pt">Remarks</td>
<td width="80" style="font-size:9pt">Delete</td>
</tr>
</thead>
<tbody id="alloclistbody" class="scrollContent">
<c:forEach items="${fraudcases}" var="fraud" varStatus="record">
<tr id="row-${record.count}">
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
${record.count}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;text-transform: none">
${fraud[0]}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal;text-transform: none">
<button id="btndelete" onclick="updateAsBroadcasted(${fraud[1]})">Done</button>
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
function updateAsBroadcasted(negid){
document.getElementById('negid').value = negid;
SubmitForm('getpendingfraudbulletin','_parent','getpendingfraudbulletin');
}
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',5000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,115 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/groupsms.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Group SMS</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<div id="formcontainer" style="width:400px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/groupsms.png" align="absmiddle" />
<span id="title" align="absmiddle">Group SMS<span id='recfound'></span></span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('groupsms','_parent','gsms')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form name="gsms" method="post" id="gsms" >
<br>
<div class="widget">
<div class="lblcontainer" style="width:25px">
<strong>To</strong>
</div>
<div class="inputcontainer">
<input type="text" class="textbox" id="receipents" name="receipents" style="width:318px;" onblur="validate(this,'f','Mobilenos')" onkeypress="keyListen(this,event)" />
<img src="/matrix/images/verifier.gif" style="cursor:pointer" title="select verifiers" onclick="VerifierList()" />
</div>
</div>
<div class="widget" id="recepdiv">
</div>
<div class="widget">
<div class="lblcontainer">
<strong>Greetings</strong>
</div>
<br>
<div class="inputcontainer">
<input type="text" class="textbox" id="greetings" name="greetings" style="width:369px;" onblur="validate(this,'f','SMS')" value="" onkeyup="CountChars()" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<strong>Message</strong><span id="leftchars"></span>
</div>
<br>
<div class="inputcontainer">
<textarea id="message" name="message" style="width:369px;height:60px" class="textbox" onblur="validate(this,'t','Remarks')" onkeyup="CountChars()" ></textarea>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<strong>Regards</strong>
</div>
<br>
<div class="inputcontainer">
<input type="text" class="textbox" id="regards" name="regards" style="width:369px;" onblur="validate(this,'f','SMS')" onkeyup="CountChars()" />
<br>
<input type="button" class="button" name="btnsend" style="margin-top:5px;float:right;" id="btnsend" accesskey="G" value="Generate SMS" onclick="ValidateGenerateSMS()" />
</div>
</div>
<br>
<br>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="val1" name="val1" value="" />
<input type="hidden" id="val2" name="val2" value="" />
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
</form>
</div>
<div id="checkval"></div>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
CountChars();
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',5000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,122 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Nimble 1.0 | Verifier Information </title>
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/verifier.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family:Tahoma;background-color:#fff;font-size:10pt">
<div id='PageFrame'>
<div id="formcontainer" style="width:393px;margin-top:10px;position:absolute;z-index:-1">
<form:form method="post" name="holiday" id="holiday" modelAttribute="holiday" >
<!-- Verifier Details (Section1) -->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/cutlist.png" align="absmiddle" />
<span id="title" align="absmiddle">Holiday Information</span>
</div>
<!-- -->
<!-- Form (Section1) -->
<div id="FormPanel1" class="FormPanel">
<table align="center" id="FormControls" width="99%">
<tr>
<td>
<div class="widget">
<div class="lblcontainer" style="width:120px">
<font color="red">*</font>Date
</div>
<div class="inputcontainer">
<form:input path="date" maxlength="10" style="width:100px" onkeydown="return addSlashes(this,event)" onblur="validate(this,'t','Date')" />
</div>
</div>
<br />
<div class="widget">
<div class="lblcontainer" style="width:120px">
<font color="red">*</font>Reason
</div>
<div class="inputcontainer">
<form:input path="reason" maxlength="30" style="width:200px" onblur="validate(this,'t','SplInstruction')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:120px">
<font color="red">*</font>Use In Doc TAT
</div>
<div class="inputcontainer">
<form:checkbox path="useintatcalcd" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:120px">
<font color="red">*</font>Use In Ver TAT
</div>
<div class="inputcontainer">
<form:checkbox path="useintatcalcv" />
</div>
</div>
</td>
</tr>
</table>
</div>
<!-- -->
</div>
<!-- -->
<form:hidden path="suuid" />
<form:hidden path="uid" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<!-- -->
<input type="hidden" id="invalidfields" value="0" />
<input type="button" class="button" name="btnsave" style="margin-top:5px;float:right" value="Save" id="btnsave" accesskey="S" onclick="ValidateSubmitHoliday();" />
</form:form>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
document.getElementById("date").focus();
function ValidateSubmitHoliday()
{
validate(document.getElementById("date"),'t','AlphaNumeric');
validate(document.getElementById("reason"),'t','AlphaSpace');
if(checkForm())
{
SubmitForm('holidayupdate','_parent','holiday');
}
else
{
return false;
}
}
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
<c:if test="${stat==true}">
<script language="javascript" type="text/javascript">window.returnValue=1; window.close(); </script>
</c:if>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,151 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Holiday</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:750px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="formholiday" id="formholiday" modelAttribute="holidayfilter" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/city.png" align="absmiddle" />
<span id="title" align="absmiddle">Holiday List</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('listholiday','_parent','formholiday')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<table align="center" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div id="crtcoldiv" class="linkbutton" style="float:right" onclick="addHoliday(0)"><img src="/matrix/images/cutlist.png" align="absmiddle" /> Add Holiday</div>
<br />
</td>
</tr>
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
Month
</div>
<div class="inputcontainer">
<div class="divselect" id="divmonth" style="width:120px;">
<!-- <select name="monthlist" id="monthlist" style="width:138px" onchange="FilterList('holidaylistbody',4,this.value)" >
<option value="" selected>NA</option>
<c:forEach items="${monthlist}" var="month">
<option value="${month[0]}" >${month[0]}</option>
</c:forEach>
</select> -->
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Use In Doc TAT Calc
</div>
<div class="inputcontainer">
<input type="checkbox" name="useintatcalcd" id="useintatcalcd" checked" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Use In Visit TAT Calc
</div>
<div class="inputcontainer">
<input type="checkbox" name="useintatcalcv" id="useintatcalcv" checked" />
</div>
</div>
</td>
</tr>
</table>
</div>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="collist">
<thead class="thead">
<tr title="Row Title">
<td width="50" id="sno">S.No</td>
<td width="100">Date</td>
<td>Reason</td>
<td width="80">DocTAT</td>
<td width="80">VisitTAT</td>
</tr>
</thead>
<tbody id="holidaylistbody" class="scrollContent">
<c:forEach items="${holidayfilter.getHolidays()}" var="record" varStatus="status">
<tr id="row${status.count}">
<td>
<input type="hidden" name="row${status.count}colid" id="row${status.count}colid" value="${record.getUid()}" />
${status.count}</td>
<td ><div id="crtcolname${record.getUid()}" class="linkbutton" style="float:left;font-size:inherit;font-weight:normal" onclick="addHoliday(${record.getUid()})" title="Edit details">${record.getDate()}</div></td>
<td >${record.getReason()}</td>
<td >${record.isUseintatcalcd()}</td>
<td >${record.isUseintatcalcv()}</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
</form:form>
<input type="hidden" value="" id="hfdelstat" />
</div>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="suuid" value="<%=session.getAttribute("UUID").toString()%>" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
InitPage();
function addHoliday(hid)
{
QueryStr="hid="+hid+"&suuid="+$("#suuid").val();
var x = (window.screen.availWidth - 550)/2;
var y = (window.screen.availHeight - 225)/2;
var retVal=window.showModalDialog("holidayinfo?"+QueryStr,'',"dialogWidth:550px; dialogHeight:225px; dialogTop:"+y+"px; dialogLeft:"+x+"px; center:no; status:no");
}
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,152 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/verifier.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Verifier</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form method="post" name="verifier" id="verifier">
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/verifier_list.gif" align="absmiddle" />
<span id="title" align="absmiddle">Verifier List</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('verifiers','_parent','verifier')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<table align="center" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div id="crtverdiv" class="linkbutton" style="float:left" onclick="showVerifierInfo(0)"><img src="/matrix/images/add_verifier.png" align="absmiddle" />New Verifier</div>
<br />
</td>
</tr>
<tr>
<td>
<div class="widget">
<div class="lblcontainer">
Code
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="vercod" id="vercod" value="" style="width:25px" onkeyup="FilterList('verlistbody',1,this.value)" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="vername" id="vername" value="" style="width:130px" onkeyup="FilterList('verlistbody',2,this.value)" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Mobile No.
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="mobno" id="mobno" value="" style="width:80px" onkeyup="FilterList('verlistbody',4,this.value)" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Status
</div>
<div class="inputcontainer">
<div class="divselect" id="divbelt" style="width:70px;">
<select name="beltlist" id="beltlist" style="width:88px" onchange="hideRows(this.value)" >
<option value="-1" selected>NA</option>
<option value="0">Active</option>
<option value="1">Left</option>
</select>
</div>
</div>
</div>
</td>
</tr>
</table>
</div>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="verlist">
<thead class="thead">
<tr title="Row Title">
<td width="50" id="sno">S.No</td>
<td width="50">Code</td>
<td>Name</td>
<td>Operator</td>
<td width="80">Mobile No.</td>
<td width="35">Status</td>
</tr>
</thead>
<tbody id="verlistbody" class="scrollContent">
<c:forEach items="${verifierlist}" var="verlist" varStatus="status">
<tr id="row${status.count}" class="class${verlist[6]}">
<td>
<input type="hidden" name="row${status.count}verid" id="row${status.count}verid" value="${verlist[0]}" />
${status.count}</td>
<td id="code">${verlist[1]}</td>
<td id="name"><div id="crtverdiv" class="linkbutton" style="float:left;font-size:inherit;font-weight:normal" onclick="showVerifierInfo(${verlist[0]})" title="Edit details">${verlist[2]}</div></td>
<td>${verlist[3]}</td>
<td id="mobno">${verlist[4]}</td>
<td align="center">${verlist[5]}</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
</form>
<input type="hidden" value="" id="hfdelstat" />
</div>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="suuid" value="<%=session.getAttribute("UUID").toString() %>" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty verifier.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${verifier.getErrMsg()}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,861 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/query.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/common.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Matrix Query</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:1000px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/query.png" align="absmiddle" />
<span id="title" align="absmiddle">Matrix Query <span id='recfound'></span></span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('matrixquery','_parent','filterform')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form name="filterform" method="post" id="filterform">
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget" style="display:none">
<div class="lblcontainer">
Portfolio
</div>
<div class="inputcontainer" style="display:none">
<div class="divselect" id="divport" style="width:172px;">
<select name="portlist" id="portlist" style="width:190px" >
<option value="-1" selected>SELECT</option>
<c:forEach items="${portlist}" var="port">
<option value="${port[0]}" >${port[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Mobile No
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="mvcode" id="mvcode" value="" style="width:120px;" onblur="validate(this,'f','Phone')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
DOB
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="applno" id="applno" value="" style="width:105px;" onblur="validate(this,'f','Date')" />
</div>
</div>
<div class="widget" style="display:none">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer" style="display:none">
<input type="text" class="textbox" name="customername" id="customername" value="" style="width:185px;" onblur="validate(this,'f','AlphaSpace');" />
</div>
</div>
<input type="button" class="button" name="btnfind" style="margin-top:3px;float:right" value="Search" id="btnfind" accesskey="S" onclick="ValidateMDRSSearch();" />
</td>
</tr>
</table>
</form>
<form name="queryrecs" id="queryrecs" method="get">
<div id="divCase" class="FormPanel">
<table align="center" id="FormControls" width="99%" style="text-transform: none">
<tr id="linkdiv">
<td style="border-bottom:1px dotted #000000;padding-bottom:3px">
<div id="contnolink" class="linkbutton" style="float:left;display:inline" onclick="showContactInfo('Q')"><img src="/matrix/images/contact_info.png" align="absmiddle" /> Contact Numbers</div>
<div id="hiddendiv" style="display:none">
<div id="fdlink" class="linkbutton" style="float:left;display:inline" onclick="showEditors('FD')"><img src="/matrix/images/fd_history.png" align="absmiddle" /> Final Done History</div>
<div id="ddlink" class="linkbutton" style="float:left;display:inline" onclick="showEditors('DD')"><img src="/matrix/images/ded_history.png" align="absmiddle" /> Dedupe Checking History</div>
<div id="chlink" class="linkbutton" style="float:left;display:inline" onclick="showEditors('ALL')"><img src="/matrix/images/case_history.png" align="absmiddle" /> Case History</div>
<div id="rptlink" class="linkbutton" style="float:left;display:inline" onclick="showReport()"><img src="/matrix/images/report.png" align="absmiddle" /> Open Report</div>
<div id="cplink" class="linkbutton" style="float:left;display:inline" onclick="UndoOperation(1)"><img src="/matrix/images/undo_done.png" align="absmiddle" /> Complete Pending</div>
<div id="bplink" class="linkbutton" style="float:left;display:inline" onclick="UndoOperation(2)"><img src="/matrix/images/undo_report.png" align="absmiddle" /> Bank Report Pending</div>
<div id="povlink" class="linkbutton" style="float:left;display:inline" onclick="FetchPOV('pov')"><img src="/matrix/images/undo_report.png" align="absmiddle" /> Update POV</div>
<div id="hclink" class="linkbutton" style="float:left;display:inline" onclick="FetchPOV('hc')"><img src="/matrix/images/undo_report.png" align="absmiddle" /> Hard Copy</div>
<c:if test="${Sessvals.getUserID()==21 || Sessvals.getUserID()==24 || Sessvals.getUserID()==81}">
<div id="changelink" class="linkbutton" style="float:left;display:inline" onclick="FetchReportChange('ALL')"><img src="/matrix/images/report_history.png" align="absmiddle" /> Report Change History</div>
</c:if>
</div>
</td>
</tr>
<tr>
<td id="s1">
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Company Code
</div>
<div class="inputcontainer">
<input readonly="readonly" id="ccode" name="ccode" style="width:60px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Company Branch
</div>
<div class="inputcontainer">
<input readonly="readonly" id="cbranch" name="cbranch" style="width:180px" />
</div>
</div>
<div class="widget" style="display:none">
<div class="lblcontainer" style="text-transform: none">
Portfolio and Branch
</div>
<div class="inputcontainer">
<input readonly="readonly" id="portbranch" name="portbranch" style="width:320px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
MV Code
</div>
<div class="inputcontainer">
<input readonly="readonly" id="mmvcode" name="mvcode" style="width:100px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
File No.
</div>
<div class="inputcontainer">
<input readonly="readonly" id="mapplno" name="applno" style="width:157px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Name
</div>
<div class="inputcontainer" style="text-transform: none">
<input readonly="readonly" id="mcustomername" name="customername" style="width:310px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Type
</div>
<div class="inputcontainer" style="text-transform: none">
<input readonly="readonly" id="apptype" name="apptype" style="width:133px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Category
</div>
<div class="inputcontainer" style="text-transform: none">
<input readonly="readonly" id="category" name="category" style="width:129px" />
</div>
</div>
<div class="widget" style="display:none">
<div class="lblcontainer" style="text-transform: none">
Product &nbsp;
</div>
<div class="inputcontainer">
<input readonly="readonly" id="product" id="product" style="width:120px" />
</div>
</div>
<div class="widget" style="display:none">
<div class="lblcontainer" style="text-transform: none">
Loan Amount
</div>
<div class="inputcontainer" style="text-transform: none">
<input readonly="readonly" id="loanamount" name="loanamount" style="width:100px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Contact Person
</div>
<div class="inputcontainer">
<input readonly="readonly" id="contactpers" name="contactpers" style="width:230px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Mobile No
</div>
<div class="inputcontainer">
<input readonly="readonly" id="mmobile" name="mmobile" style="width:200px" />
</div>
</div>
<div class="widget" style="display:none">
<div class="lblcontainer" style="text-transform: none">
Special Instruction
</div>
<div class="inputcontainer">
<input readonly="readonly" id="specialinst" name="specialinst" style="width:542px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
RV
</div>
<div class="inputcontainer">
<input readonly="readonly" id="rv" name="rv" value="N" style="width:20px;text-align:center;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
OV
</div>
<div class="inputcontainer">
<input readonly="readonly" id="ov" name="ov" value="N" style="width:20px;text-align:center;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
PV
</div>
<div class="inputcontainer">
<input readonly="readonly" id="pv" name="pv" value="N" style="width:20px;text-align:center;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
RTV
</div>
<div class="inputcontainer">
<input readonly="readonly" id="rtv" name="rtv" value="N" style="width:20px;text-align:center;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
OTV
</div>
<div class="inputcontainer">
<input readonly="readonly" id="otv" name="otv" value="N" style="width:20px;text-align:center;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
RFV
</div>
<div class="inputcontainer">
<input readonly="readonly" id="rfv" name="rfv" value="N" style="width:20px;text-align:center;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
EAR
</div>
<div class="inputcontainer">
<input readonly="readonly" id="ear" name="ear" value="N" style="width:20px;text-align:center;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
NEG
</div>
<div class="inputcontainer">
<input readonly="readonly" id="neg" name="neg" value="N" style="width:20px;text-align:center;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Received Date
</div>
<div class="inputcontainer">
<input readonly="readonly" id="recdate" name="recdate" style="width:198px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Batch
</div>
<div class="inputcontainer">
<input readonly="readonly" id="batch" name="batch" style="width:50px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="color:blue">
FINAL STATUS
</div>
<div class="inputcontainer">
<input readonly="readonly" id="fstatus" name="fstatus" style="width:165px;font-weight:bold" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Done By
</div>
<div class="inputcontainer">
<input readonly="readonly" id="doneby" name="doneby" style="width:150px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Done Date
</div>
<div class="inputcontainer">
<input readonly="readonly" id="soldate" name="soldate" style="width:140px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="text-transform: none">
Send Date
</div>
<div class="inputcontainer">
<input readonly="readonly" id="senddate" name="senddate" style="width:140px" />
</div>
</div>
</td>
</tr>
<tr>
<td id="CaseSection">
${resiDetails.casesec}
</td>
</tr>
</table>
</div>
<!-- -->
<div id="tabs" style="font-size:10pt;height:350px">
<ul>
<li><a href="#res">Residence</a></li>
<li><a href="#off">Office</a></li>
<li><a href="#prop">Property</a></li>
<li><a href="#tel">Telecalling</a></li>
<li><a href="#ref">Refrence</a></li>
<li><a href="#ded">Dedupe</a></li>
</ul>
<div id="res">
<div class="widget">
<div class="lblcontainer">
Address&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="raddr" name="raddr" readonly="readonly" style="width:600px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Phone No.&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="rphone" name="rphone" readonly="readonly" style="width:170px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:57px">
Verifier&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="rverifier" name="rverifier" readonly="readonly" style="width:40px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" >
Visit Date&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="rvisdate" name="rvisdate" readonly="readonly" style="width:100px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" >
Visit Time&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="rvistime" name="rvistime" readonly="readonly" style="width:150px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" >
<div id="showphotor" class="linkbutton" style="float:right;background-color:#c3c3c3;border:1px solid black" onclick="showPhotos('R',document.getElementById('mmvcode').value)">Show Photos</div>
</div>
</div>
<br>
<div class="widget">
<div class="lblcontainer" style="width:57px">
Status&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="rstatus" name="rstatus" readonly="readonly" style="width:235px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Negative Reason&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="rnegres" name="rnegres" readonly="readonly" style="width:495px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<b><i>Verifier Remarks</i></b>
</div>
<br>
<div class="inputcontainer">
<textarea id="vrremarks" readonly="readonly" name="vrremarks" style="width:450px;height:120px" ></textarea>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<b><i>Supervisor Remarks</i></b>
</div>
<br>
<div class="inputcontainer">
<textarea id="srremarks" readonly="readonly" name="srremarks" style="width:450px;height:120px" ></textarea>
</div>
</div>
</div>
<div id="off">
<div class="widget">
<div class="lblcontainer" style="width:75px">
Address&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="oaddr" name="oaddr" readonly="readonly" style="width:855px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:75px">
Phone No.&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="ophone" name="ophone" readonly="readonly" style="width:170px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Extn.&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="extn" name="extn" readonly="readonly" style="width:48px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" >
Designation&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="design" name="design" readonly="readonly" style="width:192px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" >
Department&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="dept" name="dept" readonly="readonly" style="width:165px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:75px">
Verifier&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="overifier" name="overifier" readonly="readonly" style="width:40px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" >
Visit Date&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="ovisdate" name="ovisdate" readonly="readonly" style="width:100px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" >
Visit Time&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="ovistime" name="ovistime" readonly="readonly" style="width:80px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" >
<div id="showphotoo" class="linkbutton" style="float:right;background-color:#c3c3c3;border:1px solid black" onclick="showPhotos('O',document.getElementById('mmvcode').value)">Show Photos</div>
</div>
</div>
<br>
<div class="widget">
<div class="lblcontainer" style="width:75px">
Status&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="ostatus" name="ostatus" readonly="readonly" style="width:235px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Negative Reason&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="onegres" name="onegres" readonly="readonly" style="width:478px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<b><i>Verifier Remarks</i></b>
</div>
<br>
<div class="inputcontainer">
<textarea id="voremarks" readonly="readonly" name="voremarks" style="width:450px;height:120px" ></textarea>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<b><i>Supervisor Remarks</i></b>
</div>
<br>
<div class="inputcontainer">
<textarea id="soremarks" readonly="readonly" name="soremarks" style="width:450px;height:120px" ></textarea>
</div>
</div>
</div>
<div id="prop">
<div class="widget">
<div class="lblcontainer" style="width:75px">
Address&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="paddr" name="paddr" readonly="readonly" style="width:600px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Verifier&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="pverifier" name="pverifier" readonly="readonly" style="width:40px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:75px">
Visit Date&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="pvisdate" name="pvisdate" readonly="readonly" style="width:100px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" >
Visit Time&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="pvistime" name="pvistime" readonly="readonly" style="width:150px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" >
<div id="showphotop" class="linkbutton" style="float:right;background-color:#c3c3c3;border:1px solid black" onclick="showPhotos('P',document.getElementById('mmvcode').value)">Show Photos</div>
</div>
</div>
<br>
<div class="widget">
<div class="lblcontainer" style="width:75px">
Status&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="pstatus" name="rstatus" readonly="readonly" style="width:235px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Negative Reason&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="pnegres" name="pnegres" readonly="readonly" style="width:477px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<b><i>Verifier Remarks</i></b>
</div>
<br>
<div class="inputcontainer">
<textarea id="vpremarks" readonly="readonly" name="vpremarks" style="width:450px;height:120px" ></textarea>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<b><i>Supervisor Remarks</i></b>
</div>
<br>
<div class="inputcontainer">
<textarea id="spremarks" readonly="readonly" name="spremarks" style="width:450px;height:120px" ></textarea>
</div>
</div>
</div>
<div id="tel">
<div class="widget">
<div class="lblcontainer">
Residence Phone No.&nbsp;
</div>
<div class="inputcontainer" style="width:300px">
<input type="text" id="trphone" name="trphone" readonly="readonly" style="width:170px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:142px">
Office Phone No.&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="tophone" name="tophone" readonly="readonly" style="width:170px" />&nbsp;-
<input type="text" id="textn" name="textn" readonly="readonly" style="width:40px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:142px">
Mobile No.&nbsp;
</div>
<div class="inputcontainer" style="width:300px">
<input type="text" id="tmobile" name="tmobile" readonly="readonly" style="width:170px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:142px">
Telecaller&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="tcaller" name="tcaller" readonly="readonly" style="width:170px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:142px">
RTV Contacted No.&nbsp;
</div>
<div class="inputcontainer" style="width:300px">
<input type="text" id="trcont" name="trcont" readonly="readonly" style="width:170px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:142px">
OTV Contacted No.&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="tocont" name="tocont" readonly="readonly" style="width:170px" />
</div>
</div>
<br>
<div class="widget">
<div class="lblcontainer" style="width:142px">
RTV Status.&nbsp;
</div>
<div class="inputcontainer" style="width:300px">
<input type="text" id="trstatus" name="trstatus" readonly="readonly" style="width:170px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:142px">
OTV Status.&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="tostatus" name="tostatus" readonly="readonly" style="width:170px" />
</div>
</div>
<br>
<div class="widget">
<div class="lblcontainer">
<b><i>RTV Remarks</i></b>
</div>
<br>
<div class="inputcontainer">
<textarea id="rtremarks" readonly="readonly" name="rtremarks" style="width:450px;height:80px" ></textarea>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<b><i>OTV Remarks</i></b>
</div>
<br>
<div class="inputcontainer">
<textarea id="otremarks" readonly="readonly" name="otremarks" style="width:450px;height:80px" ></textarea>
</div>
</div>
</div>
<div id="ref">
<div class="widget">
<div class="lblcontainer" style="width:142px">
1st Refree Name.&nbsp;
</div>
<div class="inputcontainer" style="width:300px">
<input type="text" id="ref1name" name="ref1name" readonly="readonly" style="width:170px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:142px">
2nd Refree Name.&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="ref2name" name="ref2name" readonly="readonly" style="width:170px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:142px">
Address&nbsp;
</div>
<div class="inputcontainer" style="width:300px">
<textarea id="ref1addr" readonly="readonly" name="ref1addr" style="width:300px;height:40px" ></textarea>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:142px">
Address&nbsp;
</div>
<div class="inputcontainer">
<textarea id="ref2addr" readonly="readonly" name="ref2addr" style="width:300px;height:40px" ></textarea>
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:142px">
Contacted No.&nbsp;
</div>
<div class="inputcontainer" style="width:300px">
<input type="text" id="ref1cont" name="ref1cont" readonly="readonly" style="width:170px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:142px">
Contacted No.&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="ref2cont" name="ref2cont" readonly="readonly" style="width:170px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:142px">
Telecaller&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="refcaller" name="refcaller" readonly="readonly" style="width:170px" />
</div>
</div>
<br>
<div class="widget">
<div class="lblcontainer" style="width:142px">
Status.&nbsp;
</div>
<div class="inputcontainer" style="width:300px">
<input type="text" id="ref1status" name="ref1status" readonly="readonly" style="width:170px" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:142px">
Status.&nbsp;
</div>
<div class="inputcontainer">
<input type="text" id="ref2status" name="ref2status" readonly="readonly" style="width:170px" />
</div>
</div>
<br>
<div class="widget">
<div class="lblcontainer">
<b><i>Remarks</i></b>
</div>
<br>
<div class="inputcontainer">
<textarea id="ref1remarks" readonly="readonly" name="ref1remarks" style="width:450px;height:80px" ></textarea>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<b><i>Remarks</i></b>
</div>
<br>
<div class="inputcontainer">
<textarea id="ref2remarks" readonly="readonly" name="ref2remarks" style="width:450px;height:80px" ></textarea>
</div>
</div>
</div>
<div id="ded">
<div class="widget">
<div class="lblcontainer">
<b><i>Earlier</i></b>
</div>
<br>
<div class="inputcontainer">
<textarea id="earrem" readonly="readonly" name="earrem" style="width:940px;height:100px" ></textarea>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
<b><i>Negative</i></b>
</div>
<br>
<div class="inputcontainer">
<textarea id="negrem" readonly="readonly" name="negrem" style="width:940px;height:100px" ></textarea>
</div>
</div>
</div>
</div>
<input type="hidden" name="uuid" id="uuid" value="0" />
<input type="hidden" name="fileclosed" id="fileclosed" value="0" />
<input type="hidden" name="sdone" id="sdone" value="0" />
<input type="hidden" name="portfolio_id" id="portfolio_id" value="0" />
</form>
<div style="width:100%" class="buttonbar">
<input type="button" class="button" name="btnfirst" style="margin-left:5px;margin-top:-2px;float:left;width:80px" value="" id="btnfirst" accesskey="F" onclick="findRecord(1)" />
<input type="button" class="button" name="btnprev" style="margin-top:-2px;float:left;width:80px" value="" id="btnprev" accesskey="P" onclick="findRecord(2)" />
<input type="button" class="button" name="btnnext" style="margin-top:-2px;float:left;width:80px" value="" id="btnnext" accesskey="N" onclick="findRecord(3)" />
<input type="button" class="button" name="btnlast" style="margin-top:-2px;float:left;width:80px" value="" id="btnlast" accesskey="L" onclick="findRecord(4)" />
<input type="button" class="button" name="btncancel" style="margin-top:-2px;float:right;margin-right:7px" value="Close" id="btncancel" accesskey="C" onclick="closewindow();" />
</div>
</div>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="cid" value="0" />
<input type="hidden" id="coid" value="${Sessvals.getCompanyID()}" />
<input type="hidden" id="ugid" value="${Sessvals.getUserGroupID()}" />
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
<input type="hidden" id="suuid" value="<%=session.getAttribute("UUID") %>" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
$( "#tabs" ).tabs();
HideControls(0);
$("#linkdiv").hide();
$("#showphotor").hide();
$("#showphotoo").hide();
$("#showphotop").hide();
</script>
<!-- -->
</html>

View File

@@ -0,0 +1,12 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
</body>
</html>

View File

@@ -0,0 +1,135 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/tools.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | MNimble Case Pending</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<div id="formcontainer" style="width:990px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/undo_done.png" align="absmiddle" />
<span id="title" align="absmiddle">Mnimble Case Pending</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('mnimblecasepinit','_parent','filterform')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form name="filterform" method="post" id="filterform">
<table align="center" id="filtertab" style="width:980px;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget">
<div class="lblcontainer" style="padding-top:7px">
Search by MV Code / Application No
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="mvcapplno" id="mvcapplno" value="" style="width:300px;" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="button" class="button" name="btnfind" id="btnfind" value="Search" style="width:100px;" onclick="SubmitForm('getcompletedmnc','_parent','filterform')" />
</div>
</div>
</td>
</tr>
</table>
</form>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="lockedlist">
<thead class="thead">
<tr title="Row Title">
<td width="10" style="font-size:9pt">S.No</td>
<td style="font-size:9pt">Portfolio</td>
<td style="font-size:9pt" width="70">MV Code</td>
<td style="font-size:9pt" width="90">Appl No</td>
<td style="font-size:9pt">Customername</td>
<td style="font-size:9pt">Address</td>
<td width="50" style="font-size:9pt;text-align:center">Visit</td>
<td width="120" style="font-size:9pt;text-align:center">Action</td>
</tr>
</thead>
<tbody id="caselistbody" class="scrollContent">
<c:forEach items="${mncaselist}" var="mncl" varStatus="status">
<tr>
<td style="font-size:8pt;font-weight:normal">${status.count }</td>
<td style="font-size:8pt;font-weight:normal">${mncl[1]}</td>
<td style="font-size:8pt;font-weight:normal">${mncl[2]}</td>
<td style="font-size:8pt;font-weight:normal">${mncl[3]}</td>
<td style="font-size:8pt;text-align:center">${mncl[4]}</td>
<td style="font-size:8pt;text-align:center">${mncl[5]}</td>
<td style="font-size:8pt;text-align:center">${mncl[6]}</td>
<td style="font-size:8pt;text-align:center">
<input type="button" id="btnundodone" target-visit ="${mncl[6]}" target-data="${mncl[0]}" target-child="${mncl[7]}" class="button" onclick="pendingMnimbleCase(this)" value="Mark Pending" />
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
function pendingMnimbleCase(btnElm){
if(confirm('Are you sure you want pending this visit?')){
var uuid = $(btnElm).attr("target-data");
var muid = $(btnElm).attr("target-child");
$.ajax({
type: "POST",
url: "domncasepending",
data: "uuid="+uuid+"&muid="+muid+"&oprby="+$("#usid").val(),
success: function(response){
jsonObj = JSON.parse(response);
CallMessage(jsonObj.message,3000,200,300);
if(jsonObj.status != 'failed'){
$(btnElm).parent().html('Pending');
}
},
error: function(e){
CallMessage('USRCS02:error:'+e.responseText,3000,200,300);
}
});
}
}
</script>
<!-- -->
</html>

View File

@@ -0,0 +1,109 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/tools.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | MNimble Photo Search</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<div id="formcontainer" style="width:990px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/camera.png" align="absmiddle" />
<span id="title" align="absmiddle">Mnimble Photo Search</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('mnimblecasepinit','_parent','filterform')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form name="filterform" method="post" id="filterform">
<table align="center" id="filtertab" style="width:980px;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget">
<div class="lblcontainer" style="padding-top:7px">
Search by MV Code
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="mvcapplno" id="mvcapplno" value="" style="width:120px;" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="padding-top:7px">
Date
</div>
<div class="inputcontainer">
<input type="text" class="textbox" name="dir" id="dir" onkeydown="return addSlashes(this,event)" onblur="validate(this,'t','Date')" value="" style="width:100px;" />
</div>
</div>
<div class="widget">
<div class="inputcontainer">
<input type="button" class="button" name="btnfind" id="btnfind" value="Search" style="width:100px;" onclick="SubmitForm('mnimblephotosearch','_parent','filterform')" />
</div>
</div>
</td>
</tr>
</table>
</form>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="lockedlist">
<thead class="thead">
<tr title="Row Title">
<td width="10" style="font-size:9pt">S.No</td>
<td style="font-size:9pt">Photograph</td>
</tr>
</thead>
<tbody id="caselistbody" class="scrollContent">
<c:forEach items="${mnphotolist}" var="mnpl" varStatus="status">
<tr>
<td style="font-size:8pt;font-weight:normal">${status.count }</td>
<td style="font-size:8pt;font-weight:normal"><a href="${mnpl.value}" target="_blank">${mnpl.key}</a></td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
</div>
</div>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
</body>
</html>

View File

@@ -0,0 +1,229 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/ctransfer.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | OCL Cases</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
<input type="hidden" value="${Sessvals.getUserID()}" id="usid" />
</div>
<!-- -->
<div id="formcontainer" style="width:1000px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/transfer.png" align="absmiddle" />
<span id="title" align="absmiddle">OCL Cases<span id='recfound'></span></span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('oclcases','_parent','oclcases')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<c:if test="${mode==0}">
<form:form name="oclcases" method="post" id="oclcases" modelAttribute="oclcases" >
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget">
<div class="lblcontainer" style="width:60px">
Verifier
</div>
<div class="inputcontainer">
<form:input path="verifier" class="textbox" maxlength="3" style="width:50px;" onblur="validate(this,'f','AlphaOnly')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:90px">
Date From
</div>
<div class="inputcontainer">
<form:input path="fromdate" class="textbox" style="width:100px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer" style="width:90px">
To
</div>
<div class="inputcontainer">
<form:input path="todate" class="textbox" style="width:100px;" onkeydown="return addSlashes(this,event)" onblur="validate(this,'f','Date')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Portfolio
</div>
<div class="inputcontainer">
<div class="divselect" id="divport" style="width:250px;">
<form:select path="portfolio" multiple="false" id="portlist" style="width:268px" >
<option value="-1" selected>SELECT</option>
<c:forEach items="${portlist}" var="port">
<form:option value="${port[0]}" label="${port[1]}" />
</c:forEach>
</form:select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
MV Code
</div>
<br />
<div class="inputcontainer">
<form:input path="mvcode" class="textbox" id="mvcode" style="width:100px;" onblur="validate(this,'f','AlphaNumeric')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Appl No.
</div>
<br />
<div class="inputcontainer">
<form:input path="applno" class="textbox" id="applno" style="width:120px;" onblur="validate(this,'f','AlphaNumeric')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<br />
<div class="inputcontainer">
<form:input path="customername" class="textbox" id="customername" style="width:185px;" onblur="validate(this,'f','SplInstruction');" />
</div>
</div>
<input type="button" class="button" name="btnfind" style="margin-top:3px;float:right;width:25px;padding:15px" id="btnfind" accesskey="S" onclick="SubmitForm('getalloccasesforocl', '_parent', 'oclcases');;" />
</td>
</tr>
</table>
</form:form>
</c:if>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="alloclist">
<thead class="thead">
<tr title="Row Title">
<td style="font-size:9pt">S.No</td>
<td width="70" style="font-size:9pt">Portfolio</td>
<td width="60" style="font-size:9pt">MV Code</td>
<td width="80" style="font-size:9pt">Appl No.</td>
<td width="100" style="font-size:9pt">Name</td>
<td style="font-size:9pt">Address</td>
<td style="font-size:9pt" align="center">Visit</td>
<td width="80" style="font-size:9pt">Date</td>
<td style="font-size:9pt">OCL</td>
<td style="font-size:9pt;text-align:center">Distance</td>
<td align="center">*</td>
</tr>
</thead>
<tbody id="alloclistbody" class="scrollContent">
<c:forEach items="${oclcases.caselist}" var="casedetail" varStatus="record">
<tr id="row-${record.count}">
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
<input type="hidden" id="uuid-${record.count}" value="${casedetail[0]}" />
<input type="hidden" id="visit-${record.count}" value="${casedetail[7]}" />
${record.count}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
${casedetail[1]}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
${casedetail[2]}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
${casedetail[3]}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
${casedetail[4]}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
${casedetail[6]}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
${casedetail[7]}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
${casedetail[8]}
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
<div class="inputcontainer">
<div class="divselect" id="divocl" style="width:60px;">
<select id="ocl-${record.count}" style="width:78px" >
<c:if test = "${casedetail[9] eq 'Yes'}">
<option value="No" >No</option>
<option value="Yes" selected>Yes</option>
</c:if>
<c:if test = "${casedetail[9] eq 'No'}">
<option value="No" selected>No</option>
<option value="Yes" >Yes</option>
</c:if>
</select>
</div>
</div>
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
<div class="inputcontainer">
<input type="text" class="textbox" id="distance-${record.count}" style="width:50px;" value="${casedetail[10]}" />
</div>
</td>
<td style="font-size:9pt;border-bottom:1px dotted #C3C3C3;padding-bottom:5px;padding-top:5px;font-weight:normal">
<input type="button" class="button" name="btnsave" style="float:right;padding:5px" id="btnsave" accesskey="S" onclick="updateOclStatus(this,${record.count})" />
</td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</div>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
CountRows('${mode}');
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty msg}">
<script language="javascript" type="text/javascript"> CallMessage('${msg}',5000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,130 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/progressbar.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/optrallocation.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/menu.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Allocation</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<!-- Dynamic Menu -->
<jsp:include page='../../usermenu/menu_${Sessvals.getUserID()}.html' />
<!-- -->
<div id="formcontainer" style="width:650px;margin-top:5px;position:absolute;z-index:-1">
<form:form method="post" name="opralloc" id="opralloc" modelAttribute="optrAlloc" >
<!-- Common Details (Section1) Visible for all portfolios-->
<div>
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/sms.png" align="absmiddle" />
<span id="title" align="absmiddle">Operator Allocation</span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('optrallocation','_parent','optrAlloc')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<table align="center" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td style="width:120px"><b>Operator</b></td>
<td id="progbarContainer" ><span id="verifierspan"><b>Verifiers</b></span><span id="operatorspan" style="display:none;"><b>To Operator</b></span></td>
<td style="width:120px" align="left"><b></b></td>
<td style="width:120px" align="left"><b>Shift On</b><input type="checkbox" id="chkshifton" value="" onclick="shifOn(this.checked);"></td>
</tr>
<tr>
<td>
<div class="divselect" id="divoptr" style="width:202px">
<select id="optr" style="width:220px" onchange="getVerAllocData(this.value,1,0);">
<option value="-1">Select</option>
<c:forEach items="${optrlist}" var="optr">
<option value="${optr[0]}" >${optr[1]}</option>
</c:forEach>
</select>
</div>
</td>
<td width="30%">
<div class="divselect" id="divverf" style="width:182px">
<select id="verf" style="width:200px">
<option value="-1">Select</option>
</select>
</div>
<div class="divselect" id="divoptrto" style="width:202px; display:none;">
<select id="optrto" style="width:220px" onchange="">
<option value="-1">Select</option>
<c:forEach items="${optrlist}" var="optr">
<option value="${optr[0]}" >${optr[1]}</option>
</c:forEach>
</select>
</div>
</td>
<td>
<input type="button" class="button" name="btnalloc" style="float:left" value="Allocate" id="btnalloc" accesskey="A" onclick="if($('#optr').val()!=-1 && $('#verf').val()!=-1){getVerAllocData($('#optr').val(),2,$('#verf').val());}else{alert('Please select Operator and Verifier properly.');};" />
<input type="button" class="button" name="btnshift" style="float:left; display:none;" value="Shift Verifiers" id="btnshift" accesskey="S" onclick="if(setHFList('cutlist')!='' && $('#optrto').val()!=-1 && $('#optrto').val()!=$('#optr').val()){if (confirm('Are you sure you want to Shift selected verifiers.')){getVerAllocData(getControlAttributeRef('optr','value'),4,getControlAttributeRef('optrto','value'));}}else{alert('Please select atleast one or more verifiers and To Operator.');};" />
</td>
</tr>
</table>
</div>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="cutlist">
<thead class="thead" id="cutlisthead">
<tr title="Row Title" id="TitleRow">
<td width="6%" id="sno">S.No</td>
<td width="35%">Verifer Name</td>
<td>Code</td>
<td>Allocated On</td>
<td>Allocated By</td>
<td><input type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkver',this.checked);"></td>
</tr>
</thead>
<tbody id="cutlistbody" class="scrollContent">
</tbody>
</table>
</div>
<input type="button" class="button" name="btndealloc" style="float:right" value="De Allocate" id="btndealloc" accesskey="D" onclick="if(setHFList('cutlist')!=''){if (confirm('Are you sure you want to De Allocate selected verifiers.')){getVerAllocData(getControlAttributeRef('optr','value'),3,getControlAttributeRef('verf','value'));}}else{alert('Please select Operator and atleast one or more verifiers.');};" />
</div>
</form:form>
<input type="hidden" id="hfusr" value="${Sessvals.getUserID()}" />
<input type="hidden" value="" id="hfdelstat" />
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
//InitPage();
//ProgressBar('progbarContainer','SMS','cutlist',12,'detailed');
</script>
<!-- -->
<!-- Process Message -->
<c:if test="${not empty optrAlloc.getErrMsg()}">
<script language="javascript" type="text/javascript"> CallMessage('${optrAlloc.getErrMsg()}',3000,200,300); </script>
</c:if>
<!-- -->
</html>

View File

@@ -0,0 +1,163 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page language="java" session="true" %>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="/matrix/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="/matrix/js/lib/constants.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/jquery1.7.2.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/jquery-ui.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/uifuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/lib/jsfuncs.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/msgdialog.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/ui/select.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/appjs/optrcasetool.js" type="text/javascript"></script>
<script language="javascript" src="/matrix/js/validator.js" type="text/javascript"></script>
<link href="/matrix/css/matrix.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/button.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/div.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/textbox.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/select.css" rel="stylesheet" type="text/css" />
<link href="/matrix/css/table.css" rel="stylesheet" type="text/css" />
<title>Nimble 1.0 | Case Pending (Operator)</title>
</head>
<body>
<div id='PageFrame'>
<!-- Title Bar -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/optmale.png" />
<img id="close" src="/matrix/images/close.jpg" onclick="javascript:closewindow();" />
<span id="title">Nimble 1.0 &nbsp;&nbsp; ${Sessvals.getCompanyCode() } (${Sessvals.getBranchLocation() }) &nbsp;&nbsp; ${Sessvals.getUserDisplayName()} (${Sessvals.getUserGroupName()}) </span>
</div>
<!-- -->
<div id="formcontainer" style="width:860px;margin-top:5px;position:absolute;z-index:-1">
<!-- Title -->
<div id='title' class="title">
<img id="icon" src="/matrix/images/transfer.png" align="absmiddle" />
<span id="title" align="absmiddle">Case Pending (Operator)<span id='recfound'></span></span>
<img id="close" src="/matrix/images/reload.png" title="Refresh Grid" onclick="SubmitForm('optrcasepen','_parent','oprcasetool')"/>
</div>
<!-- -->
<div id="FormPanel" class="FormPanel">
<form name="oprcasetool" id="oprcasetool" method="post" >
<table align="center" id="filtertab" style="width:98%;border:1px solid #a7abb4" cellspacing="0">
<tr>
<td>
<div class="widget">
<div class="lblcontainer" style="width:60px">
Verifier
</div>
<div class="inputcontainer">
<div class="divselect" id="divver" style="width:60px;">
<select id="verlist" style="width:78px" >
<option value="-1" selected>---</option>
<c:forEach items="${verlist}" var="ver">
<option value="${ver[0]}">${ver[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Portfolio
</div>
<div class="inputcontainer">
<div class="divselect" id="divport" style="width:200px;">
<select id="portlist" style="width:218px" >
<option value="-1" selected>SELECT</option>
<c:forEach items="${portlist}" var="port">
<option value="${port[0]}">${port[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Operator
</div>
<div class="inputcontainer">
<div class="divselect" id="divoptr" style="width:300px;">
<select id="optrlist" style="width:318px" >
<option value="-1" selected>SELECT</option>
<c:forEach items="${optrlist}" var="optr">
<option value="${optr[0]}">${optr[1]}</option>
</c:forEach>
</select>
</div>
</div>
</div>
<div class="widget">
<div class="lblcontainer">
MV Code
</div>
<div class="inputcontainer">
<input type="text" class="textbox" id="mvcode" style="width:130px;" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Appl No.
</div>
<div class="inputcontainer">
<input type="text" class="textbox" id="applno" style="width:150px;" onblur="validate(this,'f','SplInstruction')" />
</div>
</div>
<div class="widget">
<div class="lblcontainer">
Name
</div>
<div class="inputcontainer">
<input type="text" class="textbox" id="customername" style="width:210px;" onblur="validate(this,'f','SplInstruction');" />
</div>
</div>
<input type="button" class="button" name="btnundodone" style="margin-top:3px;margin-right:9px;float:right;width:25px" id="btnundodone" title="do pending" accesskey="P" onclick="DoPending();" />
<input type="button" class="button" name="btnfind" style="margin-top:3px;margin-right:9px;float:right;width:25px" id="btnfind"title="search records" accesskey="S" onclick="ValidateSearch();" />
</td>
</tr>
</table>
</form>
<div id="TablePanel" class="tableContainer">
<table border="0" cellspacing="0" width="100%" id="alloclist">
<thead class="thead">
<tr title="Row Title">
<td style="font-size:9pt;width:30px">S.No</td>
<td style="font-size:9pt;width:100px">Portfolio</td>
<td style="font-size:9pt;width:70px">MV Code</td>
<td style="font-size:9pt;width:100px">Appl No.</td>
<td style="font-size:9pt">Name</td>
<td style="font-size:9pt;width:70px">Type</td>
<td style="font-size:9pt;width:30px" align="center">Visit</td>
<td style="font-size:9pt;width:80px">Date</td>
<td style="font-size:9pt;width:100px">Done by</td>
<td align="center" style="width:20px"><input width="20" type="checkbox" id="chkparent" value="" onclick="ToggleChecks('chkcol',this.checked);manageRowSelection(this.checked);"></td>
</tr>
</thead>
<tbody id="tabbody" class="scrollContent">
</tbody>
</table>
</div>
<input type="hidden" id="invalidfields" value="0" />
<input type="hidden" id="bid" value="${Sessvals.getBranchID()}" />
<input type="hidden" id="usid" value="${Sessvals.getUserID()}" />
</div>
</div>
</div>
</body>
<!-- Page Load Javascript -->
<script language="javascript" type="text/javascript">
centerDivBoth("formcontainer","H");
</script>
<!-- -->
</html>

Some files were not shown because too many files have changed in this diff Show More