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