Add existing file

This commit is contained in:
v-smartlab 2024-08-14 10:33:27 +07:00
parent 9b4e5f8988
commit 47420f734f
2017 changed files with 572679 additions and 0 deletions

125
.classpath Normal file
View 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
View File

@ -0,0 +1 @@
ENDRPrint

3
.idea/ant.xml Normal file
View File

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4" />

View 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>

View 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>

View 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>

View 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
View 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>

View File

@ -0,0 +1,5 @@
<component name="CopyrightManager">
<settings default="">
<module2copyright />
</settings>
</component>

6
.idea/dataSources.ids Normal file
View 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
View 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>

View 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>

View File

@ -0,0 +1,3 @@
<component name="ProjectDictionaryState">
<dictionary name="Hive" />
</component>

View File

@ -0,0 +1,3 @@
<component name="ProjectDictionaryState">
<dictionary name="Zizu" />
</component>

5
.idea/encodings.xml Normal file
View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
</project>

View 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>

View 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>

View 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>

View 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
View 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
View 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>

View File

@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="hibernate">
<CLASSES>
<root url="file://$PROJECT_DIR$/lib/hibernate" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

View 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>

View 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>

View 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>

View 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>

View 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
View 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>

View 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>

View 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>

View 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
View 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
View 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>

View File

@ -0,0 +1,5 @@
<component name="DependencyValidationManager">
<state>
<option name="SKIP_IMPORT_STATEMENTS" value="false" />
</state>
</component>

125
.idea/uiDesigner.xml Normal file
View 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
View 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
View 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
View 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

File diff suppressed because it is too large Load Diff

36
.project Normal file
View 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
View 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>

View 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

View 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

View 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>

View 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>

View 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

View File

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

View File

@ -0,0 +1 @@
Window

View 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

View 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

View File

@ -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á"});

View File

@ -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 &copy Director, 2015 by PRINT ENDR
</footer>
</aside><!-- /.right-side -->
</div>
</div>

View File

@ -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>
* &lt;complexType name="getUrl">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="imageDocument" type="{http://wf108.edas.scc.com/}requestMessage" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/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

View File

@ -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;
}
}

View File

@ -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 {
}

View File

@ -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";

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,3 @@
Manifest-Version: 1.0
Class-Path: hibernate-jpa-2.0-api-1.0.1.Final.jar

View File

@ -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

View 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>

View File

@ -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";

View File

@ -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>-->
<!--&lt;!&ndash; String Connect &ndash;&gt;-->
<!--<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>

View File

@ -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

View File

@ -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>

View File

@ -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;
}
}

View File

@ -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}"}]}]});

View File

@ -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;
}

File diff suppressed because it is too large Load Diff

View File

@ -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; }
}

View File

@ -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;
}
}

View File

@ -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

View File

@ -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

View File

@ -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>
* &lt;complexType name="SearchPolicyDetailAdapterOutputCollection">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="SearchPolicyDetailAdapterOutput" type="{http://xmlns.oracle.com/pcbpel/adapter/db/SearchPolicyDetailAdapter}SearchPolicyDetailAdapterOutput" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/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;
}
}

View File

@ -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;
}

View File

@ -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; }

View File

@ -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.

After

Width:  |  Height:  |  Size: 184 B

View File

@ -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,"&lt;"),d="textContent"in n?n.textContent:n.innerText;return a+d+b}function B(a){return a.replace(/&/g,
"&amp;").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,"&lt;").replace(/>/g,"&gt;")}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

View 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>

View File

@ -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;
}

View File

@ -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;
}

File diff suppressed because it is too large Load Diff

View File

@ -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;
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,10 @@
<script>
var doc = document;
doc.open();
doc.write( window.opener._cke_htmlToLoad );
doc.close();
delete window.opener._cke_htmlToLoad;
</script>

View File

@ -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"});

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