Add existing file
This commit is contained in:
parent
9b4e5f8988
commit
47420f734f
125
.classpath
Normal file
125
.classpath
Normal file
@ -0,0 +1,125 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<classpath>
|
||||||
|
<classpathentry kind="src" path="src"/>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk160_29">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="owner.project.facets" value="java"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/as400sql">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/axis">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/common">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/displaytag">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Font_Report">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/fonts">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/gson">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/hibernate">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/ireport">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/jackson">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/javaee">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/javamail">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/junit4.10">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/log4j">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/mssql">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/opencsv">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/oracle11g">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/other">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/poi-3.06-20091214">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/quartz-2.1.7">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/spring3.2.9">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/swift">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Text Editor">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="output" path="bin"/>
|
||||||
|
</classpath>
|
1
.idea/.name
Normal file
1
.idea/.name
Normal file
@ -0,0 +1 @@
|
|||||||
|
ENDRPrint
|
3
.idea/ant.xml
Normal file
3
.idea/ant.xml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4" />
|
||||||
|
|
8
.idea/artifacts/ENDRPrint.xml
Normal file
8
.idea/artifacts/ENDRPrint.xml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<component name="ArtifactManager">
|
||||||
|
<artifact type="war" name="ENDRPrint">
|
||||||
|
<output-path>$PROJECT_DIR$/out/artifacts/ENDRPrint</output-path>
|
||||||
|
<root id="archive" name="ENDRPrint.war">
|
||||||
|
<element id="artifact" artifact-name="ENDRPrint exploded" />
|
||||||
|
</root>
|
||||||
|
</artifact>
|
||||||
|
</component>
|
29
.idea/artifacts/ENDRPrint_exploded.xml
Normal file
29
.idea/artifacts/ENDRPrint_exploded.xml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
<component name="ArtifactManager">
|
||||||
|
<artifact type="exploded-war" name="ENDRPrint exploded">
|
||||||
|
<output-path>$PROJECT_DIR$/out/artifacts/ENDRPrint_exploded</output-path>
|
||||||
|
<root id="root">
|
||||||
|
<element id="directory" name="WEB-INF">
|
||||||
|
<element id="directory" name="classes">
|
||||||
|
<element id="module-output" name="ENDRPrint" />
|
||||||
|
<element id="library" level="project" name="Font_Report" />
|
||||||
|
<element id="library" level="project" name="hibernate" />
|
||||||
|
</element>
|
||||||
|
<element id="directory" name="lib">
|
||||||
|
<element id="library" level="project" name="hibernate_required" />
|
||||||
|
<element id="library" level="project" name="mtljt400" />
|
||||||
|
<element id="library" level="project" name="javaee" />
|
||||||
|
<element id="library" level="project" name="log4j" />
|
||||||
|
<element id="library" level="project" name="gson" />
|
||||||
|
<element id="library" level="project" name="common" />
|
||||||
|
<element id="library" level="project" name="jstl-1.2" />
|
||||||
|
<element id="library" level="project" name="junit4" />
|
||||||
|
<element id="library" level="project" name="oracle11g" />
|
||||||
|
<element id="library" level="project" name="ftp" />
|
||||||
|
<element id="library" level="project" name="jackson" />
|
||||||
|
<element id="library" level="project" name="spring3.2" />
|
||||||
|
</element>
|
||||||
|
</element>
|
||||||
|
<element id="javaee-facet-resources" facet="ENDRPrint/web/Web" />
|
||||||
|
</root>
|
||||||
|
</artifact>
|
||||||
|
</component>
|
62
.idea/artifacts/ENDRPrint_jar.xml
Normal file
62
.idea/artifacts/ENDRPrint_jar.xml
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
<component name="ArtifactManager">
|
||||||
|
<artifact type="jar" name="ENDRPrint:jar">
|
||||||
|
<output-path>$PROJECT_DIR$/out/artifacts/ENDRPrint_jar</output-path>
|
||||||
|
<root id="archive" name="ENDRPrint.jar">
|
||||||
|
<element id="module-output" name="ENDRPrint" />
|
||||||
|
<element id="library" level="project" name="Font_Report" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/log4j/log4j-1.2.17.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/as400sql/mtljt400.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/ftp/slf4j-api-1.6.1.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/javaee/jstl-1.2.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jackson/jackson-xc-1.9.13.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jackson/jackson-core-2.0.2.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jackson/jackson-jaxrs-1.9.13.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jackson/jackson-smile-1.9.13.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jackson/jackson-mrbean-1.9.13.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jackson/jackson-core-asl-1.9.13.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jackson/jackson-mapper-asl-1.9.13.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/jackson/jackson-datatype-json-org-2.0.2.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/oracle11g/ojdbc5.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/gson/gson-2.2.3.jar" path-in-jar="/" />
|
||||||
|
<element id="library" level="project" name="hibernate" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/spring3.2.9/spring-aop-3.2.9.RELEASE.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/spring3.2.9/spring-web-3.2.9.RELEASE.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/spring3.2.9/spring-core-3.2.9.RELEASE.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/spring3.2.9/spring-beans-3.2.9.RELEASE.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/spring3.2.9/spring-webmvc-3.2.9.RELEASE.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/spring3.2.9/spring-aspects-3.2.9.RELEASE.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/spring3.2.9/spring-context-3.2.9.RELEASE.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/spring3.2.9/spring-build-src-3.2.9.RELEASE.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/spring3.2.9/spring-expression-3.2.9.RELEASE.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/junit4.10/junit-4.10.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/junit4.10/junit-4.10-src.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/junit4.10/junit-dep-4.10.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/javaee/servlet.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/javaee/standard.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/javaee/servlet-api.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/javaee/commons-io-2.4.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/javaee/javassist-3.9.0.GA.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/javaee/commons-fileupload-1.3.1.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/hibernate/required/antlr-2.7.7.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/hibernate/required/dom4j-1.6.1.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/hibernate/required/javassist-3.15.0-GA.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/hibernate/required/jboss-logging-3.1.0.GA.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/hibernate/required/hibernate-core-4.1.1.Final.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/hibernate/required/hibernate-jpa-2.0-api-1.0.1.Final.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/hibernate/required/hibernate-commons-annotations-4.0.1.Final.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/hibernate/required/jboss-transaction-api_1.1_spec-1.0.0.Final.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/common/commons-el.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/common/commons-io-1.2.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/common/commons-net-3.4.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/common/commons-dbcp-1.4.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/common/commons-lang-2.3.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/common/commons-pool-1.6.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/common/commons-digester-2.0.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/common/commons-logging-1.1.1.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/common/commons-beanutils-1.8.0.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/common/commons-collections-3.1.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/common/commons-fileupload-1.1.1.jar" path-in-jar="/" />
|
||||||
|
<element id="extracted-dir" path="$PROJECT_DIR$/lib/common/commons-configuration-1.2.jar" path-in-jar="/" />
|
||||||
|
</root>
|
||||||
|
</artifact>
|
||||||
|
</component>
|
13
.idea/codeStyleSettings.xml
Normal file
13
.idea/codeStyleSettings.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectCodeStyleSettingsManager">
|
||||||
|
<option name="PER_PROJECT_SETTINGS">
|
||||||
|
<value>
|
||||||
|
<XML>
|
||||||
|
<option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" />
|
||||||
|
</XML>
|
||||||
|
</value>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
|
|
29
.idea/compiler.xml
Normal file
29
.idea/compiler.xml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="CompilerConfiguration">
|
||||||
|
<option name="DEFAULT_COMPILER" value="Javac" />
|
||||||
|
<resourceExtensions />
|
||||||
|
<wildcardResourcePatterns>
|
||||||
|
<entry name="?*.properties" />
|
||||||
|
<entry name="?*.xml" />
|
||||||
|
<entry name="?*.gif" />
|
||||||
|
<entry name="?*.png" />
|
||||||
|
<entry name="?*.jpeg" />
|
||||||
|
<entry name="?*.jpg" />
|
||||||
|
<entry name="?*.html" />
|
||||||
|
<entry name="?*.dtd" />
|
||||||
|
<entry name="?*.tld" />
|
||||||
|
<entry name="?*.ftl" />
|
||||||
|
<entry name="*?.class" />
|
||||||
|
</wildcardResourcePatterns>
|
||||||
|
<annotationProcessing>
|
||||||
|
<profile default="true" name="Default" enabled="false">
|
||||||
|
<processorPath useClasspath="true" />
|
||||||
|
</profile>
|
||||||
|
</annotationProcessing>
|
||||||
|
</component>
|
||||||
|
<component name="JavacSettings">
|
||||||
|
<option name="MAXIMUM_HEAP_SIZE" value="1024" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
|
|
5
.idea/copyright/profiles_settings.xml
Normal file
5
.idea/copyright/profiles_settings.xml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<component name="CopyrightManager">
|
||||||
|
<settings default="">
|
||||||
|
<module2copyright />
|
||||||
|
</settings>
|
||||||
|
</component>
|
6
.idea/dataSources.ids
Normal file
6
.idea/dataSources.ids
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<component name="dataSourceStorage">
|
||||||
|
<data-source source="LOCAL" name="hibernate.cfg.xml" uuid="b419e5c9-1d23-472d-9615-ae4d0e8f1c3f">
|
||||||
|
<database-info product="" version="" jdbc-version="" driver-name="" driver-version=""/>
|
||||||
|
</data-source>
|
||||||
|
</component>
|
18
.idea/dataSources.xml
Normal file
18
.idea/dataSources.xml
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="DataSourceManagerImpl" format="xml" hash="1849807964">
|
||||||
|
<data-source source="LOCAL" name="hibernate.cfg.xml" uuid="b419e5c9-1d23-472d-9615-ae4d0e8f1c3f">
|
||||||
|
<driver-ref>oracle</driver-ref>
|
||||||
|
<jdbc-driver>oracle.jdbc.OracleDriver</jdbc-driver>
|
||||||
|
<jdbc-url>jdbc:oracle:thin:@localhost:1521:orcl</jdbc-url>
|
||||||
|
<user-name>mtram</user-name>
|
||||||
|
<user-password>dfdadfcbdfd9dfd9dfdddf9adfd8dfce</user-password>
|
||||||
|
<libraries>
|
||||||
|
<library>
|
||||||
|
<url>file://D:\Project\V-Smart\MTRAM\0.SourceCode\XP-DEV\MTRAMPh3\lib\oracle11g</url>
|
||||||
|
</library>
|
||||||
|
</libraries>
|
||||||
|
</data-source>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
|
|
10
.idea/dictionaries/BuKindepSbbl_PC.xml
Normal file
10
.idea/dictionaries/BuKindepSbbl_PC.xml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<component name="ProjectDictionaryState">
|
||||||
|
<dictionary name="BuKindepSbbl-PC">
|
||||||
|
<words>
|
||||||
|
<w>accesslevel</w>
|
||||||
|
<w>aumphur</w>
|
||||||
|
<w>birthdate</w>
|
||||||
|
<w>tumbon</w>
|
||||||
|
</words>
|
||||||
|
</dictionary>
|
||||||
|
</component>
|
3
.idea/dictionaries/Hive.xml
Normal file
3
.idea/dictionaries/Hive.xml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<component name="ProjectDictionaryState">
|
||||||
|
<dictionary name="Hive" />
|
||||||
|
</component>
|
3
.idea/dictionaries/Zizu.xml
Normal file
3
.idea/dictionaries/Zizu.xml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<component name="ProjectDictionaryState">
|
||||||
|
<dictionary name="Zizu" />
|
||||||
|
</component>
|
5
.idea/encodings.xml
Normal file
5
.idea/encodings.xml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
|
||||||
|
</project>
|
||||||
|
|
30
.idea/inspectionProfiles/Project_Default.xml
Normal file
30
.idea/inspectionProfiles/Project_Default.xml
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
<component name="InspectionProjectProfileManager">
|
||||||
|
<profile version="1.0" is_locked="false">
|
||||||
|
<option name="myName" value="Project Default" />
|
||||||
|
<option name="myLocal" value="false" />
|
||||||
|
<inspection_tool class="HibernateMappingDatasourceDomInspection" enabled="true" level="TYPO" enabled_by_default="true" />
|
||||||
|
<inspection_tool class="HtmlUnknownAttribute" enabled="false" level="WARNING" enabled_by_default="false">
|
||||||
|
<option name="myValues">
|
||||||
|
<value>
|
||||||
|
<list size="0" />
|
||||||
|
</value>
|
||||||
|
</option>
|
||||||
|
<option name="myCustomValuesEnabled" value="true" />
|
||||||
|
</inspection_tool>
|
||||||
|
<inspection_tool class="HtmlUnknownTag" enabled="false" level="WARNING" enabled_by_default="false">
|
||||||
|
<option name="myValues">
|
||||||
|
<value>
|
||||||
|
<list size="6">
|
||||||
|
<item index="0" class="java.lang.String" itemvalue="nobr" />
|
||||||
|
<item index="1" class="java.lang.String" itemvalue="noembed" />
|
||||||
|
<item index="2" class="java.lang.String" itemvalue="comment" />
|
||||||
|
<item index="3" class="java.lang.String" itemvalue="noscript" />
|
||||||
|
<item index="4" class="java.lang.String" itemvalue="embed" />
|
||||||
|
<item index="5" class="java.lang.String" itemvalue="script" />
|
||||||
|
</list>
|
||||||
|
</value>
|
||||||
|
</option>
|
||||||
|
<option name="myCustomValuesEnabled" value="true" />
|
||||||
|
</inspection_tool>
|
||||||
|
</profile>
|
||||||
|
</component>
|
7
.idea/inspectionProfiles/profiles_settings.xml
Normal file
7
.idea/inspectionProfiles/profiles_settings.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<component name="InspectionProjectProfileManager">
|
||||||
|
<settings>
|
||||||
|
<option name="PROJECT_PROFILE" value="Project Default" />
|
||||||
|
<option name="USE_PROJECT_PROFILE" value="true" />
|
||||||
|
<version value="1.0" />
|
||||||
|
</settings>
|
||||||
|
</component>
|
9
.idea/libraries/Font_Report.xml
Normal file
9
.idea/libraries/Font_Report.xml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Font_Report">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/Font_Report" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
</library>
|
||||||
|
</component>
|
10
.idea/libraries/common.xml
Normal file
10
.idea/libraries/common.xml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="common">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/common" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
<jarDirectory url="file://$PROJECT_DIR$/lib/common" recursive="false" />
|
||||||
|
</library>
|
||||||
|
</component>
|
10
.idea/libraries/ftp.xml
Normal file
10
.idea/libraries/ftp.xml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="ftp">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/ftp" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
<jarDirectory url="file://$PROJECT_DIR$/lib/ftp" recursive="false" />
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/gson.xml
Normal file
11
.idea/libraries/gson.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="gson">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/gson" />
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/gson" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
<jarDirectory url="file://$PROJECT_DIR$/lib/gson" recursive="false" />
|
||||||
|
</library>
|
||||||
|
</component>
|
9
.idea/libraries/hibernate.xml
Normal file
9
.idea/libraries/hibernate.xml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="hibernate">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/hibernate" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/hibernate_required.xml
Normal file
11
.idea/libraries/hibernate_required.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="hibernate_required">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/hibernate/required" />
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/hibernate/required" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
<jarDirectory url="file://$PROJECT_DIR$/lib/hibernate/required" recursive="false" />
|
||||||
|
</library>
|
||||||
|
</component>
|
10
.idea/libraries/jackson.xml
Normal file
10
.idea/libraries/jackson.xml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="jackson">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/jackson" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
<jarDirectory url="file://$PROJECT_DIR$/lib/jackson" recursive="false" />
|
||||||
|
</library>
|
||||||
|
</component>
|
13
.idea/libraries/javaee.xml
Normal file
13
.idea/libraries/javaee.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="javaee">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/javaee" />
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/javaee" />
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/javaee" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
<jarDirectory url="file://$PROJECT_DIR$/lib/javaee" recursive="false" />
|
||||||
|
<jarDirectory url="file://$PROJECT_DIR$/lib/javaee" recursive="false" />
|
||||||
|
</library>
|
||||||
|
</component>
|
9
.idea/libraries/jstl_1_2.xml
Normal file
9
.idea/libraries/jstl_1_2.xml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="jstl-1.2">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/javaee/jstl-1.2.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
</library>
|
||||||
|
</component>
|
17
.idea/libraries/junit4.xml
Normal file
17
.idea/libraries/junit4.xml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="junit4">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/junit4.10" />
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/junit4.10" />
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/junit4.10" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/junit4.10" />
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/junit4.10" />
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/junit4.10" />
|
||||||
|
</SOURCES>
|
||||||
|
<jarDirectory url="file://$PROJECT_DIR$/lib/junit4.10" recursive="false" />
|
||||||
|
<jarDirectory url="file://$PROJECT_DIR$/lib/junit4.10" recursive="false" type="SOURCES" />
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/log4j.xml
Normal file
11
.idea/libraries/log4j.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="log4j">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/log4j" />
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/log4j" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
<jarDirectory url="file://$PROJECT_DIR$/lib/log4j" recursive="false" />
|
||||||
|
</library>
|
||||||
|
</component>
|
9
.idea/libraries/mtljt400.xml
Normal file
9
.idea/libraries/mtljt400.xml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="mtljt400">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/as400sql/mtljt400.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/oracle11g.xml
Normal file
11
.idea/libraries/oracle11g.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="oracle11g">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/oracle11g" />
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/oracle11g" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
<jarDirectory url="file://$PROJECT_DIR$/lib/oracle11g" recursive="false" />
|
||||||
|
</library>
|
||||||
|
</component>
|
17
.idea/libraries/spring3_2.xml
Normal file
17
.idea/libraries/spring3_2.xml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="spring3.2">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/spring3.2.9/spring-aop-3.2.9.RELEASE.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/spring3.2.9/spring-aspects-3.2.9.RELEASE.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/spring3.2.9/spring-beans-3.2.9.RELEASE.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/spring3.2.9/spring-build-src-3.2.9.RELEASE.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/spring3.2.9/spring-context-3.2.9.RELEASE.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/spring3.2.9/spring-core-3.2.9.RELEASE.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/spring3.2.9/spring-expression-3.2.9.RELEASE.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/spring3.2.9/spring-web-3.2.9.RELEASE.jar!/" />
|
||||||
|
<root url="jar://$PROJECT_DIR$/lib/spring3.2.9/spring-webmvc-3.2.9.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
</library>
|
||||||
|
</component>
|
35
.idea/misc.xml
Normal file
35
.idea/misc.xml
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="EntryPointsManager">
|
||||||
|
<entry_points version="2.0" />
|
||||||
|
</component>
|
||||||
|
<component name="ExportToHTMLSettings">
|
||||||
|
<option name="OUTPUT_DIRECTORY" value="D:\Project\V-Smart\MTRAM\0.SourceCode\XP-DEV\MTRAMPh2\exportToHTML" />
|
||||||
|
</component>
|
||||||
|
<component name="IdProvider" IDEtalkID="122FF566956FAC0DFC2755EE044E5C7A" />
|
||||||
|
<component name="JsfProjectComponent">
|
||||||
|
<option name="faceletsSupport" value="ENABLED" />
|
||||||
|
</component>
|
||||||
|
<component name="ProjectResources">
|
||||||
|
<default-html-doctype>http://www.w3.org/1999/xhtml</default-html-doctype>
|
||||||
|
</component>
|
||||||
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_6" assert-keyword="true" jdk-15="true" project-jdk-name="1.6" project-jdk-type="JavaSDK">
|
||||||
|
<output url="file://$PROJECT_DIR$/out" />
|
||||||
|
</component>
|
||||||
|
<component name="SvnBranchConfigurationManager">
|
||||||
|
<option name="myConfigurationMap">
|
||||||
|
<map>
|
||||||
|
<entry key="$PROJECT_DIR$">
|
||||||
|
<value>
|
||||||
|
<SvnBranchConfiguration>
|
||||||
|
<option name="trunkUrl" value="" />
|
||||||
|
</SvnBranchConfiguration>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
<option name="mySupportsUserInfoFilter" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="WebServicesPlugin" addRequiredLibraries="true" />
|
||||||
|
</project>
|
||||||
|
|
9
.idea/modules.xml
Normal file
9
.idea/modules.xml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/ENDRPrint.iml" filepath="$PROJECT_DIR$/ENDRPrint.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
|
|
5
.idea/scopes/scope_settings.xml
Normal file
5
.idea/scopes/scope_settings.xml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<component name="DependencyValidationManager">
|
||||||
|
<state>
|
||||||
|
<option name="SKIP_IMPORT_STATEMENTS" value="false" />
|
||||||
|
</state>
|
||||||
|
</component>
|
125
.idea/uiDesigner.xml
Normal file
125
.idea/uiDesigner.xml
Normal file
@ -0,0 +1,125 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="Palette2">
|
||||||
|
<group name="Swing">
|
||||||
|
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
|
||||||
|
</item>
|
||||||
|
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
|
||||||
|
<initial-values>
|
||||||
|
<property name="text" value="Button" />
|
||||||
|
</initial-values>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||||
|
<initial-values>
|
||||||
|
<property name="text" value="RadioButton" />
|
||||||
|
</initial-values>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||||
|
<initial-values>
|
||||||
|
<property name="text" value="CheckBox" />
|
||||||
|
</initial-values>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
|
||||||
|
<initial-values>
|
||||||
|
<property name="text" value="Label" />
|
||||||
|
</initial-values>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||||
|
<preferred-size width="150" height="-1" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||||
|
<preferred-size width="150" height="-1" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||||
|
<preferred-size width="150" height="-1" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||||
|
<preferred-size width="150" height="50" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||||
|
<preferred-size width="150" height="50" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||||
|
<preferred-size width="150" height="50" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||||
|
<preferred-size width="150" height="50" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
|
||||||
|
<preferred-size width="150" height="50" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||||
|
<preferred-size width="150" height="50" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||||
|
<preferred-size width="200" height="200" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||||
|
<preferred-size width="200" height="200" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
|
||||||
|
<preferred-size width="-1" height="20" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
|
||||||
|
</item>
|
||||||
|
</group>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
|
|
24
.idea/validation.xml
Normal file
24
.idea/validation.xml
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ValidationConfiguration">
|
||||||
|
<option name="VALIDATORS">
|
||||||
|
<map>
|
||||||
|
<entry key="EJB Validator" value="false" />
|
||||||
|
<entry key="Faces Validator" value="false" />
|
||||||
|
<entry key="FreeMarker" value="false" />
|
||||||
|
<entry key="Hibernate Validator" value="false" />
|
||||||
|
<entry key="JPA Validator" value="false" />
|
||||||
|
<entry key="Jasper Validator" value="false" />
|
||||||
|
<entry key="Spring Model Validator" value="true" />
|
||||||
|
<entry key="Spring Web Flow" value="true" />
|
||||||
|
<entry key="Struts 2 Model Validator" value="true" />
|
||||||
|
<entry key="Struts 2 Validation Model Validator" value="true" />
|
||||||
|
<entry key="Struts Model validator" value="false" />
|
||||||
|
<entry key="Struts Validation Model validator" value="true" />
|
||||||
|
<entry key="Tiles Model validator" value="false" />
|
||||||
|
<entry key="Web Xml Validator" value="true" />
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
|
|
7
.idea/vcs.xml
Normal file
7
.idea/vcs.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="svn" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
|
|
17
.idea/webContexts.xml
Normal file
17
.idea/webContexts.xml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="WebContextManager">
|
||||||
|
<option name="state">
|
||||||
|
<map>
|
||||||
|
<entry key="file://$PROJECT_DIR$/web/WEB-INF/jsp/financeph3/SearchReconcilePh3New.jsp" value="file://$PROJECT_DIR$/web/WEB-INF/jsp/financeph3" />
|
||||||
|
<entry key="file://$PROJECT_DIR$/web/_financeph3/MiscAppSendFinance.jsp" value="file://$PROJECT_DIR$/web/_financeph3" />
|
||||||
|
<entry key="file://$PROJECT_DIR$/web/_financeph3/PremiumDupTypeoSearch.jsp" value="file://$PROJECT_DIR$/web/_financeph3" />
|
||||||
|
<entry key="file://$PROJECT_DIR$/web/_financeph3/PremiumNFSearch.jsp" value="file://$PROJECT_DIR$/web/_financeph3" />
|
||||||
|
<entry key="file://$PROJECT_DIR$/web/_financeph3/PremiumOverTypeoSearch.jsp" value="file://$PROJECT_DIR$/web/_financeph3" />
|
||||||
|
<entry key="file://$PROJECT_DIR$/web/_financeph3/TypeoPolicyDetail.jsp" value="file://$PROJECT_DIR$/web/_financeph3" />
|
||||||
|
<entry key="file://$PROJECT_DIR$/web/endr_print.jsp" value="file://$PROJECT_DIR$/web" />
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
|
|
1963
.idea/workspace.xml
Normal file
1963
.idea/workspace.xml
Normal file
File diff suppressed because it is too large
Load Diff
36
.project
Normal file
36
.project
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>MTRAM</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.wst.common.project.facet.core.builder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.wst.validation.validationbuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
|
||||||
|
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
|
||||||
|
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||||
|
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
|
||||||
|
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
12
.settings/.jsdtscope
Normal file
12
.settings/.jsdtscope
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<classpath>
|
||||||
|
<classpathentry kind="src" path="WebContent"/>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
|
||||||
|
<attributes>
|
||||||
|
<attribute name="hide" value="true"/>
|
||||||
|
</attributes>
|
||||||
|
</classpathentry>
|
||||||
|
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
|
||||||
|
<classpathentry kind="output" path=""/>
|
||||||
|
</classpath>
|
22
.settings/oracle.eclipse.tools.webtier.ui.prefs
Normal file
22
.settings/oracle.eclipse.tools.webtier.ui.prefs
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
#Fri Nov 27 15:27:32 ICT 2015
|
||||||
|
//_hiddenCategory_\:http\://ckeditor.com=false
|
||||||
|
//_hiddenCategory_\:http\://displaytag.sf.net=false
|
||||||
|
//_hiddenCategory_\:http\://displaytag.sf.net/el=false
|
||||||
|
//_hiddenCategory_\:http\://java.sun.com/jsp/jstl/core=false
|
||||||
|
//_hiddenCategory_\:http\://java.sun.com/jsp/jstl/fmt=false
|
||||||
|
//_hiddenCategory_\:http\://java.sun.com/jsp/jstl/sql=false
|
||||||
|
//_hiddenCategory_\:http\://java.sun.com/jsp/jstl/xml=false
|
||||||
|
//_hiddenCategory_\:http\://java.sun.com/jstl/core=false
|
||||||
|
//_hiddenCategory_\:http\://java.sun.com/jstl/core_rt=false
|
||||||
|
//_hiddenCategory_\:http\://java.sun.com/jstl/fmt=false
|
||||||
|
//_hiddenCategory_\:http\://java.sun.com/jstl/fmt_rt=false
|
||||||
|
//_hiddenCategory_\:http\://java.sun.com/jstl/sql=false
|
||||||
|
//_hiddenCategory_\:http\://java.sun.com/jstl/sql_rt=false
|
||||||
|
//_hiddenCategory_\:http\://java.sun.com/jstl/xml=false
|
||||||
|
//_hiddenCategory_\:http\://java.sun.com/jstl/xml_rt=false
|
||||||
|
//_hiddenCategory_\:http\://www.springframework.org/tags=false
|
||||||
|
//_hiddenCategory_\:http\://www.springframework.org/tags/form=false
|
||||||
|
_hiddenCategory_\:DataPalette=false
|
||||||
|
_hiddenCategory_\:HTML=false
|
||||||
|
_hiddenCategory_\:jsp11=false
|
||||||
|
eclipse.preferences.version=1
|
8
.settings/org.eclipse.jdt.core.prefs
Normal file
8
.settings/org.eclipse.jdt.core.prefs
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#Fri Nov 27 15:20:07 ICT 2015
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||||
|
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
|
||||||
|
org.eclipse.jdt.core.compiler.compliance=1.6
|
||||||
|
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||||
|
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||||
|
org.eclipse.jdt.core.compiler.source=1.6
|
9
.settings/org.eclipse.wst.common.component
Normal file
9
.settings/org.eclipse.wst.common.component
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project-modules id="moduleCoreId" project-version="1.5.0">
|
||||||
|
<wb-module deploy-name="MTRAM">
|
||||||
|
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
|
||||||
|
<wb-resource deploy-path="/" source-path="/web"/>
|
||||||
|
<property name="context-root" value="MTRAM"/>
|
||||||
|
<property name="java-output-path" value="/MTRAM/bin"/>
|
||||||
|
</wb-module>
|
||||||
|
</project-modules>
|
8
.settings/org.eclipse.wst.common.project.facet.core.xml
Normal file
8
.settings/org.eclipse.wst.common.project.facet.core.xml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<faceted-project>
|
||||||
|
<runtime name="Apache Tomcat v7.0"/>
|
||||||
|
<fixed facet="wst.jsdt.web"/>
|
||||||
|
<installed facet="java" version="1.6"/>
|
||||||
|
<installed facet="jst.web" version="2.5"/>
|
||||||
|
<installed facet="wst.jsdt.web" version="1.0"/>
|
||||||
|
</faceted-project>
|
39
.settings/org.eclipse.wst.html.core.prefs
Normal file
39
.settings/org.eclipse.wst.html.core.prefs
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
#Mon Nov 30 14:22:08 ICT 2015
|
||||||
|
attrDuplicate=2
|
||||||
|
attrInvalidName=2
|
||||||
|
attrInvalidValue=2
|
||||||
|
attrNameMismatch=2
|
||||||
|
attrUndefName=2
|
||||||
|
attrUndefValue=2
|
||||||
|
attrValueEqualsMissing=2
|
||||||
|
attrValueMismatch=-1
|
||||||
|
attrValueUnclosed=2
|
||||||
|
cdataInvalidContent=2
|
||||||
|
cdataUnclosed=1
|
||||||
|
commentInvalidContent=2
|
||||||
|
commentUnclosed=1
|
||||||
|
docDoctypeUnclosed=1
|
||||||
|
docDuplicateTag=1
|
||||||
|
docInvalidChar=2
|
||||||
|
docInvalidContent=2
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
elemCoexistence=2
|
||||||
|
elemDuplicate=2
|
||||||
|
elemEndInvalidCase=1
|
||||||
|
elemInvalidContent=2
|
||||||
|
elemInvalidDirective=1
|
||||||
|
elemInvalidEmptyTag=2
|
||||||
|
elemInvalidName=1
|
||||||
|
elemInvalidText=2
|
||||||
|
elemMissingEnd=2
|
||||||
|
elemMissingStart=2
|
||||||
|
elemStartInvalidCase=2
|
||||||
|
elemUnclosedEndTag=1
|
||||||
|
elemUnclosedStartTag=1
|
||||||
|
elemUnknownName=2
|
||||||
|
elemUnnecessaryEnd=2
|
||||||
|
piInvalidContent=2
|
||||||
|
piUnclosed=1
|
||||||
|
piUndefined=2
|
||||||
|
refInvalidContent=2
|
||||||
|
use-project-settings=true
|
1
.settings/org.eclipse.wst.jsdt.ui.superType.container
Normal file
1
.settings/org.eclipse.wst.jsdt.ui.superType.container
Normal file
@ -0,0 +1 @@
|
|||||||
|
org.eclipse.wst.jsdt.launching.baseBrowserLibrary
|
1
.settings/org.eclipse.wst.jsdt.ui.superType.name
Normal file
1
.settings/org.eclipse.wst.jsdt.ui.superType.name
Normal file
@ -0,0 +1 @@
|
|||||||
|
Window
|
9
.settings/org.eclipse.wst.validation.prefs
Normal file
9
.settings/org.eclipse.wst.validation.prefs
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
#Mon Nov 30 11:11:55 ICT 2015
|
||||||
|
DELEGATES_PREFERENCE=delegateValidatorList
|
||||||
|
USER_BUILD_PREFERENCE=enabledBuildValidatorListorg.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;
|
||||||
|
USER_MANUAL_PREFERENCE=enabledManualValidatorListorg.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;
|
||||||
|
USER_PREFERENCE=overrideGlobalPreferencestruedisableAllValidationtrueversion1.2.302.v201107140600
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
override=true
|
||||||
|
suspend=true
|
||||||
|
vf.version=3
|
3
.settings/org.eclipse.wst.ws.service.policy.prefs
Normal file
3
.settings/org.eclipse.wst.ws.service.policy.prefs
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#Fri Nov 27 15:15:45 ICT 2015
|
||||||
|
eclipse.preferences.version=1
|
||||||
|
org.eclipse.wst.ws.service.policy.projectEnabled=false
|
@ -0,0 +1,13 @@
|
|||||||
|
/*
|
||||||
|
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
|
||||||
|
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||||
|
*/
|
||||||
|
CKEDITOR.plugins.setLang("specialchar","cs",{euro:"Znak eura",lsquo:"Počáteční uvozovka jednoduchá",rsquo:"Koncová uvozovka jednoduchá",ldquo:"Počáteční uvozovka dvojitá",rdquo:"Koncová uvozovka dvojitá",ndash:"En pomlčka",mdash:"Em pomlčka",iexcl:"Obrácený vykřičník",cent:"Znak centu",pound:"Znak libry",curren:"Znak měny",yen:"Znak jenu",brvbar:"Přerušená svislá čára",sect:"Znak oddílu",uml:"Přehláska",copy:"Znak copyrightu",ordf:"Ženský indikátor rodu",laquo:"Znak dvojitých lomených uvozovek vlevo",
|
||||||
|
not:"Logistický zápor",reg:"Znak registrace",macr:"Pomlčka nad",deg:"Znak stupně",sup2:"Dvojka jako horní index",sup3:"Trojka jako horní index",acute:"Čárka nad vpravo",micro:"Znak mikro",para:"Znak odstavce",middot:"Tečka uprostřed",cedil:"Ocásek vlevo",sup1:"Jednička jako horní index",ordm:"Mužský indikátor rodu",raquo:"Znak dvojitých lomených uvozovek vpravo",frac14:"Obyčejný zlomek jedna čtvrtina",frac12:"Obyčejný zlomek jedna polovina",frac34:"Obyčejný zlomek tři čtvrtiny",iquest:"Znak obráceného otazníku",
|
||||||
|
Agrave:"Velké písmeno latinky A s čárkou nad vlevo",Aacute:"Velké písmeno latinky A s čárkou nad vpravo",Acirc:"Velké písmeno latinky A s vokáněm",Atilde:"Velké písmeno latinky A s tildou",Auml:"Velké písmeno latinky A s dvěma tečkami",Aring:"Velké písmeno latinky A s kroužkem nad",AElig:"Velké písmeno latinky Ae",Ccedil:"Velké písmeno latinky C s ocáskem vlevo",Egrave:"Velké písmeno latinky E s čárkou nad vlevo",Eacute:"Velké písmeno latinky E s čárkou nad vpravo",Ecirc:"Velké písmeno latinky E s vokáněm",
|
||||||
|
Euml:"Velké písmeno latinky E s dvěma tečkami",Igrave:"Velké písmeno latinky I s čárkou nad vlevo",Iacute:"Velké písmeno latinky I s čárkou nad vpravo",Icirc:"Velké písmeno latinky I s vokáněm",Iuml:"Velké písmeno latinky I s dvěma tečkami",ETH:"Velké písmeno latinky Eth",Ntilde:"Velké písmeno latinky N s tildou",Ograve:"Velké písmeno latinky O s čárkou nad vlevo",Oacute:"Velké písmeno latinky O s čárkou nad vpravo",Ocirc:"Velké písmeno latinky O s vokáněm",Otilde:"Velké písmeno latinky O s tildou",
|
||||||
|
Ouml:"Velké písmeno latinky O s dvěma tečkami",times:"Znak násobení",Oslash:"Velké písmeno latinky O přeškrtnuté",Ugrave:"Velké písmeno latinky U s čárkou nad vlevo",Uacute:"Velké písmeno latinky U s čárkou nad vpravo",Ucirc:"Velké písmeno latinky U s vokáněm",Uuml:"Velké písmeno latinky U s dvěma tečkami",Yacute:"Velké písmeno latinky Y s čárkou nad vpravo",THORN:"Velké písmeno latinky Thorn",szlig:"Malé písmeno latinky ostré s",agrave:"Malé písmeno latinky a s čárkou nad vlevo",aacute:"Malé písmeno latinky a s čárkou nad vpravo",
|
||||||
|
acirc:"Malé písmeno latinky a s vokáněm",atilde:"Malé písmeno latinky a s tildou",auml:"Malé písmeno latinky a s dvěma tečkami",aring:"Malé písmeno latinky a s kroužkem nad",aelig:"Malé písmeno latinky ae",ccedil:"Malé písmeno latinky c s ocáskem vlevo",egrave:"Malé písmeno latinky e s čárkou nad vlevo",eacute:"Malé písmeno latinky e s čárkou nad vpravo",ecirc:"Malé písmeno latinky e s vokáněm",euml:"Malé písmeno latinky e s dvěma tečkami",igrave:"Malé písmeno latinky i s čárkou nad vlevo",iacute:"Malé písmeno latinky i s čárkou nad vpravo",
|
||||||
|
icirc:"Malé písmeno latinky i s vokáněm",iuml:"Malé písmeno latinky i s dvěma tečkami",eth:"Malé písmeno latinky eth",ntilde:"Malé písmeno latinky n s tildou",ograve:"Malé písmeno latinky o s čárkou nad vlevo",oacute:"Malé písmeno latinky o s čárkou nad vpravo",ocirc:"Malé písmeno latinky o s vokáněm",otilde:"Malé písmeno latinky o s tildou",ouml:"Malé písmeno latinky o s dvěma tečkami",divide:"Znak dělení",oslash:"Malé písmeno latinky o přeškrtnuté",ugrave:"Malé písmeno latinky u s čárkou nad vlevo",
|
||||||
|
uacute:"Malé písmeno latinky u s čárkou nad vpravo",ucirc:"Malé písmeno latinky u s vokáněm",uuml:"Malé písmeno latinky u s dvěma tečkami",yacute:"Malé písmeno latinky y s čárkou nad vpravo",thorn:"Malé písmeno latinky thorn",yuml:"Malé písmeno latinky y s dvěma tečkami",OElig:"Velká ligatura latinky OE",oelig:"Malá ligatura latinky OE",372:"Velké písmeno latinky W s vokáněm",374:"Velké písmeno latinky Y s vokáněm",373:"Malé písmeno latinky w s vokáněm",375:"Malé písmeno latinky y s vokáněm",sbquo:"Dolní 9 uvozovka jednoduchá",
|
||||||
|
8219:"Horní obrácená 9 uvozovka jednoduchá",bdquo:"Dolní 9 uvozovka dvojitá",hellip:"Trojtečkový úvod",trade:"Obchodní značka",9658:"Černý ukazatel směřující vpravo",bull:"Kolečko",rarr:"Šipka vpravo",rArr:"Dvojitá šipka vpravo",hArr:"Dvojitá šipka vlevo a vpravo",diams:"Černé piky",asymp:"Téměř se rovná"});
|
Binary file not shown.
@ -0,0 +1,248 @@
|
|||||||
|
<%@page language="java" contentType="text/html;charset=utf-8" pageEncoding="UTF-8" %>
|
||||||
|
<div ng-controller="ENDR400Controller" class="skin-black">
|
||||||
|
|
||||||
|
<jsp:include page="TOP_MENU.jsp"/>
|
||||||
|
|
||||||
|
<div class="wrapper row-offcanvas row-offcanvas-left">
|
||||||
|
<!-- Left side column. contains the logo and sidebar -->
|
||||||
|
<jsp:include page="LEFT_MENU.jsp"/>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Right side column. Contains the navbar and content of the page -->
|
||||||
|
<aside class="right-side">
|
||||||
|
|
||||||
|
<!-- Insert Section -->
|
||||||
|
<section class="content" style="margin-bottom: -20px; margin-top: -20px;">
|
||||||
|
<button class="btn btn-primary pull-right" ng-click="doOpenInsertPanel()"
|
||||||
|
ng-show="openInsertPanel == false">
|
||||||
|
เพิ่มสิทธิ์เครื่องพิมพ์
|
||||||
|
</button>
|
||||||
|
<div class="row" style="overflow: hidden;" ng-style="openInsertPanel ? showPanelStyle : hidePanelStyle">
|
||||||
|
<div class="col-xs-12">
|
||||||
|
<div class="panel">
|
||||||
|
<header class="panel-heading">
|
||||||
|
เพิ่มสิทธิ์เครื่องพิมพ์
|
||||||
|
<button class="btn btn-default pull-right" style="margin-top:-7px;"
|
||||||
|
ng-click="doCloseInsertPanel()">X
|
||||||
|
</button>
|
||||||
|
</header>
|
||||||
|
<%--INSERT--%>
|
||||||
|
<div class="panel-body table-responsive">
|
||||||
|
<form novalidate name="insertEndrProvincialPrintForm">
|
||||||
|
<fieldset class="form-group"
|
||||||
|
ng-init="setInsertEndrProvincialPrintForm(insertEndrProvincialPrintForm)">
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-sm-4">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">PROVINCIAL ID<em
|
||||||
|
style="color: #e40000">*</em></span>
|
||||||
|
<span ng-show="insertFlag == 1 && insertEndrProvincialPrintForm.provincialId.$error.required"
|
||||||
|
style="color: #e40000">PROVINCIAL ID Required!!</span>
|
||||||
|
<select id="provincialId" name="provincialId"
|
||||||
|
ng-model="insertForm.provincialId"
|
||||||
|
class="form-control"
|
||||||
|
data-placeholder="---Select---"
|
||||||
|
chosen="endrProvincialList"
|
||||||
|
disable-search="false"
|
||||||
|
allow-single-deselect="true"
|
||||||
|
unselect
|
||||||
|
ng-options="n.provincialId as n.provincialId+' : '+n.provincialDesc for n in endrProvincialList"
|
||||||
|
required
|
||||||
|
>
|
||||||
|
<option value="">กรุณาเลือก</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-sm-4">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">SERVER ID<em
|
||||||
|
style="color: #e40000">*</em></span>
|
||||||
|
<span ng-show="insertFlag == 1 && insertEndrProvincialPrintForm.serverId.$error.required"
|
||||||
|
style="color: #e40000">SERVER ID Required!!</span>
|
||||||
|
<select id="serverId" name="serverId" ng-model="insertForm.serverId"
|
||||||
|
class="form-control"
|
||||||
|
data-placeholder="---Select---"
|
||||||
|
chosen="endrPrintServerList"
|
||||||
|
disable-search="false"
|
||||||
|
allow-single-deselect="true"
|
||||||
|
unselect
|
||||||
|
ng-options="n.serverId as n.serverId+' : '+n.serverName for n in endrPrintServerList"
|
||||||
|
required
|
||||||
|
>
|
||||||
|
<option value="">กรุณาเลือก</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row text-center">
|
||||||
|
<div type="button" ng-click="doSavePrinter()" class="btn btn-info btn-sm"
|
||||||
|
style="width: 55px; height: 30px;">Save
|
||||||
|
</div>
|
||||||
|
<div type="button" ng-click="doClearInsertForm()"
|
||||||
|
class="btn btn-warning btn-sm"
|
||||||
|
style="width: 55px; height: 30px;">Cancel
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div><!-- /.box -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Search Section -->
|
||||||
|
<section class="content">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-xs-12">
|
||||||
|
<div class="panel">
|
||||||
|
<header class="panel-heading" style="border-top: 1px solid #eee;">
|
||||||
|
ค้นหาสิทธิ์เครื่องพิมพ์
|
||||||
|
</header>
|
||||||
|
<%--Search--%>
|
||||||
|
<div class="panel-body table-responsive">
|
||||||
|
|
||||||
|
<fieldset class="form-group">
|
||||||
|
<div class="row">
|
||||||
|
<div class="form-group col-sm-4">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">PROVINCIAL ID</span>
|
||||||
|
<select id="schProvincialId" ng-model="schForm.provincialId"
|
||||||
|
class="form-control"
|
||||||
|
data-placeholder="---Select---"
|
||||||
|
chosen="endrProvincialList"
|
||||||
|
disable-search="false"
|
||||||
|
allow-single-deselect="true"
|
||||||
|
unselect
|
||||||
|
ng-options="n.provincialId as n.provincialId+' : '+n.provincialDesc for n in endrProvincialList"
|
||||||
|
required
|
||||||
|
>
|
||||||
|
<option value="">ทั้งหมด</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group col-sm-4">
|
||||||
|
<div class="input-group">
|
||||||
|
<span class="input-group-addon">SERVER ID</span>
|
||||||
|
<select id="schServerId" ng-model="schForm.serverId"
|
||||||
|
class="form-control"
|
||||||
|
data-placeholder="---Select---"
|
||||||
|
chosen="endrPrintServerList"
|
||||||
|
disable-search="false"
|
||||||
|
allow-single-deselect="true"
|
||||||
|
unselect
|
||||||
|
ng-options="n.serverId as n.serverId+' : '+n.serverName for n in endrPrintServerList"
|
||||||
|
required
|
||||||
|
>
|
||||||
|
<option value="">ทั้งหมด</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row text-center">
|
||||||
|
<div type="button" ng-click="doSearch()" class="btn btn-info btn-sm"
|
||||||
|
style="width: 55px; height: 30px;">Search
|
||||||
|
</div>
|
||||||
|
<div type="button" ng-click="doClearSch()" class="btn btn-warning btn-sm"
|
||||||
|
style="width: 55px; height: 30px;">Cancel
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
<fieldset>
|
||||||
|
<table class="table table-hover" width="97%" id="result">
|
||||||
|
<%--<th width="3%;">--%>
|
||||||
|
<%--<div align="center">No</div>--%>
|
||||||
|
<%--</th>--%>
|
||||||
|
<th width="3%;">
|
||||||
|
<div align="center">PROVINCIAL ID</div>
|
||||||
|
</th>
|
||||||
|
<th width="10%;">
|
||||||
|
<div align="left">PROVINCIAL DESC</div>
|
||||||
|
</th>
|
||||||
|
<th width="10%;">
|
||||||
|
<div align="left">PROVINCIAL ADDR</div>
|
||||||
|
</th>
|
||||||
|
<th width="5%;">
|
||||||
|
<div align="center">SERVER ID</div>
|
||||||
|
</th>
|
||||||
|
<th width="10%;">
|
||||||
|
<div align="left">SERVER NAME</div>
|
||||||
|
</th>
|
||||||
|
<th width="20%;">
|
||||||
|
<div align="left">PRINTER NAME</div>
|
||||||
|
</th>
|
||||||
|
<th width="20%;">
|
||||||
|
<div align="left">PRINTER STATUS</div>
|
||||||
|
</th>
|
||||||
|
<th width="10%;">
|
||||||
|
<div align="center">Edit</div>
|
||||||
|
</th>
|
||||||
|
|
||||||
|
<tr ng-show="searchFlag == '1' && onSearch == true">
|
||||||
|
<td style="color: black;" colspan="9" align="center">Loading ...</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr ng-show="searchFlag == '1' && onSearch == false && endrProvincialPrintList.length == 0">
|
||||||
|
<td style="color: red" colspan="9" align="center">data not found</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tbody ng-show="searchFlag == '1' && onSearch == false && endrProvincialPrintList.length > 0"
|
||||||
|
ng-repeat="data in endrProvincialPrintList | slices:((currentPage1-1) * perPages):(((currentPage1-1) * perPages)+perPages) track by $index">
|
||||||
|
<tr>
|
||||||
|
<%--<td align="right">{{((currentPage1-1)*perPages)+$index+1}}</td>--%>
|
||||||
|
<td align="right">{{data.provincialId}}</td>
|
||||||
|
<td align="left">{{data.provincialDesc}}</td>
|
||||||
|
<td align="left">{{data.provincialAbbr}}</td>
|
||||||
|
<td align="right">{{data.serverId}}</td>
|
||||||
|
<td align="left">{{data.serverName}}</td>
|
||||||
|
<td align="left">{{data.printerName}}</td>
|
||||||
|
<td align="left">{{data.printerStatus == 1 ? 'ใช้งาน' : 'ไม่ใช้งาน'}}</td>
|
||||||
|
<td align="center">
|
||||||
|
<button class="btn btn-danger" ng-click="doDelete(data)">
|
||||||
|
delete
|
||||||
|
</button>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<%--// down page--%>
|
||||||
|
<div ng-show="endrProvincialPrintList.length > 0">
|
||||||
|
<!-- total-items="totalItems1" max-size="maxSize" num-pages="40"-->
|
||||||
|
<pagination total-items="totalItems1" ng-model="currentPage1"
|
||||||
|
items-per-page="perPages"
|
||||||
|
max-size="maxSize" class="pagination-sm"
|
||||||
|
boundary-links="true" rotate="false"
|
||||||
|
>
|
||||||
|
</pagination>
|
||||||
|
</div>
|
||||||
|
<%--// End down page--%>
|
||||||
|
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
</div><!-- /.box-body -->
|
||||||
|
</div><!-- /.box -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<footer style="width:100%;
|
||||||
|
height:30px;
|
||||||
|
position:fixed;
|
||||||
|
bottom:0;
|
||||||
|
left:0;
|
||||||
|
background:#aaaaaa;
|
||||||
|
text-align: center;
|
||||||
|
border-top: 1px solid #aaaaaa;
|
||||||
|
padding-top: 5px;
|
||||||
|
color: #f012be;
|
||||||
|
">
|
||||||
|
Copyright © Director, 2015 by PRINT ENDR
|
||||||
|
</footer>
|
||||||
|
</aside><!-- /.right-side -->
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
@ -0,0 +1,60 @@
|
|||||||
|
|
||||||
|
package th.co.muangthai.endrprint.wfurlxml;
|
||||||
|
|
||||||
|
import javax.xml.bind.annotation.XmlAccessType;
|
||||||
|
import javax.xml.bind.annotation.XmlAccessorType;
|
||||||
|
import javax.xml.bind.annotation.XmlType;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>Java class for getUrl complex type.
|
||||||
|
*
|
||||||
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* <complexType name="getUrl">
|
||||||
|
* <complexContent>
|
||||||
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||||
|
* <sequence>
|
||||||
|
* <element name="imageDocument" type="{http://wf108.edas.scc.com/}requestMessage" minOccurs="0"/>
|
||||||
|
* </sequence>
|
||||||
|
* </restriction>
|
||||||
|
* </complexContent>
|
||||||
|
* </complexType>
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "getUrl", propOrder = {
|
||||||
|
"imageDocument"
|
||||||
|
})
|
||||||
|
public class GetUrl {
|
||||||
|
|
||||||
|
protected RequestMessage imageDocument;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of the imageDocument property.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* possible object is
|
||||||
|
* {@link RequestMessage }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public RequestMessage getImageDocument() {
|
||||||
|
return imageDocument;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the value of the imageDocument property.
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* allowed object is
|
||||||
|
* {@link RequestMessage }
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public void setImageDocument(RequestMessage value) {
|
||||||
|
this.imageDocument = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 191 B |
@ -0,0 +1,142 @@
|
|||||||
|
package th.co.muangthai.endrprint.controller.interceptor;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
import org.hibernate.SQLQuery;
|
||||||
|
import org.hibernate.Session;
|
||||||
|
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
|
||||||
|
|
||||||
|
import th.co.muangthai.endrprint.model.bean.form.master.EndrUserLoginForm;
|
||||||
|
import th.co.muangthai.endrprint.model.hibernate.HibernateUtil;
|
||||||
|
import th.co.muangthai.endrprint.util.DateUtil;
|
||||||
|
import th.co.muangthai.endrprint.util.SessionUtil;
|
||||||
|
import th.co.muangthai.endrprint.util.TextContent;
|
||||||
|
import th.co.muangthai.endrprint.util.VSMUtil;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import javax.servlet.http.HttpSession;
|
||||||
|
import java.text.ParseException;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class Interceptor extends HandlerInterceptorAdapter {
|
||||||
|
// public static final String URL_LOGIN = "../login.jsp";
|
||||||
|
private static Logger log = Logger.getLogger(th.co.muangthai.endrprint.controller.interceptor.Interceptor.class);
|
||||||
|
|
||||||
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
|
||||||
|
|
||||||
|
HttpSession session = request.getSession(true);
|
||||||
|
// HttpServletRequest req = (HttpServletRequest) request;
|
||||||
|
// HttpServletResponse res = (HttpServletResponse) response;
|
||||||
|
|
||||||
|
// HttpSession session = req.getSession(true);
|
||||||
|
// HttpSession session = req.getSession();
|
||||||
|
// String loginurl = "http://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath();
|
||||||
|
|
||||||
|
try {
|
||||||
|
if(VSMUtil.isEmpty(TextContent.DEPLOYMENT_VERSION)){
|
||||||
|
TextContent.DEPLOYMENT_VERSION = DateUtil.toFormatString(new Date(), "yyyyMMdd-HHmmss");
|
||||||
|
// SessionUtil.getSession().setAttribute("dv", TextContent.DEPLOYMENT_VERSION);
|
||||||
|
session.setAttribute("dv", TextContent.DEPLOYMENT_VERSION);
|
||||||
|
}
|
||||||
|
} catch (ParseException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
//String tokenId = request.getParameter("appId");
|
||||||
|
|
||||||
|
// log.info("Interceptor loginurl > " + loginurl);
|
||||||
|
|
||||||
|
// VSMUtil.SystemPrintDebugMode("Interceptor >>>>>> ");
|
||||||
|
// String url = "http://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath();
|
||||||
|
/// Test Begin
|
||||||
|
Object obj = session.getAttribute(TextContent.sessionLogin);
|
||||||
|
if( null != obj ){
|
||||||
|
EndrUserLoginForm userBeans = (EndrUserLoginForm)obj;
|
||||||
|
//VSMUtil.SystemPrintDebugMode(userBeans.getFlagLogin());
|
||||||
|
if("1".equals( userBeans.getFlagLogin() ) ){
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// String url = "http://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath();
|
||||||
|
/// Test end
|
||||||
|
//String tokenId = request.getParameter("appId");
|
||||||
|
|
||||||
|
// log.info("Interceptor url > " + url);
|
||||||
|
|
||||||
|
|
||||||
|
// VSMUtil.SystemPrintDebugMode("Interceptor >>>>>> "+url + "<>" + tokenId);
|
||||||
|
/*
|
||||||
|
UserLoginBean userLoginBean = (UserLoginBean) session.getAttribute(VSMUtil.USER_SESSION);
|
||||||
|
|
||||||
|
request.getSession().getAttribute("USER_SESSION");
|
||||||
|
|
||||||
|
String tokenId = request.getParameter("appId");
|
||||||
|
String url = "http://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath();
|
||||||
|
|
||||||
|
// log.info("0. page " + url + request.getServletPath());
|
||||||
|
// log.info("1. userLoginBean " + userLoginBean);
|
||||||
|
// log.info("2. tokenId " + tokenId);
|
||||||
|
|
||||||
|
String authen = request.getParameter("authen");
|
||||||
|
|
||||||
|
if (userLoginBean != null) {
|
||||||
|
|
||||||
|
// log.info("3. userLoginBean not null");
|
||||||
|
if(VSMUtil.isNotEmpty(tokenId) && VSMUtil.isEmpty(session.getAttribute("workflowFlag"))){
|
||||||
|
response.sendRedirect(URL_LOGIN+"?warn=3");
|
||||||
|
// log.info("4. redirect ");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// log.info("5. true ");
|
||||||
|
return true;
|
||||||
|
|
||||||
|
} else {
|
||||||
|
|
||||||
|
// log.info("6. else ");
|
||||||
|
if (null != tokenId && tokenId.length() > 0) {
|
||||||
|
|
||||||
|
// log.info("7. tokenId exists ");
|
||||||
|
//set session workflow
|
||||||
|
session.setAttribute("workflowFlag","1");
|
||||||
|
|
||||||
|
UserService userService = new UserService();
|
||||||
|
UserLoginBean sessionLogin = userService.get(getUserIdFromToken(tokenId));
|
||||||
|
if (sessionLogin != null) {
|
||||||
|
log.info("[Workflow] User " + sessionLogin.getUserId() + " logged on.");
|
||||||
|
session.setAttribute(VSMUtil.USER_SESSION, sessionLogin);
|
||||||
|
// log.info("8. setting session ");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (VSMUtil.isNotEmpty(authen)) {
|
||||||
|
UserService userService = new UserService();
|
||||||
|
UserLoginBean sessionLogin = userService.get(authen);
|
||||||
|
if (sessionLogin != null) {
|
||||||
|
session.setAttribute(VSMUtil.USER_SESSION, sessionLogin);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
// log.info("9. redirect login ");*/
|
||||||
|
// if(1 == 1) return true;
|
||||||
|
|
||||||
|
return false;
|
||||||
|
|
||||||
|
// try {
|
||||||
|
// response.sendRedirect(url+"/index.jsp#/");
|
||||||
|
//// response.sendRedirect(URL_LOGIN+"?warn=1");
|
||||||
|
// //response.sendRedirect("/logout"); // url
|
||||||
|
// //response.sendRedirect(url+"/index.jsp#/logout"); // url
|
||||||
|
// response.flushBuffer();
|
||||||
|
// }finally {
|
||||||
|
// //fc.doFilter(request, response);
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// return false;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
package th.co.muangthai.endrprint.model.bean.form.tmp;
|
||||||
|
|
||||||
|
import th.co.muangthai.endrprint.model.bean.tmp.EndrTmpDataPrintBean;
|
||||||
|
|
||||||
|
public class EndrTmpDataPrintForm extends EndrTmpDataPrintBean {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,17 @@
|
|||||||
|
/*!
|
||||||
|
* Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
|
||||||
|
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
|
||||||
|
*/
|
||||||
|
|
||||||
|
@import "variables";
|
||||||
|
@import "mixins";
|
||||||
|
@import "path";
|
||||||
|
@import "core";
|
||||||
|
@import "larger";
|
||||||
|
@import "fixed-width";
|
||||||
|
@import "list";
|
||||||
|
@import "bordered-pulled";
|
||||||
|
@import "animated";
|
||||||
|
@import "rotated-flipped";
|
||||||
|
@import "stacked";
|
||||||
|
@import "icons";
|
6213
.svn/pristine/00/00f545eadcf1118b8ea2bb6717bee98e7ca44608.svn-base
Normal file
6213
.svn/pristine/00/00f545eadcf1118b8ea2bb6717bee98e7ca44608.svn-base
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,3 @@
|
|||||||
|
Manifest-Version: 1.0
|
||||||
|
Class-Path: hibernate-jpa-2.0-api-1.0.1.Final.jar
|
||||||
|
|
@ -0,0 +1,28 @@
|
|||||||
|
.propertygrid .datagrid-view1 .datagrid-body td {
|
||||||
|
padding-bottom: 1px;
|
||||||
|
border-width: 0 1px 0 0;
|
||||||
|
}
|
||||||
|
.propertygrid .datagrid-group {
|
||||||
|
height: 21px;
|
||||||
|
overflow: hidden;
|
||||||
|
border-width: 0 0 1px 0;
|
||||||
|
border-style: solid;
|
||||||
|
}
|
||||||
|
.propertygrid .datagrid-group span {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.propertygrid .datagrid-view1 .datagrid-body td {
|
||||||
|
border-color: #dddddd;
|
||||||
|
}
|
||||||
|
.propertygrid .datagrid-view1 .datagrid-group {
|
||||||
|
border-color: #E0ECFF;
|
||||||
|
}
|
||||||
|
.propertygrid .datagrid-view2 .datagrid-group {
|
||||||
|
border-color: #dddddd;
|
||||||
|
}
|
||||||
|
.propertygrid .datagrid-group,
|
||||||
|
.propertygrid .datagrid-view1 .datagrid-body,
|
||||||
|
.propertygrid .datagrid-view1 .datagrid-row-over,
|
||||||
|
.propertygrid .datagrid-view1 .datagrid-row-selected {
|
||||||
|
background: #E0ECFF;
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 244 B |
@ -0,0 +1,125 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="Palette2">
|
||||||
|
<group name="Swing">
|
||||||
|
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
|
||||||
|
</item>
|
||||||
|
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
|
||||||
|
<initial-values>
|
||||||
|
<property name="text" value="Button" />
|
||||||
|
</initial-values>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||||
|
<initial-values>
|
||||||
|
<property name="text" value="RadioButton" />
|
||||||
|
</initial-values>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||||
|
<initial-values>
|
||||||
|
<property name="text" value="CheckBox" />
|
||||||
|
</initial-values>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
|
||||||
|
<initial-values>
|
||||||
|
<property name="text" value="Label" />
|
||||||
|
</initial-values>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||||
|
<preferred-size width="150" height="-1" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||||
|
<preferred-size width="150" height="-1" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||||
|
<preferred-size width="150" height="-1" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||||
|
<preferred-size width="150" height="50" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||||
|
<preferred-size width="150" height="50" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||||
|
<preferred-size width="150" height="50" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||||
|
<preferred-size width="150" height="50" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
|
||||||
|
<preferred-size width="150" height="50" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||||
|
<preferred-size width="150" height="50" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||||
|
<preferred-size width="200" height="200" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||||
|
<preferred-size width="200" height="200" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
|
||||||
|
<preferred-size width="-1" height="20" />
|
||||||
|
</default-constraints>
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
|
||||||
|
</item>
|
||||||
|
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||||
|
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
|
||||||
|
</item>
|
||||||
|
</group>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
|
|
Binary file not shown.
@ -0,0 +1,17 @@
|
|||||||
|
/*!
|
||||||
|
* Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
|
||||||
|
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
|
||||||
|
*/
|
||||||
|
|
||||||
|
@import "variables.less";
|
||||||
|
@import "mixins.less";
|
||||||
|
@import "path.less";
|
||||||
|
@import "core.less";
|
||||||
|
@import "larger.less";
|
||||||
|
@import "fixed-width.less";
|
||||||
|
@import "list.less";
|
||||||
|
@import "bordered-pulled.less";
|
||||||
|
@import "animated.less";
|
||||||
|
@import "rotated-flipped.less";
|
||||||
|
@import "stacked.less";
|
||||||
|
@import "icons.less";
|
@ -0,0 +1,50 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<!DOCTYPE hibernate-configuration [
|
||||||
|
<!ELEMENT hibernate-configuration (session-factory)*>
|
||||||
|
<!ELEMENT session-factory (property|mapping)*>
|
||||||
|
<!ELEMENT property (#PCDATA)>
|
||||||
|
<!ATTLIST property
|
||||||
|
name CDATA #REQUIRED>
|
||||||
|
<!ELEMENT mapping (#PCDATA)>
|
||||||
|
<!ATTLIST mapping
|
||||||
|
class CDATA #REQUIRED>
|
||||||
|
]>
|
||||||
|
<hibernate-configuration>
|
||||||
|
<session-factory>
|
||||||
|
<property name="connection.driver_class">oracle.jdbc.OracleDriver</property>
|
||||||
|
|
||||||
|
<!-- DataSource UAT -->
|
||||||
|
<!--<property name="connection.datasource">jdbc/WFPOSConnection</property>-->
|
||||||
|
|
||||||
|
<!--<!– String Connect –>-->
|
||||||
|
<!--<property name="connection.url">jdbc:oracle:thin:@10.1.0.250:1521:WFPOSUAT</property>-->
|
||||||
|
<!--<property name="connection.username">UATWFPOS_SOAINFRA</property>-->
|
||||||
|
<!--<property name="connection.password">plokij123</property>-->
|
||||||
|
|
||||||
|
<!--String Connect Local takky-->
|
||||||
|
<property name="connection.url">jdbc:oracle:thin:@localhost:1521:ora11g</property>
|
||||||
|
<property name="connection.username">UATWFPOS_SOAINFRA</property>
|
||||||
|
<property name="connection.password">plokij123</property>
|
||||||
|
|
||||||
|
<property name="connection.pool_size">0</property>
|
||||||
|
<property name="hibernate.connection.aggressive_release">false</property>
|
||||||
|
|
||||||
|
<!--<property name="dialect">org.hibernate.dialect.Oracle9iDialect</property>-->
|
||||||
|
<property name="dialect">org.hibernate.dialect.Oracle10gDialect</property>
|
||||||
|
|
||||||
|
<property name="current_session_context_class">thread</property>
|
||||||
|
<property name="show_sql">false</property>
|
||||||
|
<property name="format_sql">false</property>
|
||||||
|
|
||||||
|
<!--Mapping Bean-->
|
||||||
|
<!--Master-->
|
||||||
|
<mapping class="th.co.muangthai.endrprint.model.bean.master.MstOperidTabBean"/>
|
||||||
|
<mapping class="th.co.muangthai.endrprint.model.bean.master.EndrUserLoginBean"/>
|
||||||
|
<mapping class="th.co.muangthai.endrprint.model.bean.master.EndrMstPathTxtFileBean"/>
|
||||||
|
|
||||||
|
<!--Tmp-->
|
||||||
|
<mapping class="th.co.muangthai.endrprint.model.bean.tmp.EndrTmpDataPrintBean"/>
|
||||||
|
<!--<mapping class="th.co.muangthai.model.bean.LoadDataStg1Bean"/>-->
|
||||||
|
|
||||||
|
</session-factory>
|
||||||
|
</hibernate-configuration>
|
@ -0,0 +1,111 @@
|
|||||||
|
// create the controller and inject AngularJs $scope
|
||||||
|
scotchApp.controller('loginController',
|
||||||
|
// create a message to display in our view
|
||||||
|
function ($scope, $modal, $log, $window, $route, $location, $templateCache, commonService, mainPostFactory) {
|
||||||
|
|
||||||
|
//$templateCache.removeAll();
|
||||||
|
|
||||||
|
/////////////////////////////////
|
||||||
|
init();
|
||||||
|
|
||||||
|
function init() {
|
||||||
|
// $templateCache.removeAll();
|
||||||
|
// $scope.$apply();
|
||||||
|
// $location.url('/login').replace();
|
||||||
|
// mainPostFactory.doCheckLogin()
|
||||||
|
// .success(
|
||||||
|
// function (data) {
|
||||||
|
// alert("session >>" + data);
|
||||||
|
// // alert("data1 >> " + (data[0].replace('-','')));
|
||||||
|
// // alert("data2 >> " + data[1]);
|
||||||
|
// var url = "/#/ENDR001" + "/" + (data[0].replace('-', ''));
|
||||||
|
// // $location.path(url);
|
||||||
|
// }
|
||||||
|
// );
|
||||||
|
|
||||||
|
|
||||||
|
$("#userId").focus();
|
||||||
|
|
||||||
|
$scope.logIn = {};
|
||||||
|
$scope.logInFlag = false;
|
||||||
|
|
||||||
|
$scope.user = {
|
||||||
|
userId: '', //anupong
|
||||||
|
userPassword: '', //anupong_h
|
||||||
|
errorMsg: ''
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
//cursor_clear();
|
||||||
|
|
||||||
|
$scope.doLogin = function (form) {
|
||||||
|
//alert("doLogin");
|
||||||
|
|
||||||
|
if (!form.$valid) {
|
||||||
|
$scope.user.errorMsg = 'กรุณากรอก ชื่อผู้ใช้งาน และ รหัสผ่าน';
|
||||||
|
$scope.$apply();
|
||||||
|
} else {
|
||||||
|
//alert("doGetPath('/LoginJsonController.json");
|
||||||
|
//alert(doGetPath('/LoginJsonController.json'));
|
||||||
|
$scope.logInFlag = true;
|
||||||
|
try {
|
||||||
|
//alert("11");
|
||||||
|
// var jsLogin = $.ajax(doGetPath('/LoginJsonController.json'),
|
||||||
|
// {
|
||||||
|
// ajax: true,
|
||||||
|
// dataType: 'json',
|
||||||
|
// type: "POST",
|
||||||
|
// data:{
|
||||||
|
// user: JSON.stringify( $scope.user )
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// jsLogin.success(
|
||||||
|
var data = {user: JSON.stringify($scope.user)};
|
||||||
|
|
||||||
|
mainPostFactory.doAjaxPost('/LoginJsonController.json', data).success(
|
||||||
|
function (data) {
|
||||||
|
//alert(data);
|
||||||
|
|
||||||
|
if (data != null) {
|
||||||
|
//var datas = data[0];
|
||||||
|
//alert(data[0].flagLogin);
|
||||||
|
if ('1' == data[0].flagLogin) {
|
||||||
|
//$window.location.href = "index.jsp";
|
||||||
|
//$window.location.href = "endr_print.jsp";
|
||||||
|
commonService.setUrlPath("/ENDR001/" + new Date().getTime());
|
||||||
|
commonService.setDv(data[1]);
|
||||||
|
$location.path("/ENDR001/" + new Date().getTime());
|
||||||
|
|
||||||
|
$scope.logInFlag = false;
|
||||||
|
} else if ('-1' == data[0].flagLogin) {
|
||||||
|
$scope.user.errorMsg = 'กรุณาติดต่อผู้ดูแลระบบ สำหรับตั้งค่าการใช้งาน';
|
||||||
|
$scope.user.userId = '';
|
||||||
|
$scope.user.userPassword = '';
|
||||||
|
$scope.logInFlag = false;
|
||||||
|
$("#userId").focus();
|
||||||
|
} else {
|
||||||
|
$scope.user.errorMsg = 'Username or password ไม่ถูกต้อง';
|
||||||
|
$scope.user.userId = '';
|
||||||
|
$scope.user.userPassword = '';
|
||||||
|
$scope.logInFlag = false;
|
||||||
|
//$window.location.href = "login.jsp";
|
||||||
|
$("#userId").focus();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$scope.user.errorMsg = 'Username or password ไม่ถูกต้อง';
|
||||||
|
$scope.user.userId = '';
|
||||||
|
$scope.user.userPassword = '';
|
||||||
|
$scope.logInFlag = false;
|
||||||
|
$("#userId").focus();
|
||||||
|
}
|
||||||
|
$scope.$apply();
|
||||||
|
}
|
||||||
|
);
|
||||||
|
} catch (ex) {
|
||||||
|
//
|
||||||
|
$scope.logInFlag = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
});
|
Binary file not shown.
After Width: | Height: | Size: 898 B |
File diff suppressed because one or more lines are too long
@ -0,0 +1,141 @@
|
|||||||
|
<%--<%@ page contentType="text/html" pageEncoding="UTF-8" %>--%>
|
||||||
|
<%@page language="java" contentType="text/html;charset=utf-8" pageEncoding="UTF-8" %>
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<html lang="en" ng-app="scotchApp">
|
||||||
|
|
||||||
|
<%--Head--%>
|
||||||
|
<head>
|
||||||
|
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
<title>ENDR Print Login</title>
|
||||||
|
|
||||||
|
<!-- CSS -->
|
||||||
|
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:400,100,300,500">
|
||||||
|
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
|
||||||
|
<link rel="stylesheet" href="assets/font-awesome/css/font-awesome.min.css">
|
||||||
|
<link rel="stylesheet" href="assets/css/form-elements.css">
|
||||||
|
<link rel="stylesheet" href="assets/css/login/style.css">
|
||||||
|
|
||||||
|
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||||
|
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
||||||
|
<!--[if lt IE 9]>
|
||||||
|
<script src="assets/lib/html5shiv.js"></script>
|
||||||
|
<script src="assets/lib/respond.min.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
|
||||||
|
<!-- Favicon and touch icons -->
|
||||||
|
<link rel="shortcut icon" href="assets/ico/favicon.png">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="assets/ico/apple-touch-icon-144-precomposed.png">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="assets/ico/apple-touch-icon-114-precomposed.png">
|
||||||
|
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="assets/ico/apple-touch-icon-72-precomposed.png">
|
||||||
|
<link rel="apple-touch-icon-precomposed" href="assets/ico/apple-touch-icon-57-precomposed.png">
|
||||||
|
|
||||||
|
<!-- Javascript -->
|
||||||
|
<script src="assets/js/jquery-1.11.1.min.js"></script>
|
||||||
|
<script src="assets/bootstrap/js/bootstrap.min.js"></script>
|
||||||
|
<script src="assets/js/jquery.backstretch.min.js"></script>
|
||||||
|
<script src="assets/js/scripts.js"></script>
|
||||||
|
|
||||||
|
<!--[if lt IE 10]>
|
||||||
|
<script src="assets/js/placeholder.js"></script>
|
||||||
|
<![endif]-->
|
||||||
|
|
||||||
|
<%--angular--%>
|
||||||
|
<script src="js/angular/angular.min.js"></script>
|
||||||
|
<script src="js/angular/angular-route.js"></script>
|
||||||
|
<script src="js/angular/bootstrap.min.js"></script>
|
||||||
|
|
||||||
|
<script src="js/resizer.js"></script>
|
||||||
|
<script src="js/require/require.js"></script>
|
||||||
|
|
||||||
|
<%--bootstrap--%>
|
||||||
|
<script src="js/ui-bootstrap-tpls-0.11.0.min.js"></script>
|
||||||
|
|
||||||
|
<%--load controller app--%>
|
||||||
|
<script src="js/app/app.js"></script>
|
||||||
|
<script src="js/ctrl/loginController.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<%--End Head--%>
|
||||||
|
|
||||||
|
<%--Body--%>
|
||||||
|
<body ng-controller="loginController">
|
||||||
|
|
||||||
|
<!-- Top content -->
|
||||||
|
<div class="top-content">
|
||||||
|
|
||||||
|
<div class="inner-bg">
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-8 col-sm-offset-2 text">
|
||||||
|
<h1><strong>ENDR Print</strong> Login</h1>
|
||||||
|
<div class="description">
|
||||||
|
<p>
|
||||||
|
ระบบ Print ENDR
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-6 col-sm-offset-3 form-box">
|
||||||
|
<div class="form-top">
|
||||||
|
<div class="form-top-left">
|
||||||
|
<h3>{{'Test'}} เข้าสู่ระบบ</h3>
|
||||||
|
<p>กรุณากรอกรหัสผู้ใช้และรหัสผ่าน</p>
|
||||||
|
</div>
|
||||||
|
<div class="form-top-right">
|
||||||
|
<i class="fa fa-key"></i>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-bottom">
|
||||||
|
<form novalidate name="loginForm" class="login-form">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="sr-only" for="userId">Username</label>
|
||||||
|
<input
|
||||||
|
id="userId"
|
||||||
|
name="userId"
|
||||||
|
ng-model="user.userId"
|
||||||
|
|
||||||
|
required
|
||||||
|
ng-enter="doLogin(loginForm)"
|
||||||
|
|
||||||
|
type="text"
|
||||||
|
placeholder="Username..."
|
||||||
|
class="userId form-control"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="sr-only" for="userPassword">Password</label>
|
||||||
|
<input
|
||||||
|
id="userPassword"
|
||||||
|
name="userPassword"
|
||||||
|
ng-model="user.userPassword"
|
||||||
|
|
||||||
|
required
|
||||||
|
ng-enter="doLogin(loginForm)"
|
||||||
|
|
||||||
|
type="password"
|
||||||
|
placeholder="Password..."
|
||||||
|
class="userPassword form-control"
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<%--<input type="button" tabindex=3 ng-click="doLogin(loginForm)" class="button" value="เข้าระบบ"/>--%>
|
||||||
|
<button type="button" ng-click="doLogin(loginForm)" class="btn">Sign in!</button>
|
||||||
|
<div class="errorMsg">{{user.errorMsg}}</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- End Top content -->
|
||||||
|
</body>
|
||||||
|
<%--End Body--%>
|
||||||
|
</html>
|
Binary file not shown.
@ -0,0 +1,112 @@
|
|||||||
|
package th.co.muangthai.endrprint.model.bean.master;
|
||||||
|
|
||||||
|
import javax.persistence.Column;
|
||||||
|
import javax.persistence.Entity;
|
||||||
|
import javax.persistence.Id;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.io.Serializable;
|
||||||
|
import org.codehaus.jackson.annotate.JsonAutoDetect;
|
||||||
|
import org.codehaus.jackson.map.annotate.JsonSerialize;
|
||||||
|
import th.co.muangthai.endrprint.util.JsonDateSerializer;
|
||||||
|
|
||||||
|
@JsonAutoDetect
|
||||||
|
@Entity
|
||||||
|
@Table(name = "MST_OPERID_TAB")
|
||||||
|
public class MstOperidTabBean implements Serializable {
|
||||||
|
|
||||||
|
@Id
|
||||||
|
@Column(name = "OPERID")
|
||||||
|
private String operid;
|
||||||
|
@Column(name = "USERID")
|
||||||
|
private String userid;
|
||||||
|
@Column(name = "IDENTIFIELD")
|
||||||
|
private String identifield;
|
||||||
|
@Column(name = "OPER_NAME")
|
||||||
|
private String operName;
|
||||||
|
@Column(name = "LICIENSE_NAME")
|
||||||
|
private String licienseName;
|
||||||
|
@Column(name = "DEPCODE")
|
||||||
|
private String depcode;
|
||||||
|
@Column(name = "DEPARTMENT")
|
||||||
|
private String department;
|
||||||
|
@Column(name = "TEAM")
|
||||||
|
private String team;
|
||||||
|
@Column(name = "FLAG")
|
||||||
|
private String flag;
|
||||||
|
|
||||||
|
public void setOperid(String operid) {
|
||||||
|
this.operid = operid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOperid() {
|
||||||
|
return this.operid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUserid(String userid) {
|
||||||
|
this.userid = userid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getUserid() {
|
||||||
|
return this.userid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIdentifield(String identifield) {
|
||||||
|
this.identifield = identifield;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getIdentifield() {
|
||||||
|
return this.identifield;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOperName(String operName) {
|
||||||
|
this.operName = operName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getOperName() {
|
||||||
|
return this.operName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLicienseName(String licienseName) {
|
||||||
|
this.licienseName = licienseName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getLicienseName() {
|
||||||
|
return this.licienseName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDepcode(String depcode) {
|
||||||
|
this.depcode = depcode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDepcode() {
|
||||||
|
return this.depcode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDepartment(String department) {
|
||||||
|
this.department = department;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDepartment() {
|
||||||
|
return this.department;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTeam(String team) {
|
||||||
|
this.team = team;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTeam() {
|
||||||
|
return this.team;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFlag(String flag) {
|
||||||
|
this.flag = flag;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getFlag() {
|
||||||
|
return this.flag;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
/*
|
||||||
|
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
|
||||||
|
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||||
|
*/
|
||||||
|
CKEDITOR.plugins.setLang("a11yhelp","km",{title:"Accessibility Instructions",contents:"Help Contents. To close this dialog press ESC.",legend:[{name:"ទូទៅ",items:[{name:"Editor Toolbar",legend:"Press ${toolbarFocus} to navigate to the toolbar. Move to the next and previous toolbar group with TAB and SHIFT-TAB. Move to the next and previous toolbar button with RIGHT ARROW or LEFT ARROW. Press SPACE or ENTER to activate the toolbar button."},{name:"Editor Dialog",legend:"Inside a dialog, press TAB to navigate to next dialog field, press SHIFT + TAB to move to previous field, press ENTER to submit dialog, press ESC to cancel dialog. For dialogs that have multiple tab pages, press ALT + F10 to navigate to tab-list. Then move to next tab with TAB OR RIGTH ARROW. Move to previous tab with SHIFT + TAB or LEFT ARROW. Press SPACE or ENTER to select the tab page."},
|
||||||
|
{name:"Editor Context Menu",legend:"Press ${contextMenu} or APPLICATION KEY to open context-menu. Then move to next menu option with TAB or DOWN ARROW. Move to previous option with SHIFT+TAB or UP ARROW. Press SPACE or ENTER to select the menu option. Open sub-menu of current option with SPACE or ENTER or RIGHT ARROW. Go back to parent menu item with ESC or LEFT ARROW. Close context menu with ESC."},{name:"Editor List Box",legend:"Inside a list-box, move to next list item with TAB OR DOWN ARROW. Move to previous list item with SHIFT + TAB or UP ARROW. Press SPACE or ENTER to select the list option. Press ESC to close the list-box."},
|
||||||
|
{name:"Editor Element Path Bar",legend:"Press ${elementsPathFocus} to navigate to the elements path bar. Move to next element button with TAB or RIGHT ARROW. Move to previous button with SHIFT+TAB or LEFT ARROW. Press SPACE or ENTER to select the element in editor."}]},{name:"Commands",items:[{name:" Undo command",legend:"Press ${undo}"},{name:" Redo command",legend:"Press ${redo}"},{name:" Bold command",legend:"Press ${bold}"},{name:" Italic command",legend:"Press ${italic}"},{name:" Underline command",
|
||||||
|
legend:"Press ${underline}"},{name:" Link command",legend:"Press ${link}"},{name:" Toolbar Collapse command",legend:"Press ${toolbarCollapse}"},{name:" Access previous focus space command",legend:"Press ${accessPreviousSpace} to access the closest unreachable focus space before the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},{name:" Access next focus space command",legend:"Press ${accessNextSpace} to access the closest unreachable focus space after the caret, for example: two adjacent HR elements. Repeat the key combination to reach distant focus spaces."},
|
||||||
|
{name:" Accessibility Help",legend:"Press ${a11yHelp}"}]}]});
|
@ -0,0 +1,356 @@
|
|||||||
|
.tabs-container {
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.tabs-header {
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
border-bottom-width: 0;
|
||||||
|
position: relative;
|
||||||
|
padding: 0;
|
||||||
|
padding-top: 2px;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.tabs-header-plain {
|
||||||
|
border: 0;
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
.tabs-scroller-left,
|
||||||
|
.tabs-scroller-right {
|
||||||
|
position: absolute;
|
||||||
|
top: auto;
|
||||||
|
bottom: 0;
|
||||||
|
width: 18px;
|
||||||
|
font-size: 1px;
|
||||||
|
display: none;
|
||||||
|
cursor: pointer;
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
}
|
||||||
|
.tabs-scroller-left {
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
.tabs-scroller-right {
|
||||||
|
right: 0;
|
||||||
|
}
|
||||||
|
.tabs-tool {
|
||||||
|
position: absolute;
|
||||||
|
bottom: 0;
|
||||||
|
padding: 1px;
|
||||||
|
overflow: hidden;
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
}
|
||||||
|
.tabs-header-plain .tabs-tool {
|
||||||
|
padding: 0 1px;
|
||||||
|
}
|
||||||
|
.tabs-wrap {
|
||||||
|
position: relative;
|
||||||
|
left: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
width: 100%;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.tabs-scrolling {
|
||||||
|
margin-left: 18px;
|
||||||
|
margin-right: 18px;
|
||||||
|
}
|
||||||
|
.tabs-disabled {
|
||||||
|
opacity: 0.3;
|
||||||
|
filter: alpha(opacity=30);
|
||||||
|
}
|
||||||
|
.tabs {
|
||||||
|
list-style-type: none;
|
||||||
|
height: 26px;
|
||||||
|
margin: 0px;
|
||||||
|
padding: 0px;
|
||||||
|
padding-left: 4px;
|
||||||
|
width: 5000px;
|
||||||
|
border-style: solid;
|
||||||
|
border-width: 0 0 1px 0;
|
||||||
|
}
|
||||||
|
.tabs li {
|
||||||
|
float: left;
|
||||||
|
display: inline-block;
|
||||||
|
margin: 0 4px -1px 0;
|
||||||
|
padding: 0;
|
||||||
|
position: relative;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
.tabs li a.tabs-inner {
|
||||||
|
display: inline-block;
|
||||||
|
text-decoration: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0 10px;
|
||||||
|
height: 25px;
|
||||||
|
line-height: 25px;
|
||||||
|
text-align: center;
|
||||||
|
white-space: nowrap;
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
-moz-border-radius: 5px 5px 0 0;
|
||||||
|
-webkit-border-radius: 5px 5px 0 0;
|
||||||
|
border-radius: 5px 5px 0 0;
|
||||||
|
}
|
||||||
|
.tabs li.tabs-selected a.tabs-inner {
|
||||||
|
font-weight: bold;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
.tabs li.tabs-selected a:hover.tabs-inner {
|
||||||
|
cursor: default;
|
||||||
|
pointer: default;
|
||||||
|
}
|
||||||
|
.tabs li a.tabs-close,
|
||||||
|
.tabs-p-tool {
|
||||||
|
position: absolute;
|
||||||
|
font-size: 1px;
|
||||||
|
display: block;
|
||||||
|
height: 12px;
|
||||||
|
padding: 0;
|
||||||
|
top: 50%;
|
||||||
|
margin-top: -6px;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.tabs li a.tabs-close {
|
||||||
|
width: 12px;
|
||||||
|
right: 5px;
|
||||||
|
opacity: 0.6;
|
||||||
|
filter: alpha(opacity=60);
|
||||||
|
}
|
||||||
|
.tabs-p-tool {
|
||||||
|
right: 16px;
|
||||||
|
}
|
||||||
|
.tabs-p-tool a {
|
||||||
|
display: inline-block;
|
||||||
|
font-size: 1px;
|
||||||
|
width: 12px;
|
||||||
|
height: 12px;
|
||||||
|
margin: 0;
|
||||||
|
opacity: 0.6;
|
||||||
|
filter: alpha(opacity=60);
|
||||||
|
}
|
||||||
|
.tabs li a:hover.tabs-close,
|
||||||
|
.tabs-p-tool a:hover {
|
||||||
|
opacity: 1;
|
||||||
|
filter: alpha(opacity=100);
|
||||||
|
cursor: hand;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.tabs-with-icon {
|
||||||
|
padding-left: 18px;
|
||||||
|
}
|
||||||
|
.tabs-icon {
|
||||||
|
position: absolute;
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
left: 10px;
|
||||||
|
top: 50%;
|
||||||
|
margin-top: -8px;
|
||||||
|
}
|
||||||
|
.tabs-title {
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
.tabs-closable {
|
||||||
|
padding-right: 8px;
|
||||||
|
}
|
||||||
|
.tabs-panels {
|
||||||
|
margin: 0px;
|
||||||
|
padding: 0px;
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
border-top-width: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom {
|
||||||
|
border-width: 0 1px 1px 1px;
|
||||||
|
padding: 0 0 2px 0;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs {
|
||||||
|
border-width: 1px 0 0 0;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs li {
|
||||||
|
margin: -1px 4px 0 0;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs li a.tabs-inner {
|
||||||
|
-moz-border-radius: 0 0 5px 5px;
|
||||||
|
-webkit-border-radius: 0 0 5px 5px;
|
||||||
|
border-radius: 0 0 5px 5px;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs-tool {
|
||||||
|
top: 0;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs-scroller-left,
|
||||||
|
.tabs-header-bottom .tabs-scroller-right {
|
||||||
|
top: 0;
|
||||||
|
bottom: auto;
|
||||||
|
}
|
||||||
|
.tabs-panels-top {
|
||||||
|
border-width: 1px 1px 0 1px;
|
||||||
|
}
|
||||||
|
.tabs-header-left {
|
||||||
|
float: left;
|
||||||
|
border-width: 1px 0 1px 1px;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.tabs-header-right {
|
||||||
|
float: right;
|
||||||
|
border-width: 1px 1px 1px 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs-wrap,
|
||||||
|
.tabs-header-right .tabs-wrap {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs {
|
||||||
|
height: 100%;
|
||||||
|
padding: 4px 0 0 4px;
|
||||||
|
border-width: 0 1px 0 0;
|
||||||
|
}
|
||||||
|
.tabs-header-right .tabs {
|
||||||
|
height: 100%;
|
||||||
|
padding: 4px 4px 0 0;
|
||||||
|
border-width: 0 0 0 1px;
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs li,
|
||||||
|
.tabs-header-right .tabs li {
|
||||||
|
display: block;
|
||||||
|
width: 100%;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs li {
|
||||||
|
left: auto;
|
||||||
|
right: 0;
|
||||||
|
margin: 0 -1px 4px 0;
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
.tabs-header-right .tabs li {
|
||||||
|
left: 0;
|
||||||
|
right: auto;
|
||||||
|
margin: 0 0 4px -1px;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs li a.tabs-inner {
|
||||||
|
display: block;
|
||||||
|
text-align: left;
|
||||||
|
-moz-border-radius: 5px 0 0 5px;
|
||||||
|
-webkit-border-radius: 5px 0 0 5px;
|
||||||
|
border-radius: 5px 0 0 5px;
|
||||||
|
}
|
||||||
|
.tabs-header-right .tabs li a.tabs-inner {
|
||||||
|
display: block;
|
||||||
|
text-align: left;
|
||||||
|
-moz-border-radius: 0 5px 5px 0;
|
||||||
|
-webkit-border-radius: 0 5px 5px 0;
|
||||||
|
border-radius: 0 5px 5px 0;
|
||||||
|
}
|
||||||
|
.tabs-panels-right {
|
||||||
|
float: right;
|
||||||
|
border-width: 1px 1px 1px 0;
|
||||||
|
}
|
||||||
|
.tabs-panels-left {
|
||||||
|
float: left;
|
||||||
|
border-width: 1px 0 1px 1px;
|
||||||
|
}
|
||||||
|
.tabs-header-noborder,
|
||||||
|
.tabs-panels-noborder {
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
.tabs-header-plain {
|
||||||
|
border: 0px;
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
.tabs-scroller-left {
|
||||||
|
background: #F2F2F2 url('images/tabs_icons.png') no-repeat 1px center;
|
||||||
|
}
|
||||||
|
.tabs-scroller-right {
|
||||||
|
background: #F2F2F2 url('images/tabs_icons.png') no-repeat -15px center;
|
||||||
|
}
|
||||||
|
.tabs li a.tabs-close {
|
||||||
|
background: url('images/tabs_icons.png') no-repeat -34px center;
|
||||||
|
}
|
||||||
|
.tabs li a.tabs-inner:hover {
|
||||||
|
background: #e6e6e6;
|
||||||
|
color: #00438a;
|
||||||
|
filter: none;
|
||||||
|
}
|
||||||
|
.tabs li.tabs-selected a.tabs-inner {
|
||||||
|
background-color: #ffffff;
|
||||||
|
color: #777;
|
||||||
|
background: -webkit-linear-gradient(top,#ffffff 0,#ffffff 100%);
|
||||||
|
background: -moz-linear-gradient(top,#ffffff 0,#ffffff 100%);
|
||||||
|
background: -o-linear-gradient(top,#ffffff 0,#ffffff 100%);
|
||||||
|
background: linear-gradient(to bottom,#ffffff 0,#ffffff 100%);
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff,GradientType=0);
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
background: -webkit-linear-gradient(top,#ffffff 0,#ffffff 100%);
|
||||||
|
background: -moz-linear-gradient(top,#ffffff 0,#ffffff 100%);
|
||||||
|
background: -o-linear-gradient(top,#ffffff 0,#ffffff 100%);
|
||||||
|
background: linear-gradient(to bottom,#ffffff 0,#ffffff 100%);
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff,GradientType=0);
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
background: -webkit-linear-gradient(left,#ffffff 0,#ffffff 100%);
|
||||||
|
background: -moz-linear-gradient(left,#ffffff 0,#ffffff 100%);
|
||||||
|
background: -o-linear-gradient(left,#ffffff 0,#ffffff 100%);
|
||||||
|
background: linear-gradient(to right,#ffffff 0,#ffffff 100%);
|
||||||
|
background-repeat: repeat-y;
|
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff,GradientType=1);
|
||||||
|
}
|
||||||
|
.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
background: -webkit-linear-gradient(left,#ffffff 0,#ffffff 100%);
|
||||||
|
background: -moz-linear-gradient(left,#ffffff 0,#ffffff 100%);
|
||||||
|
background: -o-linear-gradient(left,#ffffff 0,#ffffff 100%);
|
||||||
|
background: linear-gradient(to right,#ffffff 0,#ffffff 100%);
|
||||||
|
background-repeat: repeat-y;
|
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff,GradientType=1);
|
||||||
|
}
|
||||||
|
.tabs li a.tabs-inner {
|
||||||
|
color: #777;
|
||||||
|
background-color: #F2F2F2;
|
||||||
|
background: -webkit-linear-gradient(top,#ffffff 0,#F2F2F2 100%);
|
||||||
|
background: -moz-linear-gradient(top,#ffffff 0,#F2F2F2 100%);
|
||||||
|
background: -o-linear-gradient(top,#ffffff 0,#F2F2F2 100%);
|
||||||
|
background: linear-gradient(to bottom,#ffffff 0,#F2F2F2 100%);
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F2F2F2,GradientType=0);
|
||||||
|
}
|
||||||
|
.tabs-header,
|
||||||
|
.tabs-tool {
|
||||||
|
background-color: #F2F2F2;
|
||||||
|
}
|
||||||
|
.tabs-header-plain {
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
.tabs-header,
|
||||||
|
.tabs-scroller-left,
|
||||||
|
.tabs-scroller-right,
|
||||||
|
.tabs-tool,
|
||||||
|
.tabs,
|
||||||
|
.tabs-panels,
|
||||||
|
.tabs li a.tabs-inner,
|
||||||
|
.tabs li.tabs-selected a.tabs-inner,
|
||||||
|
.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
|
||||||
|
.tabs-header-left .tabs li.tabs-selected a.tabs-inner,
|
||||||
|
.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
border-color: #D4D4D4;
|
||||||
|
}
|
||||||
|
.tabs-p-tool a:hover,
|
||||||
|
.tabs li a:hover.tabs-close,
|
||||||
|
.tabs-scroller-over {
|
||||||
|
background-color: #e6e6e6;
|
||||||
|
}
|
||||||
|
.tabs li.tabs-selected a.tabs-inner {
|
||||||
|
border-bottom: 1px solid #ffffff;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
border-top: 1px solid #ffffff;
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
border-right: 1px solid #ffffff;
|
||||||
|
}
|
||||||
|
.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
border-left: 1px solid #ffffff;
|
||||||
|
}
|
1264
.svn/pristine/03/03dfb297ddfe8f489804ccac9d8e602be0a760c3.svn-base
Normal file
1264
.svn/pristine/03/03dfb297ddfe8f489804ccac9d8e602be0a760c3.svn-base
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
@ -0,0 +1,16 @@
|
|||||||
|
// Bordered & Pulled
|
||||||
|
// -------------------------
|
||||||
|
|
||||||
|
.@{fa-css-prefix}-border {
|
||||||
|
padding: .2em .25em .15em;
|
||||||
|
border: solid .08em @fa-border-color;
|
||||||
|
border-radius: .1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pull-right { float: right; }
|
||||||
|
.pull-left { float: left; }
|
||||||
|
|
||||||
|
.@{fa-css-prefix} {
|
||||||
|
&.pull-left { margin-right: .3em; }
|
||||||
|
&.pull-right { margin-left: .3em; }
|
||||||
|
}
|
@ -0,0 +1,480 @@
|
|||||||
|
package th.co.muangthai.endrprint.controller.service;
|
||||||
|
|
||||||
|
import org.apache.log4j.Logger;
|
||||||
|
import org.springframework.beans.BeanUtils;
|
||||||
|
import th.co.muangthai.endrprint.controller.AbstractMasterController;
|
||||||
|
import th.co.muangthai.endrprint.model.bean.form.MsgErrorForm;
|
||||||
|
import th.co.muangthai.endrprint.model.bean.form.data.PrinterDataTxtForm;
|
||||||
|
import th.co.muangthai.endrprint.model.bean.form.data.PrintingDataForm;
|
||||||
|
import th.co.muangthai.endrprint.model.bean.master.EndrUserLoginBean;
|
||||||
|
import th.co.muangthai.endrprint.model.bean.tmp.EndrTmpDataPrintBean;
|
||||||
|
import th.co.muangthai.endrprint.util.DateUtil;
|
||||||
|
import th.co.muangthai.endrprint.util.SessionUtil;
|
||||||
|
import th.co.muangthai.endrprint.util.TextContent;
|
||||||
|
import th.co.muangthai.endrprint.controller.service.ftp.FTPUtil;
|
||||||
|
|
||||||
|
import th.co.muangthai.endrprint.util.VSMUtil;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import java.io.*;
|
||||||
|
import java.io.File;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Service Controller For ENDR001Controller
|
||||||
|
*/
|
||||||
|
public class ENDR001Service extends AbstractMasterController {
|
||||||
|
private Logger log = Logger.getLogger(ENDR001Service.class);
|
||||||
|
|
||||||
|
FTPUtil ftpService = new FTPUtil();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Insert ENDR data to temp and update data
|
||||||
|
* Save ENDR data to .dat file and transfer text file to server by ftp process
|
||||||
|
* Delete text file when transfer text file is complete
|
||||||
|
* @param request
|
||||||
|
* @param lstPrintingData - list of ENDR Print data
|
||||||
|
* @param serverId - Id of printer
|
||||||
|
* @return Object[] results
|
||||||
|
*/
|
||||||
|
public Object[] insertOrUpdateData(HttpServletRequest request ,List<PrintingDataForm> lstPrintingData ,BigDecimal serverId ,BigDecimal sType){
|
||||||
|
|
||||||
|
Object[] obj = new Object[1];
|
||||||
|
MsgErrorForm msgErrorForm = new MsgErrorForm();
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("0"));
|
||||||
|
msgErrorForm.setErrorDesc("Save successful");
|
||||||
|
obj[0] = msgErrorForm;
|
||||||
|
|
||||||
|
List<PrinterDataTxtForm> printerDataTxtFormList = new ArrayList<PrinterDataTxtForm>();
|
||||||
|
|
||||||
|
try {
|
||||||
|
EndrUserLoginBean loginForm = getUerLoginBean(request);
|
||||||
|
Date dateSave = new Date();
|
||||||
|
|
||||||
|
List<EndrTmpDataPrintBean> endrTmpDataPrintList = new ArrayList<EndrTmpDataPrintBean>();
|
||||||
|
EndrTmpDataPrintBean endrTmpDataPrintForm = new EndrTmpDataPrintBean();
|
||||||
|
|
||||||
|
String processId = DateUtil.toFormatString(new Date(), "ddMMyyyyHHmmss");
|
||||||
|
|
||||||
|
if (VSMUtil.isNotEmptyLst(lstPrintingData) && lstPrintingData.size()>0){
|
||||||
|
for (int i = 0 ; i< lstPrintingData.size() ; i++){
|
||||||
|
PrintingDataForm printingDataFormSet = new PrintingDataForm();
|
||||||
|
BeanUtils.copyProperties(lstPrintingData.get(i), printingDataFormSet);
|
||||||
|
|
||||||
|
endrTmpDataPrintForm = new EndrTmpDataPrintBean();
|
||||||
|
endrTmpDataPrintForm.setProcessId(processId);
|
||||||
|
endrTmpDataPrintForm.setTaskId(printingDataFormSet.getTaskId());
|
||||||
|
endrTmpDataPrintForm.setUserId(loginForm.getUserId());
|
||||||
|
endrTmpDataPrintForm.setServerId(serverId);
|
||||||
|
|
||||||
|
endrTmpDataPrintForm.setCreateBy(loginForm.getUserId());
|
||||||
|
endrTmpDataPrintForm.setCreateDate(dateSave);
|
||||||
|
endrTmpDataPrintForm.setUpdateBy(loginForm.getUserId());
|
||||||
|
endrTmpDataPrintForm.setUpdateDate(dateSave);
|
||||||
|
|
||||||
|
endrTmpDataPrintList.add(endrTmpDataPrintForm);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
log.info("endrTmpDataPrintList size --> "+endrTmpDataPrintList.size());
|
||||||
|
log.info("processId --> "+processId);
|
||||||
|
boolean f = commonService.insertEndrTmpDataPrint(endrTmpDataPrintList);
|
||||||
|
|
||||||
|
if(!f){
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("1"));
|
||||||
|
msgErrorForm.setErrorDesc("Save error!!!");
|
||||||
|
}else{
|
||||||
|
|
||||||
|
//////////////////////////////////////////////////
|
||||||
|
// search data
|
||||||
|
printerDataTxtFormList = new ArrayList<PrinterDataTxtForm>();
|
||||||
|
printerDataTxtFormList = commonService.searchPrinterDataTxtFormPkg(processId ,sType);
|
||||||
|
log.info("printerDataTxtFormList size --> "+printerDataTxtFormList.size());
|
||||||
|
if (VSMUtil.isNotEmptyLst(printerDataTxtFormList)){
|
||||||
|
|
||||||
|
List<PrinterDataTxtForm> printerDataTxtFormListWrite = new ArrayList<PrinterDataTxtForm>();
|
||||||
|
List<PrinterDataTxtForm> printerDataTxtList = new ArrayList<PrinterDataTxtForm>();
|
||||||
|
PrinterDataTxtForm form = null;
|
||||||
|
|
||||||
|
for (int i=0; i<printerDataTxtFormList.size(); i++){
|
||||||
|
if (printerDataTxtFormList.size() == 1){
|
||||||
|
printerDataTxtList = new ArrayList<PrinterDataTxtForm>();
|
||||||
|
form = new PrinterDataTxtForm();
|
||||||
|
form = printerDataTxtFormList.get(i);
|
||||||
|
printerDataTxtList.add(form);
|
||||||
|
form.setPrinterDataTxtLst(printerDataTxtList);
|
||||||
|
printerDataTxtFormListWrite.add(form);
|
||||||
|
}else {
|
||||||
|
if (printerDataTxtFormList.size() > i+1){
|
||||||
|
if (VSMUtil.isNotEmpty(printerDataTxtFormList.get(i).getDatJob())){
|
||||||
|
if (printerDataTxtFormList.get(i).getDatJob().equals(printerDataTxtFormList.get(i+1).getDatJob())){
|
||||||
|
|
||||||
|
}else {
|
||||||
|
|
||||||
|
form = new PrinterDataTxtForm();
|
||||||
|
form = printerDataTxtFormList.get(i);
|
||||||
|
//printerDataTxtList.add(form);
|
||||||
|
|
||||||
|
printerDataTxtList = new ArrayList<PrinterDataTxtForm>();
|
||||||
|
for (int j=0; j<printerDataTxtFormList.size(); j++){
|
||||||
|
if (form.getDatJob().equals(printerDataTxtFormList.get(j).getDatJob())){
|
||||||
|
PrinterDataTxtForm formSet = new PrinterDataTxtForm();
|
||||||
|
formSet = printerDataTxtFormList.get(j);
|
||||||
|
printerDataTxtList.add(formSet);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
form.setPrinterDataTxtLst(printerDataTxtList);
|
||||||
|
printerDataTxtFormListWrite.add(form);
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("1"));
|
||||||
|
msgErrorForm.setErrorDesc("record is not team");
|
||||||
|
obj[0] = msgErrorForm;
|
||||||
|
//return obj;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}else {
|
||||||
|
|
||||||
|
form = new PrinterDataTxtForm();
|
||||||
|
form = printerDataTxtFormList.get(i);
|
||||||
|
//printerDataTxtList.add(form);
|
||||||
|
|
||||||
|
printerDataTxtList = new ArrayList<PrinterDataTxtForm>();
|
||||||
|
for (int j=0; j<printerDataTxtFormList.size(); j++){
|
||||||
|
if (form.getDatJob().equals(printerDataTxtFormList.get(j).getDatJob())){
|
||||||
|
PrinterDataTxtForm formSet = new PrinterDataTxtForm();
|
||||||
|
formSet = printerDataTxtFormList.get(j);
|
||||||
|
printerDataTxtList.add(formSet);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
form.setPrinterDataTxtLst(printerDataTxtList);
|
||||||
|
printerDataTxtFormListWrite.add(form);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (printerDataTxtFormListWrite.size()>0){
|
||||||
|
List<PrinterDataTxtForm> lst = new ArrayList<PrinterDataTxtForm>();
|
||||||
|
for (PrinterDataTxtForm data : printerDataTxtFormListWrite){
|
||||||
|
lst = new ArrayList<PrinterDataTxtForm>();
|
||||||
|
lst = data.getPrinterDataTxtLst();
|
||||||
|
|
||||||
|
//////////////////////////////////////////////////
|
||||||
|
// write text file
|
||||||
|
//Object[] objWriteTxt = writeTxtFile(printerDataTxtFormList ,request);
|
||||||
|
Object[] objWriteTxt = writeTxtFile(lst ,request);
|
||||||
|
msgErrorForm = (MsgErrorForm)objWriteTxt[0];
|
||||||
|
String filePath = (String)objWriteTxt[1];
|
||||||
|
PrinterDataTxtForm dataSetting = (PrinterDataTxtForm)objWriteTxt[2];
|
||||||
|
|
||||||
|
if (getBigDecimal("0").equals(msgErrorForm.getErrorFlag())){
|
||||||
|
|
||||||
|
String hostname = ""; // ip address
|
||||||
|
if (VSMUtil.IP_ADDR_PRINTER_PRO){
|
||||||
|
// ipAddrProduction
|
||||||
|
hostname = dataSetting.getIpAddrProd();
|
||||||
|
}else {
|
||||||
|
// ipAddrUAT
|
||||||
|
hostname = dataSetting.getIpAddrUat(); //"10.22.145.154";
|
||||||
|
}
|
||||||
|
|
||||||
|
int port = 21; //port
|
||||||
|
String username = dataSetting.getFtpUsername(); // "Thawarom-BSD";
|
||||||
|
String password = dataSetting.getFtpPassword(); // "kireida";
|
||||||
|
|
||||||
|
String fileName = dataSetting.getDatJob()+".dat"; //fileName.dat
|
||||||
|
String ftpDirectory = dataSetting.getFtpDirectory(); // directoryName
|
||||||
|
|
||||||
|
//////////////////////////////////////////////////
|
||||||
|
// ftp file upload
|
||||||
|
Object[] objFtpUpload = ftpUploadFile(hostname ,port ,username ,password ,filePath ,fileName ,ftpDirectory);
|
||||||
|
msgErrorForm = (MsgErrorForm)objFtpUpload[0];
|
||||||
|
if (getBigDecimal("0").equals(msgErrorForm.getErrorFlag())){
|
||||||
|
msgErrorForm.setErrorDesc("Process successful");
|
||||||
|
}
|
||||||
|
|
||||||
|
String ftpDirectoryTmp = SessionUtil.getPathFile("100001");
|
||||||
|
if (VSMUtil.isNotEmpty(ftpDirectoryTmp)){
|
||||||
|
|
||||||
|
Object[] objFtpUploadTmp = ftpUploadFile(hostname ,port ,username ,password ,filePath ,fileName ,ftpDirectory+ftpDirectoryTmp);
|
||||||
|
//msgErrorForm = (MsgErrorForm)objFtpUploadTmp[0];
|
||||||
|
//if (getBigDecimal("0").equals(msgErrorForm.getErrorFlag())){
|
||||||
|
// msgErrorForm.setErrorDesc("Process successful");
|
||||||
|
//}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//if (getBigDecimal("0").equals(msgErrorForm.getErrorFlag())){
|
||||||
|
//
|
||||||
|
// //////////////////////////////////////////////////
|
||||||
|
// // delete source file when upload file is successful
|
||||||
|
// Object[] objDeleteFile = deleteTxtFile(filePath);
|
||||||
|
// msgErrorForm = (MsgErrorForm)objDeleteFile[0];
|
||||||
|
// if (getBigDecimal("0").equals(msgErrorForm.getErrorFlag())){
|
||||||
|
// msgErrorForm.setErrorDesc("Process successful");
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
boolean s = commonService.updateFinishFtp(processId ,sType);
|
||||||
|
|
||||||
|
//if (!s){
|
||||||
|
|
||||||
|
//}
|
||||||
|
|
||||||
|
}else{
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("1"));
|
||||||
|
msgErrorForm.setErrorDesc("No data found");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}catch (Exception e){
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("1"));
|
||||||
|
msgErrorForm.setErrorDesc("Data not found ,Invalid team");
|
||||||
|
log.error(e.toString(), e);
|
||||||
|
}
|
||||||
|
obj[0] = msgErrorForm;
|
||||||
|
return obj;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Write/Save .dat file
|
||||||
|
* @param printerDataTxtFormList - list of ENDR Print data
|
||||||
|
* @return Object[] results
|
||||||
|
*/
|
||||||
|
public Object[] writeTxtFile(List<PrinterDataTxtForm> printerDataTxtFormList ,HttpServletRequest request){
|
||||||
|
|
||||||
|
Object[] obj = new Object[3];
|
||||||
|
MsgErrorForm msgErrorForm = new MsgErrorForm();
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("0"));
|
||||||
|
msgErrorForm.setErrorDesc("Save successful");
|
||||||
|
obj[0] = msgErrorForm;
|
||||||
|
|
||||||
|
String filePath = "";
|
||||||
|
//String filePathTest = SessionUtil.getPathFile("100000");
|
||||||
|
PrinterDataTxtForm dataSetting = new PrinterDataTxtForm();
|
||||||
|
|
||||||
|
try {
|
||||||
|
EndrUserLoginBean loginForm = getUerLoginBean(request);
|
||||||
|
|
||||||
|
if (printerDataTxtFormList.size()>0){
|
||||||
|
for (PrinterDataTxtForm dataSet : printerDataTxtFormList){
|
||||||
|
dataSetting = new PrinterDataTxtForm();
|
||||||
|
dataSetting = dataSet;
|
||||||
|
//String a = SessionUtil.getPathFile("100000").substring(SessionUtil.getPathFile("100000").length()-1,SessionUtil.getPathFile("100000").length());
|
||||||
|
//String b = (dataSetting.getDatJob()+".dat").substring(0,1);
|
||||||
|
filePath = SessionUtil.getPathFile("100000")+dataSetting.getDatJob()+".dat"; //"D://txt/"+dataSet.getDatJob()+".dat"; //filePath = dataSet.getDatJob();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
log.info("writing file to "+filePath+" start ...");
|
||||||
|
log.info("writing file by "+loginForm.getUserId());
|
||||||
|
if (VSMUtil.isNotEmpty(dataSetting.getDatJob())){
|
||||||
|
|
||||||
|
File createPath = new File(SessionUtil.getPathFile("100000"));
|
||||||
|
if (!createPath.exists()){
|
||||||
|
createPath.mkdir();
|
||||||
|
}
|
||||||
|
// BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filePath) ,"UTF-8"));
|
||||||
|
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filePath),"TIS-620")); //
|
||||||
|
// BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filePath) ,"MS-874"));
|
||||||
|
|
||||||
|
|
||||||
|
if (printerDataTxtFormList.size()>0){
|
||||||
|
for (int i=0; i<printerDataTxtFormList.size(); i++){
|
||||||
|
PrinterDataTxtForm data = new PrinterDataTxtForm();
|
||||||
|
data = printerDataTxtFormList.get(i);
|
||||||
|
if (i==0){
|
||||||
|
if(VSMUtil.isNotEmpty(data.getDatPrinter()))
|
||||||
|
out.write( new String( data.getDatPrinter().getBytes(),"TIS-620") );
|
||||||
|
|
||||||
|
out.write("\r\n");
|
||||||
|
//out.newLine();
|
||||||
|
}
|
||||||
|
out.write(data.getDatData());
|
||||||
|
//out.newLine();
|
||||||
|
//out.write(VSMUtil.NEW_LINE);
|
||||||
|
out.write("\r\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//out.flush();
|
||||||
|
out.close();
|
||||||
|
log.info("write file to "+filePath+" successful ...");
|
||||||
|
}else{
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("1"));
|
||||||
|
msgErrorForm.setErrorDesc("FileName is null !!!");
|
||||||
|
log.info("write file to "+filePath+" fail ,Invalid FileName.");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}catch (Exception e){
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("1"));
|
||||||
|
msgErrorForm.setErrorDesc(e.getMessage());
|
||||||
|
log.error(e.toString(), e);
|
||||||
|
}
|
||||||
|
obj[0] = msgErrorForm;
|
||||||
|
obj[1] = filePath;
|
||||||
|
obj[2] = dataSetting;
|
||||||
|
return obj;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Transfer/Upload .dat file to server by ftp process
|
||||||
|
* @param hostname - server ftp IP
|
||||||
|
* @param port - server ftp port
|
||||||
|
* @param username server ftp username login
|
||||||
|
* @param password server ftp password login
|
||||||
|
* @param localFileNames - path of source file
|
||||||
|
* @param remotePath - file name to transfer
|
||||||
|
* @param ftpDirectory - directory for destination
|
||||||
|
* @return Object[] results
|
||||||
|
*/
|
||||||
|
public Object[] ftpUploadFile(String hostname ,int port ,String username ,String password ,String localFileNames ,String remotePath ,String ftpDirectory){
|
||||||
|
|
||||||
|
Object[] obj = new Object[1];
|
||||||
|
MsgErrorForm msgErrorForm = new MsgErrorForm();
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("0"));
|
||||||
|
msgErrorForm.setErrorDesc("Transfer file successful");
|
||||||
|
obj[0] = msgErrorForm;
|
||||||
|
|
||||||
|
try {
|
||||||
|
|
||||||
|
boolean a = ftpService.putFile(hostname, port, username, password, remotePath, localFileNames ,ftpDirectory);
|
||||||
|
// boolean a = false;
|
||||||
|
if (a){
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("0"));
|
||||||
|
msgErrorForm.setErrorDesc("Transfer file successful");
|
||||||
|
}else {
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("1"));
|
||||||
|
msgErrorForm.setErrorDesc("Transfer file fail");
|
||||||
|
}
|
||||||
|
|
||||||
|
}catch (Exception e){
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("1"));
|
||||||
|
msgErrorForm.setErrorDesc(e.getMessage());
|
||||||
|
log.error(e.toString(), e);
|
||||||
|
}
|
||||||
|
|
||||||
|
obj[0] = msgErrorForm;
|
||||||
|
return obj;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete source file when transfer successful
|
||||||
|
* @param pathFile - path file for delete
|
||||||
|
* @return Object[] results
|
||||||
|
*/
|
||||||
|
public Object[] deleteTxtFile(String pathFile){
|
||||||
|
|
||||||
|
Object[] obj = new Object[3];
|
||||||
|
MsgErrorForm msgErrorForm = new MsgErrorForm();
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("0"));
|
||||||
|
msgErrorForm.setErrorDesc("Delete successful");
|
||||||
|
obj[0] = msgErrorForm;
|
||||||
|
|
||||||
|
try {
|
||||||
|
|
||||||
|
String pathFileForDelete = pathFile.replace("//", "\\");
|
||||||
|
pathFileForDelete = pathFileForDelete.replace("/", "\\");
|
||||||
|
|
||||||
|
File f = null;
|
||||||
|
f = new File(pathFileForDelete);
|
||||||
|
|
||||||
|
log.info("Delete file "+f+" start...");
|
||||||
|
boolean success = f.delete();
|
||||||
|
|
||||||
|
if (success){
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("0"));
|
||||||
|
msgErrorForm.setErrorDesc("Delete successful");
|
||||||
|
log.info("Delete file "+f+" successful...");
|
||||||
|
}else{
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("1"));
|
||||||
|
msgErrorForm.setErrorDesc("Delete fail");
|
||||||
|
log.info("Delete file "+f+" fail...");
|
||||||
|
}
|
||||||
|
|
||||||
|
}catch (Exception e){
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("1"));
|
||||||
|
msgErrorForm.setErrorDesc(e.getMessage());
|
||||||
|
log.error(e.toString(), e);
|
||||||
|
}
|
||||||
|
obj[0] = msgErrorForm;
|
||||||
|
return obj;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Insert ENDR data to temp and update data
|
||||||
|
* Save ENDR data to .dat file and transfer text file to server by ftp process
|
||||||
|
* Delete text file when transfer text file is complete
|
||||||
|
* @param request
|
||||||
|
* @param lstPrintingData - list of ENDR Print data
|
||||||
|
* @param serverId - Id of printer
|
||||||
|
* @return Object[] results
|
||||||
|
*/
|
||||||
|
public Object[] rejectData(HttpServletRequest request ,List<PrintingDataForm> lstPrintingData ,BigDecimal serverId ,BigDecimal sType){
|
||||||
|
|
||||||
|
Object[] obj = new Object[1];
|
||||||
|
MsgErrorForm msgErrorForm = new MsgErrorForm();
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("0"));
|
||||||
|
msgErrorForm.setErrorDesc("Save successful");
|
||||||
|
obj[0] = msgErrorForm;
|
||||||
|
|
||||||
|
try {
|
||||||
|
EndrUserLoginBean loginForm = getUerLoginBean(request);
|
||||||
|
Date dateSave = new Date();
|
||||||
|
|
||||||
|
List<EndrTmpDataPrintBean> endrTmpDataPrintList = new ArrayList<EndrTmpDataPrintBean>();
|
||||||
|
EndrTmpDataPrintBean endrTmpDataPrintForm = new EndrTmpDataPrintBean();
|
||||||
|
|
||||||
|
//String processId = DateUtil.toFormatString(new Date(), "ddMMyyyyHHmmss");
|
||||||
|
String processId = new Date().getTime()+"";
|
||||||
|
|
||||||
|
if (VSMUtil.isNotEmptyLst(lstPrintingData) && lstPrintingData.size()>0){
|
||||||
|
for (int i = 0 ; i< lstPrintingData.size() ; i++){
|
||||||
|
PrintingDataForm printingDataFormSet = new PrintingDataForm();
|
||||||
|
BeanUtils.copyProperties(lstPrintingData.get(i), printingDataFormSet);
|
||||||
|
|
||||||
|
endrTmpDataPrintForm = new EndrTmpDataPrintBean();
|
||||||
|
endrTmpDataPrintForm.setProcessId(processId);
|
||||||
|
endrTmpDataPrintForm.setTaskId(printingDataFormSet.getTaskId());
|
||||||
|
endrTmpDataPrintForm.setUserId(loginForm.getUserId());
|
||||||
|
endrTmpDataPrintForm.setServerId(serverId);
|
||||||
|
|
||||||
|
endrTmpDataPrintForm.setCreateBy(loginForm.getUserId());
|
||||||
|
endrTmpDataPrintForm.setCreateDate(dateSave);
|
||||||
|
endrTmpDataPrintForm.setUpdateBy(loginForm.getUserId());
|
||||||
|
endrTmpDataPrintForm.setUpdateDate(dateSave);
|
||||||
|
|
||||||
|
endrTmpDataPrintList.add(endrTmpDataPrintForm);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
boolean f = commonService.insertEndrTmpDataPrint(endrTmpDataPrintList);
|
||||||
|
|
||||||
|
if(!f){
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("1"));
|
||||||
|
msgErrorForm.setErrorDesc("Save error!!!");
|
||||||
|
}else{
|
||||||
|
|
||||||
|
boolean s = commonService.updateReject(processId ,sType);
|
||||||
|
|
||||||
|
//if (!s){
|
||||||
|
//}
|
||||||
|
}
|
||||||
|
|
||||||
|
}catch (Exception e){
|
||||||
|
msgErrorForm.setErrorFlag(getBigDecimal("1"));
|
||||||
|
msgErrorForm.setErrorDesc("Data not found");
|
||||||
|
log.error(e.toString(), e);
|
||||||
|
}
|
||||||
|
obj[0] = msgErrorForm;
|
||||||
|
return obj;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,59 @@
|
|||||||
|
.spinner {
|
||||||
|
display: inline-block;
|
||||||
|
white-space: nowrap;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
overflow: hidden;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.spinner .spinner-text {
|
||||||
|
font-size: 12px;
|
||||||
|
border: 0px;
|
||||||
|
line-height: 20px;
|
||||||
|
height: 20px;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0 2px;
|
||||||
|
*margin-top: -1px;
|
||||||
|
*height: 18px;
|
||||||
|
*line-height: 18px;
|
||||||
|
_height: 18px;
|
||||||
|
_line-height: 18px;
|
||||||
|
vertical-align: baseline;
|
||||||
|
}
|
||||||
|
.spinner-arrow {
|
||||||
|
display: inline-block;
|
||||||
|
overflow: hidden;
|
||||||
|
vertical-align: top;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.spinner-arrow-up,
|
||||||
|
.spinner-arrow-down {
|
||||||
|
opacity: 0.6;
|
||||||
|
filter: alpha(opacity=60);
|
||||||
|
display: block;
|
||||||
|
font-size: 1px;
|
||||||
|
width: 18px;
|
||||||
|
height: 10px;
|
||||||
|
}
|
||||||
|
.spinner-arrow-hover {
|
||||||
|
opacity: 1.0;
|
||||||
|
filter: alpha(opacity=100);
|
||||||
|
}
|
||||||
|
.spinner-arrow-up {
|
||||||
|
background: url('images/spinner_arrows.png') no-repeat 1px center;
|
||||||
|
}
|
||||||
|
.spinner-arrow-down {
|
||||||
|
background: url('images/spinner_arrows.png') no-repeat -15px center;
|
||||||
|
}
|
||||||
|
.spinner {
|
||||||
|
border-color: #D4D4D4;
|
||||||
|
}
|
||||||
|
.spinner-arrow {
|
||||||
|
background-color: #F2F2F2;
|
||||||
|
}
|
||||||
|
.spinner-arrow-hover {
|
||||||
|
background-color: #e6e6e6;
|
||||||
|
}
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,59 @@
|
|||||||
|
.spinner {
|
||||||
|
display: inline-block;
|
||||||
|
white-space: nowrap;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
overflow: hidden;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.spinner .spinner-text {
|
||||||
|
font-size: 12px;
|
||||||
|
border: 0px;
|
||||||
|
line-height: 20px;
|
||||||
|
height: 20px;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0 2px;
|
||||||
|
*margin-top: -1px;
|
||||||
|
*height: 18px;
|
||||||
|
*line-height: 18px;
|
||||||
|
_height: 18px;
|
||||||
|
_line-height: 18px;
|
||||||
|
vertical-align: baseline;
|
||||||
|
}
|
||||||
|
.spinner-arrow {
|
||||||
|
display: inline-block;
|
||||||
|
overflow: hidden;
|
||||||
|
vertical-align: top;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.spinner-arrow-up,
|
||||||
|
.spinner-arrow-down {
|
||||||
|
opacity: 0.6;
|
||||||
|
filter: alpha(opacity=60);
|
||||||
|
display: block;
|
||||||
|
font-size: 1px;
|
||||||
|
width: 18px;
|
||||||
|
height: 10px;
|
||||||
|
}
|
||||||
|
.spinner-arrow-hover {
|
||||||
|
opacity: 1.0;
|
||||||
|
filter: alpha(opacity=100);
|
||||||
|
}
|
||||||
|
.spinner-arrow-up {
|
||||||
|
background: url('images/spinner_arrows.png') no-repeat 1px center;
|
||||||
|
}
|
||||||
|
.spinner-arrow-down {
|
||||||
|
background: url('images/spinner_arrows.png') no-repeat -15px center;
|
||||||
|
}
|
||||||
|
.spinner {
|
||||||
|
border-color: #000;
|
||||||
|
}
|
||||||
|
.spinner-arrow {
|
||||||
|
background-color: #3d3d3d;
|
||||||
|
}
|
||||||
|
.spinner-arrow-hover {
|
||||||
|
background-color: #777;
|
||||||
|
}
|
Binary file not shown.
After Width: | Height: | Size: 452 B |
@ -0,0 +1,69 @@
|
|||||||
|
|
||||||
|
package th.co.muangthai.endrprint.wfxml;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
import javax.xml.bind.annotation.XmlAccessType;
|
||||||
|
import javax.xml.bind.annotation.XmlAccessorType;
|
||||||
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
|
import javax.xml.bind.annotation.XmlType;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>Java class for SearchPolicyDetailAdapterOutputCollection complex type.
|
||||||
|
*
|
||||||
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
||||||
|
*
|
||||||
|
* <pre>
|
||||||
|
* <complexType name="SearchPolicyDetailAdapterOutputCollection">
|
||||||
|
* <complexContent>
|
||||||
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
||||||
|
* <sequence>
|
||||||
|
* <element name="SearchPolicyDetailAdapterOutput" type="{http://xmlns.oracle.com/pcbpel/adapter/db/SearchPolicyDetailAdapter}SearchPolicyDetailAdapterOutput" maxOccurs="unbounded" minOccurs="0"/>
|
||||||
|
* </sequence>
|
||||||
|
* </restriction>
|
||||||
|
* </complexContent>
|
||||||
|
* </complexType>
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "SearchPolicyDetailAdapterOutputCollection", propOrder = {
|
||||||
|
"searchPolicyDetailAdapterOutput"
|
||||||
|
})
|
||||||
|
public class SearchPolicyDetailAdapterOutputCollection {
|
||||||
|
|
||||||
|
@XmlElement(name = "SearchPolicyDetailAdapterOutput")
|
||||||
|
protected List<SearchPolicyDetailAdapterOutput> searchPolicyDetailAdapterOutput;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of the searchPolicyDetailAdapterOutput property.
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* This accessor method returns a reference to the live list,
|
||||||
|
* not a snapshot. Therefore any modification you make to the
|
||||||
|
* returned list will be present inside the JAXB object.
|
||||||
|
* This is why there is not a <CODE>set</CODE> method for the searchPolicyDetailAdapterOutput property.
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* For example, to add a new item, do as follows:
|
||||||
|
* <pre>
|
||||||
|
* getSearchPolicyDetailAdapterOutput().add(newItem);
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Objects of the following type(s) are allowed in the list
|
||||||
|
* {@link SearchPolicyDetailAdapterOutput }
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public List<SearchPolicyDetailAdapterOutput> getSearchPolicyDetailAdapterOutput() {
|
||||||
|
if (searchPolicyDetailAdapterOutput == null) {
|
||||||
|
searchPolicyDetailAdapterOutput = new ArrayList<SearchPolicyDetailAdapterOutput>();
|
||||||
|
}
|
||||||
|
return this.searchPolicyDetailAdapterOutput;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,24 @@
|
|||||||
|
.combobox-item,
|
||||||
|
.combobox-group {
|
||||||
|
font-size: 12px;
|
||||||
|
padding: 3px;
|
||||||
|
padding-right: 0px;
|
||||||
|
}
|
||||||
|
.combobox-item-disabled {
|
||||||
|
opacity: 0.5;
|
||||||
|
filter: alpha(opacity=50);
|
||||||
|
}
|
||||||
|
.combobox-gitem {
|
||||||
|
padding-left: 10px;
|
||||||
|
}
|
||||||
|
.combobox-group {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.combobox-item-hover {
|
||||||
|
background-color: #eaf2ff;
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
.combobox-item-selected {
|
||||||
|
background-color: #ffe48d;
|
||||||
|
color: #000000;
|
||||||
|
}
|
@ -0,0 +1,74 @@
|
|||||||
|
|
||||||
|
input[type="text"],
|
||||||
|
input[type="password"],
|
||||||
|
textarea,
|
||||||
|
textarea.form-control {
|
||||||
|
height: 50px;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0 20px;
|
||||||
|
vertical-align: middle;
|
||||||
|
background: #f8f8f8;
|
||||||
|
border: 3px solid #ddd;
|
||||||
|
font-family: 'Roboto', sans-serif;
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: 300;
|
||||||
|
line-height: 50px;
|
||||||
|
color: #888;
|
||||||
|
-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
|
||||||
|
-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
|
||||||
|
-o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
|
||||||
|
}
|
||||||
|
|
||||||
|
textarea,
|
||||||
|
textarea.form-control {
|
||||||
|
padding-top: 10px;
|
||||||
|
padding-bottom: 10px;
|
||||||
|
line-height: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type="text"]:focus,
|
||||||
|
input[type="password"]:focus,
|
||||||
|
textarea:focus,
|
||||||
|
textarea.form-control:focus {
|
||||||
|
outline: 0;
|
||||||
|
background: #fff;
|
||||||
|
border: 3px solid #ccc;
|
||||||
|
-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder,
|
||||||
|
textarea:-moz-placeholder, textarea.form-control:-moz-placeholder { color: #888; }
|
||||||
|
|
||||||
|
input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder,
|
||||||
|
textarea:-ms-input-placeholder, textarea.form-control:-ms-input-placeholder { color: #888; }
|
||||||
|
|
||||||
|
input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder,
|
||||||
|
textarea::-webkit-input-placeholder, textarea.form-control::-webkit-input-placeholder { color: #888; }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
button.btn {
|
||||||
|
height: 50px;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0 20px;
|
||||||
|
vertical-align: middle;
|
||||||
|
background: #4aaf51;
|
||||||
|
border: 0;
|
||||||
|
font-family: 'Roboto', sans-serif;
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: 300;
|
||||||
|
line-height: 50px;
|
||||||
|
color: #fff;
|
||||||
|
-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
|
||||||
|
text-shadow: none;
|
||||||
|
-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
|
||||||
|
-o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
|
||||||
|
}
|
||||||
|
|
||||||
|
button.btn:hover { opacity: 0.6; color: #fff; }
|
||||||
|
|
||||||
|
button.btn:active { outline: 0; opacity: 0.6; color: #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
|
||||||
|
|
||||||
|
button.btn:focus { outline: 0; opacity: 0.6; background: #4aaf51; color: #fff; }
|
||||||
|
|
||||||
|
button.btn:active:focus, button.btn.active:focus { outline: 0; opacity: 0.6; background: #4aaf51; color: #fff; }
|
@ -0,0 +1,260 @@
|
|||||||
|
.datagrid .panel-body {
|
||||||
|
overflow: hidden;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.datagrid-view {
|
||||||
|
position: relative;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.datagrid-view1,
|
||||||
|
.datagrid-view2 {
|
||||||
|
position: absolute;
|
||||||
|
overflow: hidden;
|
||||||
|
top: 0;
|
||||||
|
}
|
||||||
|
.datagrid-view1 {
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
.datagrid-view2 {
|
||||||
|
right: 0;
|
||||||
|
}
|
||||||
|
.datagrid-mask {
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
top: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
opacity: 0.3;
|
||||||
|
filter: alpha(opacity=30);
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.datagrid-mask-msg {
|
||||||
|
position: absolute;
|
||||||
|
top: 50%;
|
||||||
|
margin-top: -20px;
|
||||||
|
padding: 10px 5px 10px 30px;
|
||||||
|
width: auto;
|
||||||
|
height: 16px;
|
||||||
|
border-width: 2px;
|
||||||
|
border-style: solid;
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.datagrid-sort-icon {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.datagrid-toolbar {
|
||||||
|
height: auto;
|
||||||
|
padding: 1px 2px;
|
||||||
|
border-width: 0 0 1px 0;
|
||||||
|
border-style: solid;
|
||||||
|
}
|
||||||
|
.datagrid-btn-separator {
|
||||||
|
float: left;
|
||||||
|
height: 24px;
|
||||||
|
border-left: 1px solid #ccc;
|
||||||
|
border-right: 1px solid #fff;
|
||||||
|
margin: 2px 1px;
|
||||||
|
}
|
||||||
|
.datagrid .datagrid-pager {
|
||||||
|
display: block;
|
||||||
|
margin: 0;
|
||||||
|
border-width: 1px 0 0 0;
|
||||||
|
border-style: solid;
|
||||||
|
}
|
||||||
|
.datagrid .datagrid-pager-top {
|
||||||
|
border-width: 0 0 1px 0;
|
||||||
|
}
|
||||||
|
.datagrid-header {
|
||||||
|
overflow: hidden;
|
||||||
|
cursor: default;
|
||||||
|
border-width: 0 0 1px 0;
|
||||||
|
border-style: solid;
|
||||||
|
}
|
||||||
|
.datagrid-header-inner {
|
||||||
|
float: left;
|
||||||
|
width: 10000px;
|
||||||
|
}
|
||||||
|
.datagrid-header-row,
|
||||||
|
.datagrid-row {
|
||||||
|
height: 25px;
|
||||||
|
}
|
||||||
|
.datagrid-header td,
|
||||||
|
.datagrid-body td,
|
||||||
|
.datagrid-footer td {
|
||||||
|
border-width: 0 1px 1px 0;
|
||||||
|
border-style: dotted;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.datagrid-cell,
|
||||||
|
.datagrid-cell-group,
|
||||||
|
.datagrid-header-rownumber,
|
||||||
|
.datagrid-cell-rownumber {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0 4px;
|
||||||
|
white-space: nowrap;
|
||||||
|
word-wrap: normal;
|
||||||
|
overflow: hidden;
|
||||||
|
height: 18px;
|
||||||
|
line-height: 18px;
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
.datagrid-header .datagrid-cell {
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
.datagrid-header .datagrid-cell span {
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
.datagrid-cell-group {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.datagrid-header-rownumber,
|
||||||
|
.datagrid-cell-rownumber {
|
||||||
|
width: 25px;
|
||||||
|
text-align: center;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.datagrid-body {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
overflow: auto;
|
||||||
|
zoom: 1;
|
||||||
|
}
|
||||||
|
.datagrid-view1 .datagrid-body-inner {
|
||||||
|
padding-bottom: 20px;
|
||||||
|
}
|
||||||
|
.datagrid-view1 .datagrid-body {
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.datagrid-footer {
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.datagrid-footer-inner {
|
||||||
|
border-width: 1px 0 0 0;
|
||||||
|
border-style: solid;
|
||||||
|
width: 10000px;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.datagrid-row-editing .datagrid-cell {
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
.datagrid-header-check,
|
||||||
|
.datagrid-cell-check {
|
||||||
|
padding: 0;
|
||||||
|
width: 27px;
|
||||||
|
height: 18px;
|
||||||
|
font-size: 1px;
|
||||||
|
text-align: center;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.datagrid-header-check input,
|
||||||
|
.datagrid-cell-check input {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
width: 15px;
|
||||||
|
height: 18px;
|
||||||
|
}
|
||||||
|
.datagrid-resize-proxy {
|
||||||
|
position: absolute;
|
||||||
|
width: 1px;
|
||||||
|
height: 10000px;
|
||||||
|
top: 0;
|
||||||
|
cursor: e-resize;
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.datagrid-body .datagrid-editable {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.datagrid-body .datagrid-editable table {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.datagrid-body .datagrid-editable td {
|
||||||
|
border: 0;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.datagrid-body .datagrid-editable .datagrid-editable-input {
|
||||||
|
margin: 0;
|
||||||
|
padding: 2px;
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
}
|
||||||
|
.datagrid-sort-desc .datagrid-sort-icon {
|
||||||
|
padding: 0 13px 0 0;
|
||||||
|
background: url('images/datagrid_icons.png') no-repeat -16px center;
|
||||||
|
}
|
||||||
|
.datagrid-sort-asc .datagrid-sort-icon {
|
||||||
|
padding: 0 13px 0 0;
|
||||||
|
background: url('images/datagrid_icons.png') no-repeat 0px center;
|
||||||
|
}
|
||||||
|
.datagrid-row-collapse {
|
||||||
|
background: url('images/datagrid_icons.png') no-repeat -48px center;
|
||||||
|
}
|
||||||
|
.datagrid-row-expand {
|
||||||
|
background: url('images/datagrid_icons.png') no-repeat -32px center;
|
||||||
|
}
|
||||||
|
.datagrid-mask-msg {
|
||||||
|
background: #ffffff url('images/loading.gif') no-repeat scroll 5px center;
|
||||||
|
}
|
||||||
|
.datagrid-header,
|
||||||
|
.datagrid-td-rownumber {
|
||||||
|
background-color: #fafafa;
|
||||||
|
background: -webkit-linear-gradient(top,#fdfdfd 0,#f5f5f5 100%);
|
||||||
|
background: -moz-linear-gradient(top,#fdfdfd 0,#f5f5f5 100%);
|
||||||
|
background: -o-linear-gradient(top,#fdfdfd 0,#f5f5f5 100%);
|
||||||
|
background: linear-gradient(to bottom,#fdfdfd 0,#f5f5f5 100%);
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfdfd,endColorstr=#f5f5f5,GradientType=0);
|
||||||
|
}
|
||||||
|
.datagrid-cell-rownumber {
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
.datagrid-resize-proxy {
|
||||||
|
background: #bfbfbf;
|
||||||
|
}
|
||||||
|
.datagrid-mask {
|
||||||
|
background: #ccc;
|
||||||
|
}
|
||||||
|
.datagrid-mask-msg {
|
||||||
|
border-color: #D3D3D3;
|
||||||
|
}
|
||||||
|
.datagrid-toolbar,
|
||||||
|
.datagrid-pager {
|
||||||
|
background: #fafafa;
|
||||||
|
}
|
||||||
|
.datagrid-header,
|
||||||
|
.datagrid-toolbar,
|
||||||
|
.datagrid-pager,
|
||||||
|
.datagrid-footer-inner {
|
||||||
|
border-color: #ddd;
|
||||||
|
}
|
||||||
|
.datagrid-header td,
|
||||||
|
.datagrid-body td,
|
||||||
|
.datagrid-footer td {
|
||||||
|
border-color: #ccc;
|
||||||
|
}
|
||||||
|
.datagrid-htable,
|
||||||
|
.datagrid-btable,
|
||||||
|
.datagrid-ftable {
|
||||||
|
color: #000000;
|
||||||
|
border-collapse: separate;
|
||||||
|
}
|
||||||
|
.datagrid-row-alt {
|
||||||
|
background: #fafafa;
|
||||||
|
}
|
||||||
|
.datagrid-row-over,
|
||||||
|
.datagrid-header td.datagrid-header-over {
|
||||||
|
background: #e2e2e2;
|
||||||
|
color: #000000;
|
||||||
|
cursor: default;
|
||||||
|
}
|
||||||
|
.datagrid-row-selected {
|
||||||
|
background: #0092DC;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
.datagrid-body .datagrid-editable .datagrid-editable-input {
|
||||||
|
border-color: #D3D3D3;
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 184 B |
@ -0,0 +1,15 @@
|
|||||||
|
/*
|
||||||
|
AngularJS v1.2.19
|
||||||
|
(c) 2010-2014 Google, Inc. http://angularjs.org
|
||||||
|
License: MIT
|
||||||
|
*/
|
||||||
|
(function(p,h,q){'use strict';function E(a){var d=[];s(d,h.noop).chars(a);return d.join("")}function k(a){var d={};a=a.split(",");var b;for(b=0;b<a.length;b++)d[a[b]]=!0;return d}function F(a,d){function b(a,c,b,g){c=h.lowercase(c);if(t[c])for(;f.last()&&u[f.last()];)e("",f.last());v[c]&&f.last()==c&&e("",c);(g=w[c]||!!g)||f.push(c);var l={};b.replace(G,function(a,c,d,b,e){l[c]=r(d||b||e||"")});d.start&&d.start(c,l,g)}function e(a,c){var b=0,e;if(c=h.lowercase(c))for(b=f.length-1;0<=b&&f[b]!=c;b--);
|
||||||
|
if(0<=b){for(e=f.length-1;e>=b;e--)d.end&&d.end(f[e]);f.length=b}}var c,g,f=[],l=a;for(f.last=function(){return f[f.length-1]};a;){g=!0;if(f.last()&&x[f.last()])a=a.replace(RegExp("(.*)<\\s*\\/\\s*"+f.last()+"[^>]*>","i"),function(c,a){a=a.replace(H,"$1").replace(I,"$1");d.chars&&d.chars(r(a));return""}),e("",f.last());else{if(0===a.indexOf("\x3c!--"))c=a.indexOf("--",4),0<=c&&a.lastIndexOf("--\x3e",c)===c&&(d.comment&&d.comment(a.substring(4,c)),a=a.substring(c+3),g=!1);else if(y.test(a)){if(c=a.match(y))a=
|
||||||
|
a.replace(c[0],""),g=!1}else if(J.test(a)){if(c=a.match(z))a=a.substring(c[0].length),c[0].replace(z,e),g=!1}else K.test(a)&&(c=a.match(A))&&(a=a.substring(c[0].length),c[0].replace(A,b),g=!1);g&&(c=a.indexOf("<"),g=0>c?a:a.substring(0,c),a=0>c?"":a.substring(c),d.chars&&d.chars(r(g)))}if(a==l)throw L("badparse",a);l=a}e()}function r(a){if(!a)return"";var d=M.exec(a);a=d[1];var b=d[3];if(d=d[2])n.innerHTML=d.replace(/</g,"<"),d="textContent"in n?n.textContent:n.innerText;return a+d+b}function B(a){return a.replace(/&/g,
|
||||||
|
"&").replace(N,function(a){var b=a.charCodeAt(0);a=a.charCodeAt(1);return"&#"+(1024*(b-55296)+(a-56320)+65536)+";"}).replace(O,function(a){return"&#"+a.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}function s(a,d){var b=!1,e=h.bind(a,a.push);return{start:function(a,g,f){a=h.lowercase(a);!b&&x[a]&&(b=a);b||!0!==C[a]||(e("<"),e(a),h.forEach(g,function(b,f){var g=h.lowercase(f),k="img"===a&&"src"===g||"background"===g;!0!==P[g]||!0===D[g]&&!d(b,k)||(e(" "),e(f),e('="'),e(B(b)),e('"'))}),
|
||||||
|
e(f?"/>":">"))},end:function(a){a=h.lowercase(a);b||!0!==C[a]||(e("</"),e(a),e(">"));a==b&&(b=!1)},chars:function(a){b||e(B(a))}}}var L=h.$$minErr("$sanitize"),A=/^<\s*([\w:-]+)((?:\s+[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)\s*>/,z=/^<\s*\/\s*([\w:-]+)[^>]*>/,G=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,K=/^</,J=/^<\s*\//,H=/\x3c!--(.*?)--\x3e/g,y=/<!DOCTYPE([^>]*?)>/i,I=/<!\[CDATA\[(.*?)]]\x3e/g,N=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,O=/([^\#-~| |!])/g,
|
||||||
|
w=k("area,br,col,hr,img,wbr");p=k("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr");q=k("rp,rt");var v=h.extend({},q,p),t=h.extend({},p,k("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,script,section,table,ul")),u=h.extend({},q,k("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")),x=k("script,style"),
|
||||||
|
C=h.extend({},w,t,u,v),D=k("background,cite,href,longdesc,src,usemap"),P=h.extend({},D,k("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,target,title,type,valign,value,vspace,width")),n=document.createElement("pre"),M=/^(\s*)([\s\S]*?)(\s*)$/;h.module("ngSanitize",[]).provider("$sanitize",function(){this.$get=
|
||||||
|
["$$sanitizeUri",function(a){return function(d){var b=[];F(d,s(b,function(b,c){return!/^unsafe/.test(a(b,c))}));return b.join("")}}]});h.module("ngSanitize").filter("linky",["$sanitize",function(a){var d=/((ftp|https?):\/\/|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>]/,b=/^mailto:/;return function(e,c){function g(a){a&&m.push(E(a))}function f(a,b){m.push("<a ");h.isDefined(c)&&(m.push('target="'),m.push(c),m.push('" '));m.push('href="');m.push(a);m.push('">');g(b);m.push("</a>")}if(!e)return e;
|
||||||
|
for(var l,k=e,m=[],n,p;l=k.match(d);)n=l[0],l[2]==l[3]&&(n="mailto:"+n),p=l.index,g(k.substr(0,p)),f(n,l[0].replace(b,"")),k=k.substring(p+l[0].length);g(k);return a(m.join(""))}}])})(window,window.angular);
|
||||||
|
//# sourceMappingURL=angular-sanitize.min.js.map
|
@ -0,0 +1,10 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="common">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="file://$PROJECT_DIR$/lib/common" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
<jarDirectory url="file://$PROJECT_DIR$/lib/common" recursive="false" />
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,15 @@
|
|||||||
|
/* FONT PATH
|
||||||
|
* -------------------------- */
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'FontAwesome';
|
||||||
|
src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
|
||||||
|
src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
|
||||||
|
url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
|
||||||
|
url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
|
||||||
|
url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
|
||||||
|
url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
|
||||||
|
// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
@ -0,0 +1,356 @@
|
|||||||
|
.tabs-container {
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.tabs-header {
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
border-bottom-width: 0;
|
||||||
|
position: relative;
|
||||||
|
padding: 0;
|
||||||
|
padding-top: 2px;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.tabs-header-plain {
|
||||||
|
border: 0;
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
.tabs-scroller-left,
|
||||||
|
.tabs-scroller-right {
|
||||||
|
position: absolute;
|
||||||
|
top: auto;
|
||||||
|
bottom: 0;
|
||||||
|
width: 18px;
|
||||||
|
font-size: 1px;
|
||||||
|
display: none;
|
||||||
|
cursor: pointer;
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
}
|
||||||
|
.tabs-scroller-left {
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
.tabs-scroller-right {
|
||||||
|
right: 0;
|
||||||
|
}
|
||||||
|
.tabs-tool {
|
||||||
|
position: absolute;
|
||||||
|
bottom: 0;
|
||||||
|
padding: 1px;
|
||||||
|
overflow: hidden;
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
}
|
||||||
|
.tabs-header-plain .tabs-tool {
|
||||||
|
padding: 0 1px;
|
||||||
|
}
|
||||||
|
.tabs-wrap {
|
||||||
|
position: relative;
|
||||||
|
left: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
width: 100%;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.tabs-scrolling {
|
||||||
|
margin-left: 18px;
|
||||||
|
margin-right: 18px;
|
||||||
|
}
|
||||||
|
.tabs-disabled {
|
||||||
|
opacity: 0.3;
|
||||||
|
filter: alpha(opacity=30);
|
||||||
|
}
|
||||||
|
.tabs {
|
||||||
|
list-style-type: none;
|
||||||
|
height: 26px;
|
||||||
|
margin: 0px;
|
||||||
|
padding: 0px;
|
||||||
|
padding-left: 4px;
|
||||||
|
width: 5000px;
|
||||||
|
border-style: solid;
|
||||||
|
border-width: 0 0 1px 0;
|
||||||
|
}
|
||||||
|
.tabs li {
|
||||||
|
float: left;
|
||||||
|
display: inline-block;
|
||||||
|
margin: 0 4px -1px 0;
|
||||||
|
padding: 0;
|
||||||
|
position: relative;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
.tabs li a.tabs-inner {
|
||||||
|
display: inline-block;
|
||||||
|
text-decoration: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0 10px;
|
||||||
|
height: 25px;
|
||||||
|
line-height: 25px;
|
||||||
|
text-align: center;
|
||||||
|
white-space: nowrap;
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
-moz-border-radius: 5px 5px 0 0;
|
||||||
|
-webkit-border-radius: 5px 5px 0 0;
|
||||||
|
border-radius: 5px 5px 0 0;
|
||||||
|
}
|
||||||
|
.tabs li.tabs-selected a.tabs-inner {
|
||||||
|
font-weight: bold;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
.tabs li.tabs-selected a:hover.tabs-inner {
|
||||||
|
cursor: default;
|
||||||
|
pointer: default;
|
||||||
|
}
|
||||||
|
.tabs li a.tabs-close,
|
||||||
|
.tabs-p-tool {
|
||||||
|
position: absolute;
|
||||||
|
font-size: 1px;
|
||||||
|
display: block;
|
||||||
|
height: 12px;
|
||||||
|
padding: 0;
|
||||||
|
top: 50%;
|
||||||
|
margin-top: -6px;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.tabs li a.tabs-close {
|
||||||
|
width: 12px;
|
||||||
|
right: 5px;
|
||||||
|
opacity: 0.6;
|
||||||
|
filter: alpha(opacity=60);
|
||||||
|
}
|
||||||
|
.tabs-p-tool {
|
||||||
|
right: 16px;
|
||||||
|
}
|
||||||
|
.tabs-p-tool a {
|
||||||
|
display: inline-block;
|
||||||
|
font-size: 1px;
|
||||||
|
width: 12px;
|
||||||
|
height: 12px;
|
||||||
|
margin: 0;
|
||||||
|
opacity: 0.6;
|
||||||
|
filter: alpha(opacity=60);
|
||||||
|
}
|
||||||
|
.tabs li a:hover.tabs-close,
|
||||||
|
.tabs-p-tool a:hover {
|
||||||
|
opacity: 1;
|
||||||
|
filter: alpha(opacity=100);
|
||||||
|
cursor: hand;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.tabs-with-icon {
|
||||||
|
padding-left: 18px;
|
||||||
|
}
|
||||||
|
.tabs-icon {
|
||||||
|
position: absolute;
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
left: 10px;
|
||||||
|
top: 50%;
|
||||||
|
margin-top: -8px;
|
||||||
|
}
|
||||||
|
.tabs-title {
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
.tabs-closable {
|
||||||
|
padding-right: 8px;
|
||||||
|
}
|
||||||
|
.tabs-panels {
|
||||||
|
margin: 0px;
|
||||||
|
padding: 0px;
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
border-top-width: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom {
|
||||||
|
border-width: 0 1px 1px 1px;
|
||||||
|
padding: 0 0 2px 0;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs {
|
||||||
|
border-width: 1px 0 0 0;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs li {
|
||||||
|
margin: -1px 4px 0 0;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs li a.tabs-inner {
|
||||||
|
-moz-border-radius: 0 0 5px 5px;
|
||||||
|
-webkit-border-radius: 0 0 5px 5px;
|
||||||
|
border-radius: 0 0 5px 5px;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs-tool {
|
||||||
|
top: 0;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs-scroller-left,
|
||||||
|
.tabs-header-bottom .tabs-scroller-right {
|
||||||
|
top: 0;
|
||||||
|
bottom: auto;
|
||||||
|
}
|
||||||
|
.tabs-panels-top {
|
||||||
|
border-width: 1px 1px 0 1px;
|
||||||
|
}
|
||||||
|
.tabs-header-left {
|
||||||
|
float: left;
|
||||||
|
border-width: 1px 0 1px 1px;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.tabs-header-right {
|
||||||
|
float: right;
|
||||||
|
border-width: 1px 1px 1px 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs-wrap,
|
||||||
|
.tabs-header-right .tabs-wrap {
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs {
|
||||||
|
height: 100%;
|
||||||
|
padding: 4px 0 0 4px;
|
||||||
|
border-width: 0 1px 0 0;
|
||||||
|
}
|
||||||
|
.tabs-header-right .tabs {
|
||||||
|
height: 100%;
|
||||||
|
padding: 4px 4px 0 0;
|
||||||
|
border-width: 0 0 0 1px;
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs li,
|
||||||
|
.tabs-header-right .tabs li {
|
||||||
|
display: block;
|
||||||
|
width: 100%;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs li {
|
||||||
|
left: auto;
|
||||||
|
right: 0;
|
||||||
|
margin: 0 -1px 4px 0;
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
.tabs-header-right .tabs li {
|
||||||
|
left: 0;
|
||||||
|
right: auto;
|
||||||
|
margin: 0 0 4px -1px;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs li a.tabs-inner {
|
||||||
|
display: block;
|
||||||
|
text-align: left;
|
||||||
|
-moz-border-radius: 5px 0 0 5px;
|
||||||
|
-webkit-border-radius: 5px 0 0 5px;
|
||||||
|
border-radius: 5px 0 0 5px;
|
||||||
|
}
|
||||||
|
.tabs-header-right .tabs li a.tabs-inner {
|
||||||
|
display: block;
|
||||||
|
text-align: left;
|
||||||
|
-moz-border-radius: 0 5px 5px 0;
|
||||||
|
-webkit-border-radius: 0 5px 5px 0;
|
||||||
|
border-radius: 0 5px 5px 0;
|
||||||
|
}
|
||||||
|
.tabs-panels-right {
|
||||||
|
float: right;
|
||||||
|
border-width: 1px 1px 1px 0;
|
||||||
|
}
|
||||||
|
.tabs-panels-left {
|
||||||
|
float: left;
|
||||||
|
border-width: 1px 0 1px 1px;
|
||||||
|
}
|
||||||
|
.tabs-header-noborder,
|
||||||
|
.tabs-panels-noborder {
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
.tabs-header-plain {
|
||||||
|
border: 0px;
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
.tabs-scroller-left {
|
||||||
|
background: #f3f3f3 url('images/tabs_icons.png') no-repeat 1px center;
|
||||||
|
}
|
||||||
|
.tabs-scroller-right {
|
||||||
|
background: #f3f3f3 url('images/tabs_icons.png') no-repeat -15px center;
|
||||||
|
}
|
||||||
|
.tabs li a.tabs-close {
|
||||||
|
background: url('images/tabs_icons.png') no-repeat -34px center;
|
||||||
|
}
|
||||||
|
.tabs li a.tabs-inner:hover {
|
||||||
|
background: #e2e2e2;
|
||||||
|
color: #000000;
|
||||||
|
filter: none;
|
||||||
|
}
|
||||||
|
.tabs li.tabs-selected a.tabs-inner {
|
||||||
|
background-color: #ffffff;
|
||||||
|
color: #575765;
|
||||||
|
background: -webkit-linear-gradient(top,#F8F8F8 0,#ffffff 100%);
|
||||||
|
background: -moz-linear-gradient(top,#F8F8F8 0,#ffffff 100%);
|
||||||
|
background: -o-linear-gradient(top,#F8F8F8 0,#ffffff 100%);
|
||||||
|
background: linear-gradient(to bottom,#F8F8F8 0,#ffffff 100%);
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8,endColorstr=#ffffff,GradientType=0);
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
background: -webkit-linear-gradient(top,#ffffff 0,#F8F8F8 100%);
|
||||||
|
background: -moz-linear-gradient(top,#ffffff 0,#F8F8F8 100%);
|
||||||
|
background: -o-linear-gradient(top,#ffffff 0,#F8F8F8 100%);
|
||||||
|
background: linear-gradient(to bottom,#ffffff 0,#F8F8F8 100%);
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F8F8F8,GradientType=0);
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
background: -webkit-linear-gradient(left,#F8F8F8 0,#ffffff 100%);
|
||||||
|
background: -moz-linear-gradient(left,#F8F8F8 0,#ffffff 100%);
|
||||||
|
background: -o-linear-gradient(left,#F8F8F8 0,#ffffff 100%);
|
||||||
|
background: linear-gradient(to right,#F8F8F8 0,#ffffff 100%);
|
||||||
|
background-repeat: repeat-y;
|
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8,endColorstr=#ffffff,GradientType=1);
|
||||||
|
}
|
||||||
|
.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
background: -webkit-linear-gradient(left,#ffffff 0,#F8F8F8 100%);
|
||||||
|
background: -moz-linear-gradient(left,#ffffff 0,#F8F8F8 100%);
|
||||||
|
background: -o-linear-gradient(left,#ffffff 0,#F8F8F8 100%);
|
||||||
|
background: linear-gradient(to right,#ffffff 0,#F8F8F8 100%);
|
||||||
|
background-repeat: repeat-y;
|
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F8F8F8,GradientType=1);
|
||||||
|
}
|
||||||
|
.tabs li a.tabs-inner {
|
||||||
|
color: #575765;
|
||||||
|
background-color: #f3f3f3;
|
||||||
|
background: -webkit-linear-gradient(top,#F8F8F8 0,#eeeeee 100%);
|
||||||
|
background: -moz-linear-gradient(top,#F8F8F8 0,#eeeeee 100%);
|
||||||
|
background: -o-linear-gradient(top,#F8F8F8 0,#eeeeee 100%);
|
||||||
|
background: linear-gradient(to bottom,#F8F8F8 0,#eeeeee 100%);
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F8F8F8,endColorstr=#eeeeee,GradientType=0);
|
||||||
|
}
|
||||||
|
.tabs-header,
|
||||||
|
.tabs-tool {
|
||||||
|
background-color: #f3f3f3;
|
||||||
|
}
|
||||||
|
.tabs-header-plain {
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
.tabs-header,
|
||||||
|
.tabs-scroller-left,
|
||||||
|
.tabs-scroller-right,
|
||||||
|
.tabs-tool,
|
||||||
|
.tabs,
|
||||||
|
.tabs-panels,
|
||||||
|
.tabs li a.tabs-inner,
|
||||||
|
.tabs li.tabs-selected a.tabs-inner,
|
||||||
|
.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
|
||||||
|
.tabs-header-left .tabs li.tabs-selected a.tabs-inner,
|
||||||
|
.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
border-color: #D3D3D3;
|
||||||
|
}
|
||||||
|
.tabs-p-tool a:hover,
|
||||||
|
.tabs li a:hover.tabs-close,
|
||||||
|
.tabs-scroller-over {
|
||||||
|
background-color: #e2e2e2;
|
||||||
|
}
|
||||||
|
.tabs li.tabs-selected a.tabs-inner {
|
||||||
|
border-bottom: 1px solid #ffffff;
|
||||||
|
}
|
||||||
|
.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
border-top: 1px solid #ffffff;
|
||||||
|
}
|
||||||
|
.tabs-header-left .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
border-right: 1px solid #ffffff;
|
||||||
|
}
|
||||||
|
.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
|
||||||
|
border-left: 1px solid #ffffff;
|
||||||
|
}
|
9783
.svn/pristine/08/0820b0421b485d49b24506b469ec034e4c8c96ff.svn-base
Normal file
9783
.svn/pristine/08/0820b0421b485d49b24506b469ec034e4c8c96ff.svn-base
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,58 @@
|
|||||||
|
.combo {
|
||||||
|
display: inline-block;
|
||||||
|
white-space: nowrap;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
border-width: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
overflow: hidden;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.combo .combo-text {
|
||||||
|
font-size: 12px;
|
||||||
|
border: 0px;
|
||||||
|
line-height: 20px;
|
||||||
|
height: 20px;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0px 2px;
|
||||||
|
*margin-top: -1px;
|
||||||
|
*height: 18px;
|
||||||
|
*line-height: 18px;
|
||||||
|
_height: 18px;
|
||||||
|
_line-height: 18px;
|
||||||
|
vertical-align: baseline;
|
||||||
|
}
|
||||||
|
.combo-arrow {
|
||||||
|
width: 18px;
|
||||||
|
height: 20px;
|
||||||
|
overflow: hidden;
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: top;
|
||||||
|
cursor: pointer;
|
||||||
|
opacity: 0.6;
|
||||||
|
filter: alpha(opacity=60);
|
||||||
|
}
|
||||||
|
.combo-arrow-hover {
|
||||||
|
opacity: 1.0;
|
||||||
|
filter: alpha(opacity=100);
|
||||||
|
}
|
||||||
|
.combo-panel {
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
.combo-arrow {
|
||||||
|
background: url('images/combo_arrow.png') no-repeat center center;
|
||||||
|
}
|
||||||
|
.combo,
|
||||||
|
.combo-panel {
|
||||||
|
background-color: #ffffff;
|
||||||
|
}
|
||||||
|
.combo {
|
||||||
|
border-color: #95B8E7;
|
||||||
|
background-color: #ffffff;
|
||||||
|
}
|
||||||
|
.combo-arrow {
|
||||||
|
background-color: #E0ECFF;
|
||||||
|
}
|
||||||
|
.combo-arrow-hover {
|
||||||
|
background-color: #eaf2ff;
|
||||||
|
}
|
21778
.svn/pristine/08/08b9bcf4b9018a9be82577231f6d3333078589af.svn-base
Normal file
21778
.svn/pristine/08/08b9bcf4b9018a9be82577231f6d3333078589af.svn-base
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,10 @@
|
|||||||
|
<script>
|
||||||
|
|
||||||
|
var doc = document;
|
||||||
|
doc.open();
|
||||||
|
doc.write( window.opener._cke_htmlToLoad );
|
||||||
|
doc.close();
|
||||||
|
|
||||||
|
delete window.opener._cke_htmlToLoad;
|
||||||
|
|
||||||
|
</script>
|
Binary file not shown.
@ -0,0 +1,12 @@
|
|||||||
|
/*
|
||||||
|
Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
|
||||||
|
For licensing, see LICENSE.html or http://ckeditor.com/license
|
||||||
|
*/
|
||||||
|
CKEDITOR.plugins.setLang("specialchar","tr",{euro:"Euro işareti",lsquo:"Sol tek tırnak işareti",rsquo:"Sağ tek tırnak işareti",ldquo:"Sol çift tırnak işareti",rdquo:"Sağ çift tırnak işareti",ndash:"En tire",mdash:"Em tire",iexcl:"Ters ünlem işareti",cent:"Cent işareti",pound:"Pound işareti",curren:"Para birimi işareti",yen:"Yen işareti",brvbar:"Kırık bar",sect:"Bölüm işareti",uml:"İki sesli harfin ayrılması",copy:"Telif hakkı işareti",ordf:"Dişil sıralı gösterge",laquo:"Sol-işaret çift açı tırnak işareti",
|
||||||
|
not:"Not işareti",reg:"Kayıtlı işareti",macr:"Makron",deg:"Derece işareti",sup2:"İkili üstsimge",sup3:"Üçlü üstsimge",acute:"Aksan işareti",micro:"Mikro işareti",para:"Pilcrow işareti",middot:"Orta nokta",cedil:"Kedilla",sup1:"Üstsimge",ordm:"Eril sıralı gösterge",raquo:"Sağ işaret çift açı tırnak işareti",frac14:"Bayağı kesrin dörtte biri",frac12:"Bayağı kesrin bir yarım",frac34:"Bayağı kesrin dörtte üç",iquest:"Ters soru işareti",Agrave:"Aksanlı latin harfi",Aacute:"Aşırı aksanıyla Latin harfi",
|
||||||
|
Acirc:"Çarpık Latin harfi",Atilde:"Tilde latin harfi",Auml:"Sesli harf ayrılımlıı latin harfi",Aring:"Halkalı latin büyük A harfi",AElig:"Latin büyük Æ harfi",Ccedil:"Latin büyük C harfi ile kedilla",Egrave:"Aksanlı latin büyük E harfi",Eacute:"Aşırı vurgulu latin büyük E harfi",Ecirc:"Çarpık latin büyük E harfi",Euml:"Sesli harf ayrılımlıı latin büyük E harfi",Igrave:"Aksanlı latin büyük I harfi",Iacute:"Aşırı aksanlı latin büyük I harfi",Icirc:"Çarpık latin büyük I harfi",Iuml:"Sesli harf ayrılımlıı latin büyük I harfi",
|
||||||
|
ETH:"Latin büyük Eth harfi",Ntilde:"Tildeli latin büyük N harfi",Ograve:"Aksanlı latin büyük O harfi",Oacute:"Aşırı aksanlı latin büyük O harfi",Ocirc:"Çarpık latin büyük O harfi",Otilde:"Tildeli latin büyük O harfi",Ouml:"Sesli harf ayrılımlı latin büyük O harfi",times:"Çarpma işareti",Oslash:"Vurgulu latin büyük O harfi",Ugrave:"Aksanlı latin büyük U harfi",Uacute:"Aşırı aksanlı latin büyük U harfi",Ucirc:"Çarpık latin büyük U harfi",Uuml:"Sesli harf ayrılımlı latin büyük U harfi",Yacute:"Aşırı aksanlı latin büyük Y harfi",
|
||||||
|
THORN:"Latin büyük Thorn harfi",szlig:"Latin küçük keskin s harfi",agrave:"Aksanlı latin küçük a harfi",aacute:"Aşırı aksanlı latin küçük a harfi",acirc:"Çarpık latin küçük a harfi",atilde:"Tildeli latin küçük a harfi",auml:"Sesli harf ayrılımlı latin küçük a harfi",aring:"Halkalı latin küçük a harfi",aelig:"Latin büyük æ harfi",ccedil:"Kedillalı latin küçük c harfi",egrave:"Aksanlı latin küçük e harfi",eacute:"Aşırı aksanlı latin küçük e harfi",ecirc:"Çarpık latin küçük e harfi",euml:"Sesli harf ayrılımlı latin küçük e harfi",
|
||||||
|
igrave:"Aksanlı latin küçük i harfi",iacute:"Aşırı aksanlı latin küçük i harfi",icirc:"Çarpık latin küçük i harfi",iuml:"Sesli harf ayrılımlı latin küçük i harfi",eth:"Latin küçük eth harfi",ntilde:"Tildeli latin küçük n harfi",ograve:"Aksanlı latin küçük o harfi",oacute:"Aşırı aksanlı latin küçük o harfi",ocirc:"Çarpık latin küçük o harfi",otilde:"Tildeli latin küçük o harfi",ouml:"Sesli harf ayrılımlı latin küçük o harfi",divide:"Bölme işareti",oslash:"Vurgulu latin küçük o harfi",ugrave:"Aksanlı latin küçük u harfi",
|
||||||
|
uacute:"Aşırı aksanlı latin küçük u harfi",ucirc:"Çarpık latin küçük u harfi",uuml:"Sesli harf ayrılımlı latin küçük u harfi",yacute:"Aşırı aksanlı latin küçük y harfi",thorn:"Latin küçük thorn harfi",yuml:"Sesli harf ayrılımlı latin küçük y harfi",OElig:"Latin büyük bağlı OE harfi",oelig:"Latin küçük bağlı oe harfi",372:"Çarpık latin büyük W harfi",374:"Çarpık latin büyük Y harfi",373:"Çarpık latin küçük w harfi",375:"Çarpık latin küçük y harfi",sbquo:"Tek düşük-9 tırnak işareti",8219:"Tek yüksek-ters-9 tırnak işareti",
|
||||||
|
bdquo:"Çift düşük-9 tırnak işareti",hellip:"Yatay elips",trade:"Marka tescili işareti",9658:"Siyah sağ işaret işaretçisi",bull:"Koyu nokta",rarr:"Sağa doğru ok",rArr:"Sağa doğru çift ok",hArr:"Sol, sağ çift ok",diams:"Siyah elmas takımı",asymp:"Hemen hemen eşit"});
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user