diff --git a/CuentasPersonales/.classpath b/CuentasPersonales/.classpath new file mode 100644 index 0000000..8bc7954 --- /dev/null +++ b/CuentasPersonales/.classpath @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/CuentasPersonales/.mymetadata b/CuentasPersonales/.mymetadata new file mode 100644 index 0000000..ec3fe0c --- /dev/null +++ b/CuentasPersonales/.mymetadata @@ -0,0 +1,13 @@ + + + + + + + diff --git a/CuentasPersonales/.project b/CuentasPersonales/.project new file mode 100644 index 0000000..8eef3c5 --- /dev/null +++ b/CuentasPersonales/.project @@ -0,0 +1,45 @@ + + + CuentasPersonales + + + + + + com.genuitec.eclipse.j2eedt.core.WebClasspathBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.genuitec.eclipse.j2eedt.core.J2EEProjectValidator + + + + + com.genuitec.eclipse.j2eedt.core.DeploymentDescriptorValidator + + + + + org.eclipse.wst.validation.validationbuilder + + + + + com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder + + + + + + com.genuitec.eclipse.ast.deploy.core.deploymentnature + com.genuitec.eclipse.j2eedt.core.webnature + org.eclipse.jdt.core.javanature + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/CuentasPersonales/.settings/com.genuitec.eclipse.ws.prefs b/CuentasPersonales/.settings/com.genuitec.eclipse.ws.prefs new file mode 100644 index 0000000..12a8d25 --- /dev/null +++ b/CuentasPersonales/.settings/com.genuitec.eclipse.ws.prefs @@ -0,0 +1,3 @@ +#Wed Apr 04 12:27:09 COT 2012 +eclipse.preferences.version=1 +ws.framework.id=com.genuitec.eclipse.ws.jaxws diff --git a/CuentasPersonales/.settings/org.eclipse.jdt.core.prefs b/CuentasPersonales/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..03498bc --- /dev/null +++ b/CuentasPersonales/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,7 @@ +#Wed Apr 04 12:27:09 COT 2012 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/CuentasPersonales/WebRoot/META-INF/MANIFEST.MF b/CuentasPersonales/WebRoot/META-INF/MANIFEST.MF new file mode 100644 index 0000000..254272e --- /dev/null +++ b/CuentasPersonales/WebRoot/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Class-Path: + diff --git a/CuentasPersonales/WebRoot/WEB-INF/classes/META-INF/persistence.xml b/CuentasPersonales/WebRoot/WEB-INF/classes/META-INF/persistence.xml new file mode 100644 index 0000000..0cb2e4a --- /dev/null +++ b/CuentasPersonales/WebRoot/WEB-INF/classes/META-INF/persistence.xml @@ -0,0 +1,23 @@ + + + + org.hibernate.ejb.HibernatePersistence + org.zathura.cuentas.personales.CpDetalleMovimiento + org.zathura.cuentas.personales.CpGrupoMovimiento + org.zathura.cuentas.personales.CpMovimiento + org.zathura.cuentas.personales.CpTipoMovimiento + org.zathura.cuentas.personales.CpUsuarios + + + + + + + + diff --git a/CuentasPersonales/WebRoot/WEB-INF/classes/log4j.dtd b/CuentasPersonales/WebRoot/WEB-INF/classes/log4j.dtd new file mode 100644 index 0000000..cfc8a5d --- /dev/null +++ b/CuentasPersonales/WebRoot/WEB-INF/classes/log4j.dtd @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CuentasPersonales/WebRoot/WEB-INF/classes/log4j.xml b/CuentasPersonales/WebRoot/WEB-INF/classes/log4j.xml new file mode 100644 index 0000000..4330e38 --- /dev/null +++ b/CuentasPersonales/WebRoot/WEB-INF/classes/log4j.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/WEB-INF/facelets/footer.jspx b/CuentasPersonales/WebRoot/WEB-INF/facelets/footer.jspx new file mode 100644 index 0000000..ad01ab4 --- /dev/null +++ b/CuentasPersonales/WebRoot/WEB-INF/facelets/footer.jspx @@ -0,0 +1,21 @@ + + + + + + + + + + + + diff --git a/CuentasPersonales/WebRoot/WEB-INF/facelets/footerInitialMenu.jspx b/CuentasPersonales/WebRoot/WEB-INF/facelets/footerInitialMenu.jspx new file mode 100644 index 0000000..ad01ab4 --- /dev/null +++ b/CuentasPersonales/WebRoot/WEB-INF/facelets/footerInitialMenu.jspx @@ -0,0 +1,21 @@ + + + + + + + + + + + + diff --git a/CuentasPersonales/WebRoot/WEB-INF/facelets/header.jspx b/CuentasPersonales/WebRoot/WEB-INF/facelets/header.jspx new file mode 100644 index 0000000..8c375d2 --- /dev/null +++ b/CuentasPersonales/WebRoot/WEB-INF/facelets/header.jspx @@ -0,0 +1,34 @@ + + + + + + + + + +
+ +
+ + +
+
+ + +
diff --git a/CuentasPersonales/WebRoot/WEB-INF/faces-config.xml b/CuentasPersonales/WebRoot/WEB-INF/faces-config.xml new file mode 100644 index 0000000..46c0ce0 --- /dev/null +++ b/CuentasPersonales/WebRoot/WEB-INF/faces-config.xml @@ -0,0 +1,272 @@ + + + + + + cpDetalleMovimientoView + org.zathura.cuentas.presentation.backingBeans.CpDetalleMovimientoView + request + + + cpGrupoMovimientoView + org.zathura.cuentas.presentation.backingBeans.CpGrupoMovimientoView + request + + + cpMovimientoView + org.zathura.cuentas.presentation.backingBeans.CpMovimientoView + session + + + cpTipoMovimientoView + org.zathura.cuentas.presentation.backingBeans.CpTipoMovimientoView + request + + + cpUsuariosView + org.zathura.cuentas.presentation.backingBeans.CpUsuariosView + request + + + /XHTML/cpDetalleMovimiento.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/cpDetalleMovimientoListDataTable.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/cpDetalleMovimientoListDataTableEditable.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpDetalleMovimiento + /XHTML/cpDetalleMovimiento.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpDetalleMovimientoListDataTable + /XHTML/cpDetalleMovimientoListDataTable.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpDetalleMovimientoListDataTableEditable + /XHTML/cpDetalleMovimientoListDataTableEditable.xhtml + + + + + /XHTML/cpGrupoMovimiento.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/cpGrupoMovimientoListDataTable.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/cpGrupoMovimientoListDataTableEditable.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpGrupoMovimiento + /XHTML/cpGrupoMovimiento.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpGrupoMovimientoListDataTable + /XHTML/cpGrupoMovimientoListDataTable.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpGrupoMovimientoListDataTableEditable + /XHTML/cpGrupoMovimientoListDataTableEditable.xhtml + + + + + /XHTML/cpMovimiento.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/cpMovimientoListDataTable.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/cpMovimientoListDataTableEditable.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpMovimiento + /XHTML/cpMovimiento.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpMovimientoListDataTable + /XHTML/cpMovimientoListDataTable.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpMovimientoListDataTableEditable + /XHTML/cpMovimientoListDataTableEditable.xhtml + + + + + /XHTML/cpTipoMovimiento.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/cpTipoMovimientoListDataTable.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/cpTipoMovimientoListDataTableEditable.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpTipoMovimiento + /XHTML/cpTipoMovimiento.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpTipoMovimientoListDataTable + /XHTML/cpTipoMovimientoListDataTable.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpTipoMovimientoListDataTableEditable + /XHTML/cpTipoMovimientoListDataTableEditable.xhtml + + + + + /XHTML/cpUsuarios.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/cpUsuariosListDataTable.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/cpUsuariosListDataTableEditable.xhtml + + goInitialMenu + /XHTML/initialMenu.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpUsuarios + /XHTML/cpUsuarios.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpUsuariosListDataTable + /XHTML/cpUsuariosListDataTable.xhtml + + + + + /XHTML/initialMenu.xhtml + + goCpUsuariosListDataTableEditable + /XHTML/cpUsuariosListDataTableEditable.xhtml + + + + diff --git a/CuentasPersonales/WebRoot/WEB-INF/web.xml b/CuentasPersonales/WebRoot/WEB-INF/web.xml new file mode 100644 index 0000000..7b66cb8 --- /dev/null +++ b/CuentasPersonales/WebRoot/WEB-INF/web.xml @@ -0,0 +1,40 @@ + + + + + index.jsp + + + Faces Servlet + javax.faces.webapp.FacesServlet + 1 + + + Faces Servlet + *.faces + + + + Faces Servlet + *.xhtml + + + + Resource Servlet + org.primefaces.resource.ResourceServlet + + + Resource Servlet + /primefaces_resource/* + + + + primefaces.THEME + aristo + + + + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/CommonColumnsContent.xhtml b/CuentasPersonales/WebRoot/XHTML/CommonColumnsContent.xhtml new file mode 100644 index 0000000..42121fb --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/CommonColumnsContent.xhtml @@ -0,0 +1,14 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/CommonLayout.xhtml b/CuentasPersonales/WebRoot/XHTML/CommonLayout.xhtml new file mode 100644 index 0000000..c8b9ee5 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/CommonLayout.xhtml @@ -0,0 +1,21 @@ + + + + + + .::Zathuracode Generator 3.0::. + + + + + + +
+ +
+ +
+ \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/MyXhtml.xhtml b/CuentasPersonales/WebRoot/XHTML/MyXhtml.xhtml new file mode 100644 index 0000000..ce04944 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/MyXhtml.xhtml @@ -0,0 +1,384 @@ + + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + Descripcion Movimiento + + + + + + + + + + + + + + + + + + + + + + + Aplicar Movimiento para el Año : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{MESES} + + + +
+
+
+ + + + +
+
+ diff --git a/CuentasPersonales/WebRoot/XHTML/cpDetalleMovimiento.xhtml b/CuentasPersonales/WebRoot/XHTML/cpDetalleMovimiento.xhtml new file mode 100644 index 0000000..269c52e --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpDetalleMovimiento.xhtml @@ -0,0 +1,84 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpDetalleMovimientoListDataTable.xhtml b/CuentasPersonales/WebRoot/XHTML/cpDetalleMovimientoListDataTable.xhtml new file mode 100644 index 0000000..f91d4a5 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpDetalleMovimientoListDataTable.xhtml @@ -0,0 +1,117 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+ +
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpDetalleMovimientoListDataTableEditable.xhtml b/CuentasPersonales/WebRoot/XHTML/cpDetalleMovimientoListDataTableEditable.xhtml new file mode 100644 index 0000000..9461cb6 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpDetalleMovimientoListDataTableEditable.xhtml @@ -0,0 +1,215 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+ +
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpGrupoMovimiento.xhtml b/CuentasPersonales/WebRoot/XHTML/cpGrupoMovimiento.xhtml new file mode 100644 index 0000000..fee0c9f --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpGrupoMovimiento.xhtml @@ -0,0 +1,71 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpGrupoMovimientoListDataTable.xhtml b/CuentasPersonales/WebRoot/XHTML/cpGrupoMovimientoListDataTable.xhtml new file mode 100644 index 0000000..1c10c54 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpGrupoMovimientoListDataTable.xhtml @@ -0,0 +1,82 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+ +
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpGrupoMovimientoListDataTableEditable.xhtml b/CuentasPersonales/WebRoot/XHTML/cpGrupoMovimientoListDataTableEditable.xhtml new file mode 100644 index 0000000..37f2192 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpGrupoMovimientoListDataTableEditable.xhtml @@ -0,0 +1,131 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+ +
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpMovimiento.xhtml b/CuentasPersonales/WebRoot/XHTML/cpMovimiento.xhtml new file mode 100644 index 0000000..ccfd90c --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpMovimiento.xhtml @@ -0,0 +1,73 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpMovimientoListDataTable.xhtml b/CuentasPersonales/WebRoot/XHTML/cpMovimientoListDataTable.xhtml new file mode 100644 index 0000000..f95cb98 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpMovimientoListDataTable.xhtml @@ -0,0 +1,89 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+ +
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpMovimientoListDataTableEditable.xhtml b/CuentasPersonales/WebRoot/XHTML/cpMovimientoListDataTableEditable.xhtml new file mode 100644 index 0000000..eec2f58 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpMovimientoListDataTableEditable.xhtml @@ -0,0 +1,147 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+ +
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpTipoMovimiento.xhtml b/CuentasPersonales/WebRoot/XHTML/cpTipoMovimiento.xhtml new file mode 100644 index 0000000..b7cfb87 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpTipoMovimiento.xhtml @@ -0,0 +1,69 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpTipoMovimientoListDataTable.xhtml b/CuentasPersonales/WebRoot/XHTML/cpTipoMovimientoListDataTable.xhtml new file mode 100644 index 0000000..32803b3 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpTipoMovimientoListDataTable.xhtml @@ -0,0 +1,75 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+ +
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpTipoMovimientoListDataTableEditable.xhtml b/CuentasPersonales/WebRoot/XHTML/cpTipoMovimientoListDataTableEditable.xhtml new file mode 100644 index 0000000..54c4db9 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpTipoMovimientoListDataTableEditable.xhtml @@ -0,0 +1,115 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+ +
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpUsuarios.xhtml b/CuentasPersonales/WebRoot/XHTML/cpUsuarios.xhtml new file mode 100644 index 0000000..a2db67d --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpUsuarios.xhtml @@ -0,0 +1,79 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpUsuariosListDataTable.xhtml b/CuentasPersonales/WebRoot/XHTML/cpUsuariosListDataTable.xhtml new file mode 100644 index 0000000..eee4882 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpUsuariosListDataTable.xhtml @@ -0,0 +1,110 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+ +
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/cpUsuariosListDataTableEditable.xhtml b/CuentasPersonales/WebRoot/XHTML/cpUsuariosListDataTableEditable.xhtml new file mode 100644 index 0000000..5cb92b5 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/cpUsuariosListDataTableEditable.xhtml @@ -0,0 +1,195 @@ + + + + + + + + + + + +
+
+ + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + +
+ +
+ + \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/XHTML/initialMenu.xhtml b/CuentasPersonales/WebRoot/XHTML/initialMenu.xhtml new file mode 100644 index 0000000..40db701 --- /dev/null +++ b/CuentasPersonales/WebRoot/XHTML/initialMenu.xhtml @@ -0,0 +1,92 @@ + + + + + + + + + + + +
+
+ + + + + + + + +
+ + + + + + + +
+
+ + + + +
+ + + + + + + + +
+
+ + + + +
+ + + + + + + +
+
+ + + + + + + + + +
+
+
+ + + + + +
+ +
+ + + diff --git a/CuentasPersonales/WebRoot/css/style.css b/CuentasPersonales/WebRoot/css/style.css new file mode 100644 index 0000000..6600a8a --- /dev/null +++ b/CuentasPersonales/WebRoot/css/style.css @@ -0,0 +1,400 @@ +/* Main Layout Styles */ +body { + background: #EBEBEB; + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #666; +} + + + +.right { + float: right; +} + +.left { + float: left; +} + +img { + border: none; +} + +ul,li { + margin: 0; + padding: 0; + list-style: none; +} + +form { + margin: 0; + padding: 0; +} + +a { + color: #0088B5; + font-weight: bold; +} + +a:hover { + color: #0078A0; +} + +#container { + width: 1155px; + padding: 15px; + -moz-border-radius: 13px; + background: #fff; + margin: 10px auto; + overflow: auto; +} + +#content { + width: 1330px; + overflow: auto; +} + +#header { + width: 930px; + height: 55px; +} + +.logo { + +} + +ul#toplinks { + float: right; + color: #999; + margin: 0; + padding: 0; + list-style: none; +} + +ul#toplinks li { + float: right; + margin: 3px 0 0 10px; +} + +ul#toplinks a { + color: #999; + font-weight: normal; +} + +ul#toplinks a:hover { + color: #666; + font-weight: normal; +} + +#nav { + padding: 0; + width: 910px; + background: #008DBC url(images/bg_nav.png) repeat-x bottom; + padding: 9px 0 10px 20px; + -moz-border-radius: 10px; + color: #fff; + height: 12px; + margin: 15px 0; +} + +#nav li { + padding-right: 20px; + float: left; + display: block; +} + +#nav a { + color: #fff; + text-decoration: none; + font-weight: normal; +} + +#nav a:hover { + color: #33CCFF; +} + +#footer { + width: 960px; + text-align: center; + margin: 10px auto; + padding-bottom: 15px; + clear: both; +} + +#footer ul { + width: 380px; + margin: 0 auto; +} + +#footer li { + float: center; + margin-right: 20px; +} + +#footer li a { + color: #999; +} + +/* Homepage Styles */ +#topbox { + width: 890px; + padding: 20px; + -moz-border-radius: 10px; + background: #00ACE6 url(images/bg_fptopbox.png) repeat-x bottom; + overflow: auto; + color: #fff; +} + +#topbox h4 { + color: #fff; + font-size: 12px; + letter-spacing: -1px; + margin: 0; + padding: 0 0 5px 0; +} + +#topbox input { + border: 1px solid #0093C4; + padding: 3px 3px; + width: 230px; +} + +#topbox select { + margin-left: 3px; +} + +#topbox .btn { + padding: 3px 5px; + background: #004055; + color: #fff; + border: none; + -moz-border-radius: 3px; + position: absolute; + margin-left: 5px; + cursor: pointer; + width: 60px; + font-size: 12px; +} + +#topbox .btn:hover { + background: #005773; +} + +#tbleft { + float: left; + width: 450px; + padding: 15px 0 0 10px; +} + +#tbleft .tld { + width: 75px; +} + +#tbright { + font-size: 12px; + float: right; + width: 390px; + border-left: 1px solid #00ACE5; + padding-left: 15px; +} + +#tbright #boxleft { + float: left; + width: 225px; +} + +#tbright input { + width: 145px; + margin: 5px 0 0 5px; +} + +#tbright p { + float: right; + margin: 0; + padding: 0; +} + +#tbright p.link { + float: left; + margin: 13px 0 0 10px; + font-size: 12px; + padding: 0; +} + +#tbright a { + color: #fff; + text-decoration: underline; +} + +ul#promobox { + width: 930px; + position: relative; + float: left; + margin-bottom: 15px; +} + +ul#promobox p { + margin: 0; + padding: 0; +} + +ul#promobox li { + width: 270px; + padding: 20px 10px 20px 20px; + float: left; + background: #008DBC url(images/bg_promo1.png) repeat-x bottom; + margin: 15px 15px 0 0; + -moz-border-radius: 10px; + color: #fff; +} + +ul#promobox ul { + margin: 0 0 10px 0; +} + +ul#promobox li ul li { + margin: 5px 0 0 0; + background: url(images/bullet.png) no-repeat left center; + padding: 0 0 0 10px; + width: 250px; +} + +ul#promobox li h3 { + line-height: 1; + color: #fff; + letter-spacing: -1px; + font-size: 12px; + float: left; + margin: 0; + padding: 0 0 3px 0; +} + +ul#promobox li .pricebox { + line-height: 1; + float: right; + text-align: center; + padding-right: 10px; +} + +ul#promobox li .pricebox .lrg { + line-height: 1; + letter-spacing: -1px; + font-size: 12px; + font-weight: bold; + margin: 0; + padding: 0; +} + +ul#promobox a { + background: #004055; + color: #fff; + float: left; + margin: 15px 10px 0 0; + padding: 5px 10px; + text-decoration: none; + -moz-border-radius: 5px; + font-weight: normal; +} + +ul#promobox a:hover { + background: #005773; +} + +ul#promobox li.two { + background: #00ACE6 url(images/bg_promo2.png) repeat-x bottom; +} + +ul#promobox li.three { + margin-right: 0; + background: #09C1FF url(images/bg_promo3.png) repeat-x bottom; +} + +#newsbox { + width: 575px; + padding: 20px; + background: #f7f7f7; + float: left; + -moz-border-radius: 10px; +} + +#newsbox p { + margin: 0; + padding: 0; +} + +#newsbox h5 { + font-size: 12px; + letter-spacing: -1px; + color: #006C91; + margin: 0; + padding: 0; + line-height: 1; +} + +#newsbox h6 a { + font-size: 12px; + letter-spacing: -1px; + color: #006C91; + margin: 0; + padding: 0; + line-height: 1; +} + +#newsbox h6 { + margin-bottom: 2px; + padding: 0; + line-height: 1; +} + +#newsbox li { + margin-top: 15px; + line-height: 1.5em; +} + +#newsbox .rss a { + float: right; + margin: 3px 8px 0 0; + color: #999; + font-weight: normal; +} + +#quotes { + width: 260px; + padding: 20px; + float: right; + background: #09C1FF url(images/bg_promo3.png) repeat-x bottom; + -moz-border-radius: 10px; + color: #fff; +} + +#quotes p { + margin: 0; + padding: 0; +} + +#quotes h3 { + line-height: 1; + letter-spacing: -1px; + font-size: 25px; + margin: 0; + padding: 0; +} + +#quotes li { + margin-top: 17px; + font-size: 12px; + font-weight: bold; + letter-spacing: -1px; +} + +#quotes a { + float: left; + color: #fff; + padding: 0; + margin-top: 15px; +} + +/* Para que se vean pequenos los componentes*/ +th,td { + font-size: 12px; +} \ No newline at end of file diff --git a/CuentasPersonales/WebRoot/images/ajaxloadingbar.gif b/CuentasPersonales/WebRoot/images/ajaxloadingbar.gif new file mode 100644 index 0000000..47adbf0 Binary files /dev/null and b/CuentasPersonales/WebRoot/images/ajaxloadingbar.gif differ diff --git a/CuentasPersonales/WebRoot/images/bg_fptopbox.png b/CuentasPersonales/WebRoot/images/bg_fptopbox.png new file mode 100644 index 0000000..fb3ef68 Binary files /dev/null and b/CuentasPersonales/WebRoot/images/bg_fptopbox.png differ diff --git a/CuentasPersonales/WebRoot/images/bg_nav.png b/CuentasPersonales/WebRoot/images/bg_nav.png new file mode 100644 index 0000000..d0b4f1f Binary files /dev/null and b/CuentasPersonales/WebRoot/images/bg_nav.png differ diff --git a/CuentasPersonales/WebRoot/images/bg_promo1.png b/CuentasPersonales/WebRoot/images/bg_promo1.png new file mode 100644 index 0000000..54ca445 Binary files /dev/null and b/CuentasPersonales/WebRoot/images/bg_promo1.png differ diff --git a/CuentasPersonales/WebRoot/images/bg_promo2.png b/CuentasPersonales/WebRoot/images/bg_promo2.png new file mode 100644 index 0000000..b8fe307 Binary files /dev/null and b/CuentasPersonales/WebRoot/images/bg_promo2.png differ diff --git a/CuentasPersonales/WebRoot/images/bg_promo3.png b/CuentasPersonales/WebRoot/images/bg_promo3.png new file mode 100644 index 0000000..7ae9d68 Binary files /dev/null and b/CuentasPersonales/WebRoot/images/bg_promo3.png differ diff --git a/CuentasPersonales/WebRoot/images/bullet.png b/CuentasPersonales/WebRoot/images/bullet.png new file mode 100644 index 0000000..119bdfb Binary files /dev/null and b/CuentasPersonales/WebRoot/images/bullet.png differ diff --git a/CuentasPersonales/WebRoot/images/crud.png b/CuentasPersonales/WebRoot/images/crud.png new file mode 100644 index 0000000..a7df420 Binary files /dev/null and b/CuentasPersonales/WebRoot/images/crud.png differ diff --git a/CuentasPersonales/WebRoot/images/dataTable.png b/CuentasPersonales/WebRoot/images/dataTable.png new file mode 100644 index 0000000..0540e9d Binary files /dev/null and b/CuentasPersonales/WebRoot/images/dataTable.png differ diff --git a/CuentasPersonales/WebRoot/images/dataTableEditable.png b/CuentasPersonales/WebRoot/images/dataTableEditable.png new file mode 100644 index 0000000..047e2f2 Binary files /dev/null and b/CuentasPersonales/WebRoot/images/dataTableEditable.png differ diff --git a/CuentasPersonales/WebRoot/images/home.png b/CuentasPersonales/WebRoot/images/home.png new file mode 100644 index 0000000..345ce47 Binary files /dev/null and b/CuentasPersonales/WebRoot/images/home.png differ diff --git a/CuentasPersonales/WebRoot/images/icon.png b/CuentasPersonales/WebRoot/images/icon.png new file mode 100644 index 0000000..8b03f86 Binary files /dev/null and b/CuentasPersonales/WebRoot/images/icon.png differ diff --git a/CuentasPersonales/WebRoot/images/icon_rss.png b/CuentasPersonales/WebRoot/images/icon_rss.png new file mode 100644 index 0000000..80d468a Binary files /dev/null and b/CuentasPersonales/WebRoot/images/icon_rss.png differ diff --git a/CuentasPersonales/WebRoot/images/logo.png b/CuentasPersonales/WebRoot/images/logo.png new file mode 100644 index 0000000..7638204 Binary files /dev/null and b/CuentasPersonales/WebRoot/images/logo.png differ diff --git a/CuentasPersonales/WebRoot/index.jsp b/CuentasPersonales/WebRoot/index.jsp new file mode 100644 index 0000000..487d8ab --- /dev/null +++ b/CuentasPersonales/WebRoot/index.jsp @@ -0,0 +1,17 @@ +<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> +<% +String path = request.getContextPath(); +String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; +%> + + + + + + +.::Powered by Zathura Code Generator 2012::. + + + + + \ No newline at end of file diff --git a/CuentasPersonales/generado/META-INF/persistence.xml b/CuentasPersonales/generado/META-INF/persistence.xml new file mode 100644 index 0000000..0cb2e4a --- /dev/null +++ b/CuentasPersonales/generado/META-INF/persistence.xml @@ -0,0 +1,23 @@ + + + + org.hibernate.ejb.HibernatePersistence + org.zathura.cuentas.personales.CpDetalleMovimiento + org.zathura.cuentas.personales.CpGrupoMovimiento + org.zathura.cuentas.personales.CpMovimiento + org.zathura.cuentas.personales.CpTipoMovimiento + org.zathura.cuentas.personales.CpUsuarios + + + + + + + + diff --git a/CuentasPersonales/generado/log4j.dtd b/CuentasPersonales/generado/log4j.dtd new file mode 100644 index 0000000..cfc8a5d --- /dev/null +++ b/CuentasPersonales/generado/log4j.dtd @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CuentasPersonales/generado/log4j.xml b/CuentasPersonales/generado/log4j.xml new file mode 100644 index 0000000..4330e38 --- /dev/null +++ b/CuentasPersonales/generado/log4j.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpDetalleMovimientoDAO.java b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpDetalleMovimientoDAO.java new file mode 100644 index 0000000..a0318c5 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpDetalleMovimientoDAO.java @@ -0,0 +1,424 @@ +package org.zathura.cuentas.dataaccess.dao; + +import org.zathura.cuentas.dataaccess.entityManager.EntityManagerHelper; +import org.zathura.cuentas.personales.CpDetalleMovimiento; + +import java.math.BigDecimal; + +import java.util.Date; +import java.util.List; +import java.util.Set; +import java.util.logging.Level; + +import javax.persistence.EntityManager; +import javax.persistence.Query; + + +/** +* A data access object (DAO) providing persistence and search support for +* CpDetalleMovimiento entities. Transaction control of the save(), update() and delete() +* operations must be handled externally by senders of these methods or must be +* manually added to each of these methods for data to be persisted to the JPA +* datastore. +* +* @author Zathura Code Generator http://code.google.com/p/zathura +* @see lidis.CpDetalleMovimiento +* +*/ +public class CpDetalleMovimientoDAO implements ICpDetalleMovimientoDAO { + private EntityManager getEntityManager() { + return EntityManagerHelper.getEntityManager(); + } + + /** + * Perform an initial save of a previously unsaved CpDetalleMovimiento entity. All + * subsequent persist actions of this entity should use the #update() + * method. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#persist(Object) EntityManager#persist} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * CpDetalleMovimientoDAO.save(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpDetalleMovimiento entity to persist + * @throws RuntimeException + * when the operation fails + */ + public void save(CpDetalleMovimiento entity) { + EntityManagerHelper.log("saving CpDetalleMovimiento instance", + Level.INFO, null); + + try { + getEntityManager().persist(entity); + EntityManagerHelper.log("save successful", Level.INFO, null); + } catch (RuntimeException re) { + EntityManagerHelper.log("save failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Delete a persistent CpDetalleMovimiento entity. This operation must be performed + * within the a database transaction context for the entity's data to be + * permanently deleted from the persistence store, i.e., database. This + * method uses the + * {@link javax.persistence.EntityManager#remove(Object) EntityManager#delete} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * CpDetalleMovimientoDAO.delete(entity);
+    * EntityManagerHelper.commit();
+    * entity = null;
+    * 
+ * + * @param entity + * CpDetalleMovimiento entity to delete + * @throws RuntimeException + * when the operation fails + */ + public void delete(CpDetalleMovimiento entity) { + EntityManagerHelper.log("deleting CpDetalleMovimiento instance", + Level.INFO, null); + + try { + entity = getEntityManager() + .getReference(CpDetalleMovimiento.class, + entity.getIdDetalleMovimiento()); + getEntityManager().remove(entity); + EntityManagerHelper.log("delete successful", Level.INFO, null); + } catch (RuntimeException re) { + EntityManagerHelper.log("delete failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Persist a previously saved CpDetalleMovimiento entity and return it or a copy of it + * to the sender. A copy of the CpDetalleMovimiento entity parameter is returned when + * the JPA persistence mechanism has not previously been tracking the + * updated entity. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#merge(Object) EntityManager#merge} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * entity = CpDetalleMovimientoDAO.update(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpDetalleMovimiento entity to update + * @return CpDetalleMovimiento the persisted CpDetalleMovimiento entity instance, may not be the + * same + * @throws RuntimeException + * if the operation fails + */ + public CpDetalleMovimiento update(CpDetalleMovimiento entity) { + EntityManagerHelper.log("updating CpDetalleMovimiento instance", + Level.INFO, null); + + try { + CpDetalleMovimiento result = getEntityManager() + .merge(entity); + EntityManagerHelper.log("update successful", Level.INFO, null); + + return result; + } catch (RuntimeException re) { + EntityManagerHelper.log("update failed", Level.SEVERE, re); + throw re; + } + } + + public CpDetalleMovimiento findById(Long id) { + EntityManagerHelper.log( + "finding CpDetalleMovimiento instance with id: " + id, Level.INFO, + null); + + try { + CpDetalleMovimiento instance = getEntityManager() + .find(CpDetalleMovimiento.class, + id); + + return instance; + } catch (RuntimeException re) { + EntityManagerHelper.log("find failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Find all CpDetalleMovimiento entities with a specific property value. + * + * @param propertyName + * the metaData.name of the CpDetalleMovimiento property to query + * @param value + * the property value to match + * @return List< CpDetalleMovimiento> found by query + */ + @SuppressWarnings("unchecked") + public List findByProperty(String propertyName, + final Object value) { + EntityManagerHelper.log( + "finding CpDetalleMovimiento instance with property: " + + propertyName + ", value: " + value, Level.INFO, null); + + try { + final String queryString = "select model from CpDetalleMovimiento model where model." + + propertyName + "= :propertyValue"; + Query query = getEntityManager().createQuery(queryString); + query.setParameter("propertyValue", value); + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find by property metaData.name failed", + Level.SEVERE, re); + throw re; + } + } + + /** + * Find all CpDetalleMovimiento entities with a specific property value. + * + * @param propertyName + * the name of the CpDetalleMovimiento property to query + * @param value + * the property value to match + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * number of results to return. + * @return List found by query + */ + @SuppressWarnings("unchecked") + public List findByProperty(String propertyName, + final Object value, final int... rowStartIdxAndCount) { + EntityManagerHelper.log( + "finding CpDetalleMovimiento instance with property: " + + propertyName + ", value: " + value, Level.INFO, null); + + try { + final String queryString = "select model from CpDetalleMovimiento model where model." + + propertyName + "= :propertyValue"; + Query query = getEntityManager().createQuery(queryString); + query.setParameter("propertyValue", value); + + if ((rowStartIdxAndCount != null) && + (rowStartIdxAndCount.length > 0)) { + int rowStartIdx = Math.max(0, rowStartIdxAndCount[0]); + + if (rowStartIdx > 0) { + query.setFirstResult(rowStartIdx); + } + + if (rowStartIdxAndCount.length > 1) { + int rowCount = Math.max(0, rowStartIdxAndCount[1]); + + if (rowCount > 0) { + query.setMaxResults(rowCount); + } + } + } + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find by property name failed", + Level.SEVERE, re); + throw re; + } + } + + public List findByAnno(Object anno, + int... rowStartIdxAndCount) { + return findByProperty(ANNO, anno, rowStartIdxAndCount); + } + + public List findByAnno(Object anno) { + return findByProperty(ANNO, anno); + } + + public List findByFehcaRegistro(Object fehcaRegistro, + int... rowStartIdxAndCount) { + return findByProperty(FEHCAREGISTRO, fehcaRegistro, rowStartIdxAndCount); + } + + public List findByFehcaRegistro(Object fehcaRegistro) { + return findByProperty(FEHCAREGISTRO, fehcaRegistro); + } + + public List findByIdDetalleMovimiento( + Object idDetalleMovimiento, int... rowStartIdxAndCount) { + return findByProperty(IDDETALLEMOVIMIENTO, idDetalleMovimiento, + rowStartIdxAndCount); + } + + public List findByIdDetalleMovimiento( + Object idDetalleMovimiento) { + return findByProperty(IDDETALLEMOVIMIENTO, idDetalleMovimiento); + } + + public List findByMes(Object mes, + int... rowStartIdxAndCount) { + return findByProperty(MES, mes, rowStartIdxAndCount); + } + + public List findByMes(Object mes) { + return findByProperty(MES, mes); + } + + public List findByObservaciones(Object observaciones, + int... rowStartIdxAndCount) { + return findByProperty(OBSERVACIONES, observaciones, rowStartIdxAndCount); + } + + public List findByObservaciones(Object observaciones) { + return findByProperty(OBSERVACIONES, observaciones); + } + + public List findByPendiente(Object pendiente, + int... rowStartIdxAndCount) { + return findByProperty(PENDIENTE, pendiente, rowStartIdxAndCount); + } + + public List findByPendiente(Object pendiente) { + return findByProperty(PENDIENTE, pendiente); + } + + public List findByValorMovimiento( + Object valorMovimiento, int... rowStartIdxAndCount) { + return findByProperty(VALORMOVIMIENTO, valorMovimiento, + rowStartIdxAndCount); + } + + public List findByValorMovimiento( + Object valorMovimiento) { + return findByProperty(VALORMOVIMIENTO, valorMovimiento); + } + + public List findByValorPago(Object valorPago, + int... rowStartIdxAndCount) { + return findByProperty(VALORPAGO, valorPago, rowStartIdxAndCount); + } + + public List findByValorPago(Object valorPago) { + return findByProperty(VALORPAGO, valorPago); + } + + /** + * Find all CpDetalleMovimiento entities. + * + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List all CpDetalleMovimiento entities + */ + @SuppressWarnings("unchecked") + public List findAll(final int... rowStartIdxAndCount) { + EntityManagerHelper.log("finding all CpDetalleMovimiento instances", + Level.INFO, null); + + try { + final String queryString = "select model from CpDetalleMovimiento model"; + Query query = getEntityManager().createQuery(queryString); + + if ((rowStartIdxAndCount != null) && + (rowStartIdxAndCount.length > 0)) { + int rowStartIdx = Math.max(0, rowStartIdxAndCount[0]); + + if (rowStartIdx > 0) { + query.setFirstResult(rowStartIdx); + } + + if (rowStartIdxAndCount.length > 1) { + int rowCount = Math.max(0, rowStartIdxAndCount[1]); + + if (rowCount > 0) { + query.setMaxResults(rowCount); + } + } + } + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find all failed", Level.SEVERE, re); + throw re; + } + } + + public List findByCriteria(String whereCondition) { + EntityManagerHelper.log("finding CpDetalleMovimiento " + + whereCondition, Level.INFO, null); + + try { + String where = ((whereCondition == null) || + (whereCondition.length() == 0)) ? "" : ("where " + + whereCondition); + final String queryString = "select model from CpDetalleMovimiento model " + + where; + Query query = getEntityManager().createQuery(queryString); + List entitiesList = query.getResultList(); + + return entitiesList; + } catch (RuntimeException re) { + EntityManagerHelper.log("find By Criteria in CpDetalleMovimiento failed", + Level.SEVERE, re); + throw re; + } + } + + public List findPageCpDetalleMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults) { + EntityManagerHelper.log("finding CpDetalleMovimiento findPageCpDetalleMovimiento", + Level.INFO, null); + + if ((sortColumnName != null) && (sortColumnName.length() > 0)) { + try { + String queryString = "select model from CpDetalleMovimiento model order by model." + + sortColumnName + " " + (sortAscending ? "asc" : "desc"); + + return getEntityManager().createQuery(queryString) + .setFirstResult(startRow).setMaxResults(maxResults) + .getResultList(); + } catch (RuntimeException re) { + throw re; + } + } else { + try { + String queryString = "select model from CpDetalleMovimiento model"; + + return getEntityManager().createQuery(queryString) + .setFirstResult(startRow).setMaxResults(maxResults) + .getResultList(); + } catch (RuntimeException re) { + throw re; + } + } + } + + @SuppressWarnings("unchecked") + public Long findTotalNumberCpDetalleMovimiento() { + EntityManagerHelper.log("finding CpDetalleMovimiento count", + Level.INFO, null); + + try { + String queryString = "select count(*) from CpDetalleMovimiento model"; + + return (Long) getEntityManager().createQuery(queryString) + .getSingleResult(); + } catch (RuntimeException re) { + throw re; + } + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpGrupoMovimientoDAO.java b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpGrupoMovimientoDAO.java new file mode 100644 index 0000000..753cc9b --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpGrupoMovimientoDAO.java @@ -0,0 +1,375 @@ +package org.zathura.cuentas.dataaccess.dao; + +import org.zathura.cuentas.dataaccess.entityManager.EntityManagerHelper; +import org.zathura.cuentas.personales.CpGrupoMovimiento; + +import java.math.BigDecimal; + +import java.util.Date; +import java.util.List; +import java.util.Set; +import java.util.logging.Level; + +import javax.persistence.EntityManager; +import javax.persistence.Query; + + +/** +* A data access object (DAO) providing persistence and search support for +* CpGrupoMovimiento entities. Transaction control of the save(), update() and delete() +* operations must be handled externally by senders of these methods or must be +* manually added to each of these methods for data to be persisted to the JPA +* datastore. +* +* @author Zathura Code Generator http://code.google.com/p/zathura +* @see lidis.CpGrupoMovimiento +* +*/ +public class CpGrupoMovimientoDAO implements ICpGrupoMovimientoDAO { + private EntityManager getEntityManager() { + return EntityManagerHelper.getEntityManager(); + } + + /** + * Perform an initial save of a previously unsaved CpGrupoMovimiento entity. All + * subsequent persist actions of this entity should use the #update() + * method. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#persist(Object) EntityManager#persist} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * CpGrupoMovimientoDAO.save(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpGrupoMovimiento entity to persist + * @throws RuntimeException + * when the operation fails + */ + public void save(CpGrupoMovimiento entity) { + EntityManagerHelper.log("saving CpGrupoMovimiento instance", + Level.INFO, null); + + try { + getEntityManager().persist(entity); + EntityManagerHelper.log("save successful", Level.INFO, null); + } catch (RuntimeException re) { + EntityManagerHelper.log("save failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Delete a persistent CpGrupoMovimiento entity. This operation must be performed + * within the a database transaction context for the entity's data to be + * permanently deleted from the persistence store, i.e., database. This + * method uses the + * {@link javax.persistence.EntityManager#remove(Object) EntityManager#delete} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * CpGrupoMovimientoDAO.delete(entity);
+    * EntityManagerHelper.commit();
+    * entity = null;
+    * 
+ * + * @param entity + * CpGrupoMovimiento entity to delete + * @throws RuntimeException + * when the operation fails + */ + public void delete(CpGrupoMovimiento entity) { + EntityManagerHelper.log("deleting CpGrupoMovimiento instance", + Level.INFO, null); + + try { + entity = getEntityManager() + .getReference(CpGrupoMovimiento.class, + entity.getIdGrupoMovimiento()); + getEntityManager().remove(entity); + EntityManagerHelper.log("delete successful", Level.INFO, null); + } catch (RuntimeException re) { + EntityManagerHelper.log("delete failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Persist a previously saved CpGrupoMovimiento entity and return it or a copy of it + * to the sender. A copy of the CpGrupoMovimiento entity parameter is returned when + * the JPA persistence mechanism has not previously been tracking the + * updated entity. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#merge(Object) EntityManager#merge} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * entity = CpGrupoMovimientoDAO.update(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpGrupoMovimiento entity to update + * @return CpGrupoMovimiento the persisted CpGrupoMovimiento entity instance, may not be the + * same + * @throws RuntimeException + * if the operation fails + */ + public CpGrupoMovimiento update(CpGrupoMovimiento entity) { + EntityManagerHelper.log("updating CpGrupoMovimiento instance", + Level.INFO, null); + + try { + CpGrupoMovimiento result = getEntityManager() + .merge(entity); + EntityManagerHelper.log("update successful", Level.INFO, null); + + return result; + } catch (RuntimeException re) { + EntityManagerHelper.log("update failed", Level.SEVERE, re); + throw re; + } + } + + public CpGrupoMovimiento findById(Long id) { + EntityManagerHelper.log("finding CpGrupoMovimiento instance with id: " + + id, Level.INFO, null); + + try { + CpGrupoMovimiento instance = getEntityManager() + .find(CpGrupoMovimiento.class, id); + + return instance; + } catch (RuntimeException re) { + EntityManagerHelper.log("find failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Find all CpGrupoMovimiento entities with a specific property value. + * + * @param propertyName + * the metaData.name of the CpGrupoMovimiento property to query + * @param value + * the property value to match + * @return List< CpGrupoMovimiento> found by query + */ + @SuppressWarnings("unchecked") + public List findByProperty(String propertyName, + final Object value) { + EntityManagerHelper.log( + "finding CpGrupoMovimiento instance with property: " + + propertyName + ", value: " + value, Level.INFO, null); + + try { + final String queryString = "select model from CpGrupoMovimiento model where model." + + propertyName + "= :propertyValue"; + Query query = getEntityManager().createQuery(queryString); + query.setParameter("propertyValue", value); + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find by property metaData.name failed", + Level.SEVERE, re); + throw re; + } + } + + /** + * Find all CpGrupoMovimiento entities with a specific property value. + * + * @param propertyName + * the name of the CpGrupoMovimiento property to query + * @param value + * the property value to match + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * number of results to return. + * @return List found by query + */ + @SuppressWarnings("unchecked") + public List findByProperty(String propertyName, + final Object value, final int... rowStartIdxAndCount) { + EntityManagerHelper.log( + "finding CpGrupoMovimiento instance with property: " + + propertyName + ", value: " + value, Level.INFO, null); + + try { + final String queryString = "select model from CpGrupoMovimiento model where model." + + propertyName + "= :propertyValue"; + Query query = getEntityManager().createQuery(queryString); + query.setParameter("propertyValue", value); + + if ((rowStartIdxAndCount != null) && + (rowStartIdxAndCount.length > 0)) { + int rowStartIdx = Math.max(0, rowStartIdxAndCount[0]); + + if (rowStartIdx > 0) { + query.setFirstResult(rowStartIdx); + } + + if (rowStartIdxAndCount.length > 1) { + int rowCount = Math.max(0, rowStartIdxAndCount[1]); + + if (rowCount > 0) { + query.setMaxResults(rowCount); + } + } + } + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find by property name failed", + Level.SEVERE, re); + throw re; + } + } + + public List findByDescripcion(Object descripcion, + int... rowStartIdxAndCount) { + return findByProperty(DESCRIPCION, descripcion, rowStartIdxAndCount); + } + + public List findByDescripcion(Object descripcion) { + return findByProperty(DESCRIPCION, descripcion); + } + + public List findByIdGrupoMovimiento( + Object idGrupoMovimiento, int... rowStartIdxAndCount) { + return findByProperty(IDGRUPOMOVIMIENTO, idGrupoMovimiento, + rowStartIdxAndCount); + } + + public List findByIdGrupoMovimiento( + Object idGrupoMovimiento) { + return findByProperty(IDGRUPOMOVIMIENTO, idGrupoMovimiento); + } + + public List findByObservacion(Object observacion, + int... rowStartIdxAndCount) { + return findByProperty(OBSERVACION, observacion, rowStartIdxAndCount); + } + + public List findByObservacion(Object observacion) { + return findByProperty(OBSERVACION, observacion); + } + + /** + * Find all CpGrupoMovimiento entities. + * + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List all CpGrupoMovimiento entities + */ + @SuppressWarnings("unchecked") + public List findAll(final int... rowStartIdxAndCount) { + EntityManagerHelper.log("finding all CpGrupoMovimiento instances", + Level.INFO, null); + + try { + final String queryString = "select model from CpGrupoMovimiento model"; + Query query = getEntityManager().createQuery(queryString); + + if ((rowStartIdxAndCount != null) && + (rowStartIdxAndCount.length > 0)) { + int rowStartIdx = Math.max(0, rowStartIdxAndCount[0]); + + if (rowStartIdx > 0) { + query.setFirstResult(rowStartIdx); + } + + if (rowStartIdxAndCount.length > 1) { + int rowCount = Math.max(0, rowStartIdxAndCount[1]); + + if (rowCount > 0) { + query.setMaxResults(rowCount); + } + } + } + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find all failed", Level.SEVERE, re); + throw re; + } + } + + public List findByCriteria(String whereCondition) { + EntityManagerHelper.log("finding CpGrupoMovimiento " + whereCondition, + Level.INFO, null); + + try { + String where = ((whereCondition == null) || + (whereCondition.length() == 0)) ? "" : ("where " + + whereCondition); + final String queryString = "select model from CpGrupoMovimiento model " + + where; + Query query = getEntityManager().createQuery(queryString); + List entitiesList = query.getResultList(); + + return entitiesList; + } catch (RuntimeException re) { + EntityManagerHelper.log("find By Criteria in CpGrupoMovimiento failed", + Level.SEVERE, re); + throw re; + } + } + + public List findPageCpGrupoMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults) { + EntityManagerHelper.log("finding CpGrupoMovimiento findPageCpGrupoMovimiento", + Level.INFO, null); + + if ((sortColumnName != null) && (sortColumnName.length() > 0)) { + try { + String queryString = "select model from CpGrupoMovimiento model order by model." + + sortColumnName + " " + (sortAscending ? "asc" : "desc"); + + return getEntityManager().createQuery(queryString) + .setFirstResult(startRow).setMaxResults(maxResults) + .getResultList(); + } catch (RuntimeException re) { + throw re; + } + } else { + try { + String queryString = "select model from CpGrupoMovimiento model"; + + return getEntityManager().createQuery(queryString) + .setFirstResult(startRow).setMaxResults(maxResults) + .getResultList(); + } catch (RuntimeException re) { + throw re; + } + } + } + + @SuppressWarnings("unchecked") + public Long findTotalNumberCpGrupoMovimiento() { + EntityManagerHelper.log("finding CpGrupoMovimiento count", Level.INFO, + null); + + try { + String queryString = "select count(*) from CpGrupoMovimiento model"; + + return (Long) getEntityManager().createQuery(queryString) + .getSingleResult(); + } catch (RuntimeException re) { + throw re; + } + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpMovimientoDAO.java b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpMovimientoDAO.java new file mode 100644 index 0000000..d5069e3 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpMovimientoDAO.java @@ -0,0 +1,371 @@ +package org.zathura.cuentas.dataaccess.dao; + +import org.zathura.cuentas.dataaccess.entityManager.EntityManagerHelper; +import org.zathura.cuentas.personales.CpMovimiento; + +import java.math.BigDecimal; + +import java.util.Date; +import java.util.List; +import java.util.Set; +import java.util.logging.Level; + +import javax.persistence.EntityManager; +import javax.persistence.Query; + + +/** +* A data access object (DAO) providing persistence and search support for +* CpMovimiento entities. Transaction control of the save(), update() and delete() +* operations must be handled externally by senders of these methods or must be +* manually added to each of these methods for data to be persisted to the JPA +* datastore. +* +* @author Zathura Code Generator http://code.google.com/p/zathura +* @see lidis.CpMovimiento +* +*/ +public class CpMovimientoDAO implements ICpMovimientoDAO { + private EntityManager getEntityManager() { + return EntityManagerHelper.getEntityManager(); + } + + /** + * Perform an initial save of a previously unsaved CpMovimiento entity. All + * subsequent persist actions of this entity should use the #update() + * method. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#persist(Object) EntityManager#persist} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * CpMovimientoDAO.save(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpMovimiento entity to persist + * @throws RuntimeException + * when the operation fails + */ + public void save(CpMovimiento entity) { + EntityManagerHelper.log("saving CpMovimiento instance", Level.INFO, null); + + try { + getEntityManager().persist(entity); + EntityManagerHelper.log("save successful", Level.INFO, null); + } catch (RuntimeException re) { + EntityManagerHelper.log("save failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Delete a persistent CpMovimiento entity. This operation must be performed + * within the a database transaction context for the entity's data to be + * permanently deleted from the persistence store, i.e., database. This + * method uses the + * {@link javax.persistence.EntityManager#remove(Object) EntityManager#delete} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * CpMovimientoDAO.delete(entity);
+    * EntityManagerHelper.commit();
+    * entity = null;
+    * 
+ * + * @param entity + * CpMovimiento entity to delete + * @throws RuntimeException + * when the operation fails + */ + public void delete(CpMovimiento entity) { + EntityManagerHelper.log("deleting CpMovimiento instance", Level.INFO, + null); + + try { + entity = getEntityManager() + .getReference(CpMovimiento.class, + entity.getIdMovimiento()); + getEntityManager().remove(entity); + EntityManagerHelper.log("delete successful", Level.INFO, null); + } catch (RuntimeException re) { + EntityManagerHelper.log("delete failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Persist a previously saved CpMovimiento entity and return it or a copy of it + * to the sender. A copy of the CpMovimiento entity parameter is returned when + * the JPA persistence mechanism has not previously been tracking the + * updated entity. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#merge(Object) EntityManager#merge} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * entity = CpMovimientoDAO.update(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpMovimiento entity to update + * @return CpMovimiento the persisted CpMovimiento entity instance, may not be the + * same + * @throws RuntimeException + * if the operation fails + */ + public CpMovimiento update(CpMovimiento entity) { + EntityManagerHelper.log("updating CpMovimiento instance", Level.INFO, + null); + + try { + CpMovimiento result = getEntityManager() + .merge(entity); + EntityManagerHelper.log("update successful", Level.INFO, null); + + return result; + } catch (RuntimeException re) { + EntityManagerHelper.log("update failed", Level.SEVERE, re); + throw re; + } + } + + public CpMovimiento findById(Long id) { + EntityManagerHelper.log("finding CpMovimiento instance with id: " + id, + Level.INFO, null); + + try { + CpMovimiento instance = getEntityManager() + .find(CpMovimiento.class, id); + + return instance; + } catch (RuntimeException re) { + EntityManagerHelper.log("find failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Find all CpMovimiento entities with a specific property value. + * + * @param propertyName + * the metaData.name of the CpMovimiento property to query + * @param value + * the property value to match + * @return List< CpMovimiento> found by query + */ + @SuppressWarnings("unchecked") + public List findByProperty(String propertyName, + final Object value) { + EntityManagerHelper.log( + "finding CpMovimiento instance with property: " + propertyName + + ", value: " + value, Level.INFO, null); + + try { + final String queryString = "select model from CpMovimiento model where model." + + propertyName + "= :propertyValue"; + Query query = getEntityManager().createQuery(queryString); + query.setParameter("propertyValue", value); + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find by property metaData.name failed", + Level.SEVERE, re); + throw re; + } + } + + /** + * Find all CpMovimiento entities with a specific property value. + * + * @param propertyName + * the name of the CpMovimiento property to query + * @param value + * the property value to match + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * number of results to return. + * @return List found by query + */ + @SuppressWarnings("unchecked") + public List findByProperty(String propertyName, + final Object value, final int... rowStartIdxAndCount) { + EntityManagerHelper.log("finding CpMovimiento instance with property: " + + propertyName + ", value: " + value, Level.INFO, null); + + try { + final String queryString = "select model from CpMovimiento model where model." + + propertyName + "= :propertyValue"; + Query query = getEntityManager().createQuery(queryString); + query.setParameter("propertyValue", value); + + if ((rowStartIdxAndCount != null) && + (rowStartIdxAndCount.length > 0)) { + int rowStartIdx = Math.max(0, rowStartIdxAndCount[0]); + + if (rowStartIdx > 0) { + query.setFirstResult(rowStartIdx); + } + + if (rowStartIdxAndCount.length > 1) { + int rowCount = Math.max(0, rowStartIdxAndCount[1]); + + if (rowCount > 0) { + query.setMaxResults(rowCount); + } + } + } + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find by property name failed", + Level.SEVERE, re); + throw re; + } + } + + public List findByDescripcionMovimiento( + Object descripcionMovimiento, int... rowStartIdxAndCount) { + return findByProperty(DESCRIPCIONMOVIMIENTO, descripcionMovimiento, + rowStartIdxAndCount); + } + + public List findByDescripcionMovimiento( + Object descripcionMovimiento) { + return findByProperty(DESCRIPCIONMOVIMIENTO, descripcionMovimiento); + } + + public List findByIdMovimiento(Object idMovimiento, + int... rowStartIdxAndCount) { + return findByProperty(IDMOVIMIENTO, idMovimiento, rowStartIdxAndCount); + } + + public List findByIdMovimiento(Object idMovimiento) { + return findByProperty(IDMOVIMIENTO, idMovimiento); + } + + public List findByObservaciones(Object observaciones, + int... rowStartIdxAndCount) { + return findByProperty(OBSERVACIONES, observaciones, rowStartIdxAndCount); + } + + public List findByObservaciones(Object observaciones) { + return findByProperty(OBSERVACIONES, observaciones); + } + + /** + * Find all CpMovimiento entities. + * + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List all CpMovimiento entities + */ + @SuppressWarnings("unchecked") + public List findAll(final int... rowStartIdxAndCount) { + EntityManagerHelper.log("finding all CpMovimiento instances", + Level.INFO, null); + + try { + final String queryString = "select model from CpMovimiento model"; + Query query = getEntityManager().createQuery(queryString); + + if ((rowStartIdxAndCount != null) && + (rowStartIdxAndCount.length > 0)) { + int rowStartIdx = Math.max(0, rowStartIdxAndCount[0]); + + if (rowStartIdx > 0) { + query.setFirstResult(rowStartIdx); + } + + if (rowStartIdxAndCount.length > 1) { + int rowCount = Math.max(0, rowStartIdxAndCount[1]); + + if (rowCount > 0) { + query.setMaxResults(rowCount); + } + } + } + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find all failed", Level.SEVERE, re); + throw re; + } + } + + public List findByCriteria(String whereCondition) { + EntityManagerHelper.log("finding CpMovimiento " + whereCondition, + Level.INFO, null); + + try { + String where = ((whereCondition == null) || + (whereCondition.length() == 0)) ? "" : ("where " + + whereCondition); + final String queryString = "select model from CpMovimiento model " + + where; + Query query = getEntityManager().createQuery(queryString); + List entitiesList = query.getResultList(); + + return entitiesList; + } catch (RuntimeException re) { + EntityManagerHelper.log("find By Criteria in CpMovimiento failed", + Level.SEVERE, re); + throw re; + } + } + + public List findPageCpMovimiento(String sortColumnName, + boolean sortAscending, int startRow, int maxResults) { + EntityManagerHelper.log("finding CpMovimiento findPageCpMovimiento", + Level.INFO, null); + + if ((sortColumnName != null) && (sortColumnName.length() > 0)) { + try { + String queryString = "select model from CpMovimiento model order by model." + + sortColumnName + " " + (sortAscending ? "asc" : "desc"); + + return getEntityManager().createQuery(queryString) + .setFirstResult(startRow).setMaxResults(maxResults) + .getResultList(); + } catch (RuntimeException re) { + throw re; + } + } else { + try { + String queryString = "select model from CpMovimiento model"; + + return getEntityManager().createQuery(queryString) + .setFirstResult(startRow).setMaxResults(maxResults) + .getResultList(); + } catch (RuntimeException re) { + throw re; + } + } + } + + @SuppressWarnings("unchecked") + public Long findTotalNumberCpMovimiento() { + EntityManagerHelper.log("finding CpMovimiento count", Level.INFO, null); + + try { + String queryString = "select count(*) from CpMovimiento model"; + + return (Long) getEntityManager().createQuery(queryString) + .getSingleResult(); + } catch (RuntimeException re) { + throw re; + } + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpTipoMovimientoDAO.java b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpTipoMovimientoDAO.java new file mode 100644 index 0000000..9e81483 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpTipoMovimientoDAO.java @@ -0,0 +1,375 @@ +package org.zathura.cuentas.dataaccess.dao; + +import org.zathura.cuentas.dataaccess.entityManager.EntityManagerHelper; +import org.zathura.cuentas.personales.CpTipoMovimiento; + +import java.math.BigDecimal; + +import java.util.Date; +import java.util.List; +import java.util.Set; +import java.util.logging.Level; + +import javax.persistence.EntityManager; +import javax.persistence.Query; + + +/** +* A data access object (DAO) providing persistence and search support for +* CpTipoMovimiento entities. Transaction control of the save(), update() and delete() +* operations must be handled externally by senders of these methods or must be +* manually added to each of these methods for data to be persisted to the JPA +* datastore. +* +* @author Zathura Code Generator http://code.google.com/p/zathura +* @see lidis.CpTipoMovimiento +* +*/ +public class CpTipoMovimientoDAO implements ICpTipoMovimientoDAO { + private EntityManager getEntityManager() { + return EntityManagerHelper.getEntityManager(); + } + + /** + * Perform an initial save of a previously unsaved CpTipoMovimiento entity. All + * subsequent persist actions of this entity should use the #update() + * method. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#persist(Object) EntityManager#persist} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * CpTipoMovimientoDAO.save(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpTipoMovimiento entity to persist + * @throws RuntimeException + * when the operation fails + */ + public void save(CpTipoMovimiento entity) { + EntityManagerHelper.log("saving CpTipoMovimiento instance", Level.INFO, + null); + + try { + getEntityManager().persist(entity); + EntityManagerHelper.log("save successful", Level.INFO, null); + } catch (RuntimeException re) { + EntityManagerHelper.log("save failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Delete a persistent CpTipoMovimiento entity. This operation must be performed + * within the a database transaction context for the entity's data to be + * permanently deleted from the persistence store, i.e., database. This + * method uses the + * {@link javax.persistence.EntityManager#remove(Object) EntityManager#delete} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * CpTipoMovimientoDAO.delete(entity);
+    * EntityManagerHelper.commit();
+    * entity = null;
+    * 
+ * + * @param entity + * CpTipoMovimiento entity to delete + * @throws RuntimeException + * when the operation fails + */ + public void delete(CpTipoMovimiento entity) { + EntityManagerHelper.log("deleting CpTipoMovimiento instance", + Level.INFO, null); + + try { + entity = getEntityManager() + .getReference(CpTipoMovimiento.class, + entity.getIdTipoMovimiento()); + getEntityManager().remove(entity); + EntityManagerHelper.log("delete successful", Level.INFO, null); + } catch (RuntimeException re) { + EntityManagerHelper.log("delete failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Persist a previously saved CpTipoMovimiento entity and return it or a copy of it + * to the sender. A copy of the CpTipoMovimiento entity parameter is returned when + * the JPA persistence mechanism has not previously been tracking the + * updated entity. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#merge(Object) EntityManager#merge} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * entity = CpTipoMovimientoDAO.update(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpTipoMovimiento entity to update + * @return CpTipoMovimiento the persisted CpTipoMovimiento entity instance, may not be the + * same + * @throws RuntimeException + * if the operation fails + */ + public CpTipoMovimiento update(CpTipoMovimiento entity) { + EntityManagerHelper.log("updating CpTipoMovimiento instance", + Level.INFO, null); + + try { + CpTipoMovimiento result = getEntityManager() + .merge(entity); + EntityManagerHelper.log("update successful", Level.INFO, null); + + return result; + } catch (RuntimeException re) { + EntityManagerHelper.log("update failed", Level.SEVERE, re); + throw re; + } + } + + public CpTipoMovimiento findById(Long id) { + EntityManagerHelper.log("finding CpTipoMovimiento instance with id: " + + id, Level.INFO, null); + + try { + CpTipoMovimiento instance = getEntityManager() + .find(CpTipoMovimiento.class, id); + + return instance; + } catch (RuntimeException re) { + EntityManagerHelper.log("find failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Find all CpTipoMovimiento entities with a specific property value. + * + * @param propertyName + * the metaData.name of the CpTipoMovimiento property to query + * @param value + * the property value to match + * @return List< CpTipoMovimiento> found by query + */ + @SuppressWarnings("unchecked") + public List findByProperty(String propertyName, + final Object value) { + EntityManagerHelper.log( + "finding CpTipoMovimiento instance with property: " + + propertyName + ", value: " + value, Level.INFO, null); + + try { + final String queryString = "select model from CpTipoMovimiento model where model." + + propertyName + "= :propertyValue"; + Query query = getEntityManager().createQuery(queryString); + query.setParameter("propertyValue", value); + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find by property metaData.name failed", + Level.SEVERE, re); + throw re; + } + } + + /** + * Find all CpTipoMovimiento entities with a specific property value. + * + * @param propertyName + * the name of the CpTipoMovimiento property to query + * @param value + * the property value to match + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * number of results to return. + * @return List found by query + */ + @SuppressWarnings("unchecked") + public List findByProperty(String propertyName, + final Object value, final int... rowStartIdxAndCount) { + EntityManagerHelper.log( + "finding CpTipoMovimiento instance with property: " + propertyName + + ", value: " + value, Level.INFO, null); + + try { + final String queryString = "select model from CpTipoMovimiento model where model." + + propertyName + "= :propertyValue"; + Query query = getEntityManager().createQuery(queryString); + query.setParameter("propertyValue", value); + + if ((rowStartIdxAndCount != null) && + (rowStartIdxAndCount.length > 0)) { + int rowStartIdx = Math.max(0, rowStartIdxAndCount[0]); + + if (rowStartIdx > 0) { + query.setFirstResult(rowStartIdx); + } + + if (rowStartIdxAndCount.length > 1) { + int rowCount = Math.max(0, rowStartIdxAndCount[1]); + + if (rowCount > 0) { + query.setMaxResults(rowCount); + } + } + } + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find by property name failed", + Level.SEVERE, re); + throw re; + } + } + + public List findByDescripcion(Object descripcion, + int... rowStartIdxAndCount) { + return findByProperty(DESCRIPCION, descripcion, rowStartIdxAndCount); + } + + public List findByDescripcion(Object descripcion) { + return findByProperty(DESCRIPCION, descripcion); + } + + public List findByIdTipoMovimiento( + Object idTipoMovimiento, int... rowStartIdxAndCount) { + return findByProperty(IDTIPOMOVIMIENTO, idTipoMovimiento, + rowStartIdxAndCount); + } + + public List findByIdTipoMovimiento( + Object idTipoMovimiento) { + return findByProperty(IDTIPOMOVIMIENTO, idTipoMovimiento); + } + + public List findByObservacion(Object observacion, + int... rowStartIdxAndCount) { + return findByProperty(OBSERVACION, observacion, rowStartIdxAndCount); + } + + public List findByObservacion(Object observacion) { + return findByProperty(OBSERVACION, observacion); + } + + /** + * Find all CpTipoMovimiento entities. + * + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List all CpTipoMovimiento entities + */ + @SuppressWarnings("unchecked") + public List findAll(final int... rowStartIdxAndCount) { + EntityManagerHelper.log("finding all CpTipoMovimiento instances", + Level.INFO, null); + + try { + final String queryString = "select model from CpTipoMovimiento model"; + Query query = getEntityManager().createQuery(queryString); + + if ((rowStartIdxAndCount != null) && + (rowStartIdxAndCount.length > 0)) { + int rowStartIdx = Math.max(0, rowStartIdxAndCount[0]); + + if (rowStartIdx > 0) { + query.setFirstResult(rowStartIdx); + } + + if (rowStartIdxAndCount.length > 1) { + int rowCount = Math.max(0, rowStartIdxAndCount[1]); + + if (rowCount > 0) { + query.setMaxResults(rowCount); + } + } + } + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find all failed", Level.SEVERE, re); + throw re; + } + } + + public List findByCriteria(String whereCondition) { + EntityManagerHelper.log("finding CpTipoMovimiento " + whereCondition, + Level.INFO, null); + + try { + String where = ((whereCondition == null) || + (whereCondition.length() == 0)) ? "" : ("where " + + whereCondition); + final String queryString = "select model from CpTipoMovimiento model " + + where; + Query query = getEntityManager().createQuery(queryString); + List entitiesList = query.getResultList(); + + return entitiesList; + } catch (RuntimeException re) { + EntityManagerHelper.log("find By Criteria in CpTipoMovimiento failed", + Level.SEVERE, re); + throw re; + } + } + + public List findPageCpTipoMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults) { + EntityManagerHelper.log("finding CpTipoMovimiento findPageCpTipoMovimiento", + Level.INFO, null); + + if ((sortColumnName != null) && (sortColumnName.length() > 0)) { + try { + String queryString = "select model from CpTipoMovimiento model order by model." + + sortColumnName + " " + (sortAscending ? "asc" : "desc"); + + return getEntityManager().createQuery(queryString) + .setFirstResult(startRow).setMaxResults(maxResults) + .getResultList(); + } catch (RuntimeException re) { + throw re; + } + } else { + try { + String queryString = "select model from CpTipoMovimiento model"; + + return getEntityManager().createQuery(queryString) + .setFirstResult(startRow).setMaxResults(maxResults) + .getResultList(); + } catch (RuntimeException re) { + throw re; + } + } + } + + @SuppressWarnings("unchecked") + public Long findTotalNumberCpTipoMovimiento() { + EntityManagerHelper.log("finding CpTipoMovimiento count", Level.INFO, + null); + + try { + String queryString = "select count(*) from CpTipoMovimiento model"; + + return (Long) getEntityManager().createQuery(queryString) + .getSingleResult(); + } catch (RuntimeException re) { + throw re; + } + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpUsuariosDAO.java b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpUsuariosDAO.java new file mode 100644 index 0000000..7fc6b4a --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/CpUsuariosDAO.java @@ -0,0 +1,407 @@ +package org.zathura.cuentas.dataaccess.dao; + +import org.zathura.cuentas.dataaccess.entityManager.EntityManagerHelper; +import org.zathura.cuentas.personales.CpUsuarios; + +import java.math.BigDecimal; + +import java.util.Date; +import java.util.List; +import java.util.Set; +import java.util.logging.Level; + +import javax.persistence.EntityManager; +import javax.persistence.Query; + + +/** +* A data access object (DAO) providing persistence and search support for +* CpUsuarios entities. Transaction control of the save(), update() and delete() +* operations must be handled externally by senders of these methods or must be +* manually added to each of these methods for data to be persisted to the JPA +* datastore. +* +* @author Zathura Code Generator http://code.google.com/p/zathura +* @see lidis.CpUsuarios +* +*/ +public class CpUsuariosDAO implements ICpUsuariosDAO { + private EntityManager getEntityManager() { + return EntityManagerHelper.getEntityManager(); + } + + /** + * Perform an initial save of a previously unsaved CpUsuarios entity. All + * subsequent persist actions of this entity should use the #update() + * method. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#persist(Object) EntityManager#persist} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * CpUsuariosDAO.save(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpUsuarios entity to persist + * @throws RuntimeException + * when the operation fails + */ + public void save(CpUsuarios entity) { + EntityManagerHelper.log("saving CpUsuarios instance", Level.INFO, null); + + try { + getEntityManager().persist(entity); + EntityManagerHelper.log("save successful", Level.INFO, null); + } catch (RuntimeException re) { + EntityManagerHelper.log("save failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Delete a persistent CpUsuarios entity. This operation must be performed + * within the a database transaction context for the entity's data to be + * permanently deleted from the persistence store, i.e., database. This + * method uses the + * {@link javax.persistence.EntityManager#remove(Object) EntityManager#delete} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * CpUsuariosDAO.delete(entity);
+    * EntityManagerHelper.commit();
+    * entity = null;
+    * 
+ * + * @param entity + * CpUsuarios entity to delete + * @throws RuntimeException + * when the operation fails + */ + public void delete(CpUsuarios entity) { + EntityManagerHelper.log("deleting CpUsuarios instance", Level.INFO, null); + + try { + entity = getEntityManager() + .getReference(CpUsuarios.class, entity.getIdUsuario()); + getEntityManager().remove(entity); + EntityManagerHelper.log("delete successful", Level.INFO, null); + } catch (RuntimeException re) { + EntityManagerHelper.log("delete failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Persist a previously saved CpUsuarios entity and return it or a copy of it + * to the sender. A copy of the CpUsuarios entity parameter is returned when + * the JPA persistence mechanism has not previously been tracking the + * updated entity. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#merge(Object) EntityManager#merge} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * entity = CpUsuariosDAO.update(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpUsuarios entity to update + * @return CpUsuarios the persisted CpUsuarios entity instance, may not be the + * same + * @throws RuntimeException + * if the operation fails + */ + public CpUsuarios update(CpUsuarios entity) { + EntityManagerHelper.log("updating CpUsuarios instance", Level.INFO, null); + + try { + CpUsuarios result = getEntityManager().merge(entity); + EntityManagerHelper.log("update successful", Level.INFO, null); + + return result; + } catch (RuntimeException re) { + EntityManagerHelper.log("update failed", Level.SEVERE, re); + throw re; + } + } + + public CpUsuarios findById(Long id) { + EntityManagerHelper.log("finding CpUsuarios instance with id: " + id, + Level.INFO, null); + + try { + CpUsuarios instance = getEntityManager().find(CpUsuarios.class, id); + + return instance; + } catch (RuntimeException re) { + EntityManagerHelper.log("find failed", Level.SEVERE, re); + throw re; + } + } + + /** + * Find all CpUsuarios entities with a specific property value. + * + * @param propertyName + * the metaData.name of the CpUsuarios property to query + * @param value + * the property value to match + * @return List< CpUsuarios> found by query + */ + @SuppressWarnings("unchecked") + public List findByProperty(String propertyName, + final Object value) { + EntityManagerHelper.log("finding CpUsuarios instance with property: " + + propertyName + ", value: " + value, Level.INFO, null); + + try { + final String queryString = "select model from CpUsuarios model where model." + + propertyName + "= :propertyValue"; + Query query = getEntityManager().createQuery(queryString); + query.setParameter("propertyValue", value); + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find by property metaData.name failed", + Level.SEVERE, re); + throw re; + } + } + + /** + * Find all CpUsuarios entities with a specific property value. + * + * @param propertyName + * the name of the CpUsuarios property to query + * @param value + * the property value to match + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * number of results to return. + * @return List found by query + */ + @SuppressWarnings("unchecked") + public List findByProperty(String propertyName, + final Object value, final int... rowStartIdxAndCount) { + EntityManagerHelper.log("finding CpUsuarios instance with property: " + + propertyName + ", value: " + value, Level.INFO, null); + + try { + final String queryString = "select model from CpUsuarios model where model." + + propertyName + "= :propertyValue"; + Query query = getEntityManager().createQuery(queryString); + query.setParameter("propertyValue", value); + + if ((rowStartIdxAndCount != null) && + (rowStartIdxAndCount.length > 0)) { + int rowStartIdx = Math.max(0, rowStartIdxAndCount[0]); + + if (rowStartIdx > 0) { + query.setFirstResult(rowStartIdx); + } + + if (rowStartIdxAndCount.length > 1) { + int rowCount = Math.max(0, rowStartIdxAndCount[1]); + + if (rowCount > 0) { + query.setMaxResults(rowCount); + } + } + } + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find by property name failed", + Level.SEVERE, re); + throw re; + } + } + + public List findByActivo(Object activo, + int... rowStartIdxAndCount) { + return findByProperty(ACTIVO, activo, rowStartIdxAndCount); + } + + public List findByActivo(Object activo) { + return findByProperty(ACTIVO, activo); + } + + public List findByApellido(Object apellido, + int... rowStartIdxAndCount) { + return findByProperty(APELLIDO, apellido, rowStartIdxAndCount); + } + + public List findByApellido(Object apellido) { + return findByProperty(APELLIDO, apellido); + } + + public List findByContrasena(Object contrasena, + int... rowStartIdxAndCount) { + return findByProperty(CONTRASENA, contrasena, rowStartIdxAndCount); + } + + public List findByContrasena(Object contrasena) { + return findByProperty(CONTRASENA, contrasena); + } + + public List findByCorreo(Object correo, + int... rowStartIdxAndCount) { + return findByProperty(CORREO, correo, rowStartIdxAndCount); + } + + public List findByCorreo(Object correo) { + return findByProperty(CORREO, correo); + } + + public List findByIdUsuario(Object idUsuario, + int... rowStartIdxAndCount) { + return findByProperty(IDUSUARIO, idUsuario, rowStartIdxAndCount); + } + + public List findByIdUsuario(Object idUsuario) { + return findByProperty(IDUSUARIO, idUsuario); + } + + public List findByMovil(Object movil, int... rowStartIdxAndCount) { + return findByProperty(MOVIL, movil, rowStartIdxAndCount); + } + + public List findByMovil(Object movil) { + return findByProperty(MOVIL, movil); + } + + public List findByNombre(Object nombre, + int... rowStartIdxAndCount) { + return findByProperty(NOMBRE, nombre, rowStartIdxAndCount); + } + + public List findByNombre(Object nombre) { + return findByProperty(NOMBRE, nombre); + } + + public List findByObservaciones(Object observaciones, + int... rowStartIdxAndCount) { + return findByProperty(OBSERVACIONES, observaciones, rowStartIdxAndCount); + } + + public List findByObservaciones(Object observaciones) { + return findByProperty(OBSERVACIONES, observaciones); + } + + /** + * Find all CpUsuarios entities. + * + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List all CpUsuarios entities + */ + @SuppressWarnings("unchecked") + public List findAll(final int... rowStartIdxAndCount) { + EntityManagerHelper.log("finding all CpUsuarios instances", Level.INFO, + null); + + try { + final String queryString = "select model from CpUsuarios model"; + Query query = getEntityManager().createQuery(queryString); + + if ((rowStartIdxAndCount != null) && + (rowStartIdxAndCount.length > 0)) { + int rowStartIdx = Math.max(0, rowStartIdxAndCount[0]); + + if (rowStartIdx > 0) { + query.setFirstResult(rowStartIdx); + } + + if (rowStartIdxAndCount.length > 1) { + int rowCount = Math.max(0, rowStartIdxAndCount[1]); + + if (rowCount > 0) { + query.setMaxResults(rowCount); + } + } + } + + return query.getResultList(); + } catch (RuntimeException re) { + EntityManagerHelper.log("find all failed", Level.SEVERE, re); + throw re; + } + } + + public List findByCriteria(String whereCondition) { + EntityManagerHelper.log("finding CpUsuarios " + whereCondition, + Level.INFO, null); + + try { + String where = ((whereCondition == null) || + (whereCondition.length() == 0)) ? "" : ("where " + + whereCondition); + final String queryString = "select model from CpUsuarios model " + + where; + Query query = getEntityManager().createQuery(queryString); + List entitiesList = query.getResultList(); + + return entitiesList; + } catch (RuntimeException re) { + EntityManagerHelper.log("find By Criteria in CpUsuarios failed", + Level.SEVERE, re); + throw re; + } + } + + public List findPageCpUsuarios(String sortColumnName, + boolean sortAscending, int startRow, int maxResults) { + EntityManagerHelper.log("finding CpUsuarios findPageCpUsuarios", + Level.INFO, null); + + if ((sortColumnName != null) && (sortColumnName.length() > 0)) { + try { + String queryString = "select model from CpUsuarios model order by model." + + sortColumnName + " " + (sortAscending ? "asc" : "desc"); + + return getEntityManager().createQuery(queryString) + .setFirstResult(startRow).setMaxResults(maxResults) + .getResultList(); + } catch (RuntimeException re) { + throw re; + } + } else { + try { + String queryString = "select model from CpUsuarios model"; + + return getEntityManager().createQuery(queryString) + .setFirstResult(startRow).setMaxResults(maxResults) + .getResultList(); + } catch (RuntimeException re) { + throw re; + } + } + } + + @SuppressWarnings("unchecked") + public Long findTotalNumberCpUsuarios() { + EntityManagerHelper.log("finding CpUsuarios count", Level.INFO, null); + + try { + String queryString = "select count(*) from CpUsuarios model"; + + return (Long) getEntityManager().createQuery(queryString) + .getSingleResult(); + } catch (RuntimeException re) { + throw re; + } + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpDetalleMovimientoDAO.java b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpDetalleMovimientoDAO.java new file mode 100644 index 0000000..2d7bafd --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpDetalleMovimientoDAO.java @@ -0,0 +1,192 @@ +package org.zathura.cuentas.dataaccess.dao; + +import org.zathura.cuentas.personales.CpDetalleMovimiento; + +import java.math.BigDecimal; + +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** + * Interface for CpDetalleMovimientoDAO. + * + * @author Zathura Code Generator http://code.google.com/p/zathura + */ +public interface ICpDetalleMovimientoDAO { + // property constants + //public static final Long ANNO = "anno"; + public static final String ANNO = "anno"; + + //public static final Date FEHCAREGISTRO = "fehcaRegistro"; + public static final String FEHCAREGISTRO = "fehcaRegistro"; + + //public static final Long IDDETALLEMOVIMIENTO = "idDetalleMovimiento"; + public static final String IDDETALLEMOVIMIENTO = "idDetalleMovimiento"; + + //public static final Long MES = "mes"; + public static final String MES = "mes"; + + //public static final String OBSERVACIONES = "observaciones"; + public static final String OBSERVACIONES = "observaciones"; + + //public static final String PENDIENTE = "pendiente"; + public static final String PENDIENTE = "pendiente"; + + //public static final Long VALORMOVIMIENTO = "valorMovimiento"; + public static final String VALORMOVIMIENTO = "valorMovimiento"; + + //public static final Long VALORPAGO = "valorPago"; + public static final String VALORPAGO = "valorPago"; + + /** + * Perform an initial save of a previously unsaved CpDetalleMovimiento entity. All + * subsequent persist actions of this entity should use the #update() + * method. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#persist(Object) EntityManager#persist} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * ICpDetalleMovimientoDAO.save(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpDetalleMovimiento entity to persist + * @throws RuntimeException + * when the operation fails + */ + public void save(CpDetalleMovimiento entity); + + /** + * Delete a persistent CpDetalleMovimiento entity. This operation must be performed + * within the a database transaction context for the entity's data to be + * permanently deleted from the persistence store, i.e., database. This + * method uses the + * {@link javax.persistence.EntityManager#remove(Object) EntityManager#delete} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * ICpDetalleMovimientoDAO.delete(entity);
+    * EntityManagerHelper.commit();
+    * entity = null;
+    * 
+ * + * @param entity + * CpDetalleMovimiento entity to delete + * @throws RuntimeException + * when the operation fails + */ + public void delete(CpDetalleMovimiento entity); + + /** + * Persist a previously saved CpDetalleMovimiento entity and return it or a copy of it + * to the sender. A copy of the CpDetalleMovimiento entity parameter is returned when + * the JPA persistence mechanism has not previously been tracking the + * updated entity. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#merge(Object) EntityManager#merge} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * entity = ICpDetalleMovimientoDAO.update(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpDetalleMovimiento entity to update + * @return CpDetalleMovimiento the persisted CpDetalleMovimiento entity instance, may not be the + * same + * @throws RuntimeException + * if the operation fails + */ + public CpDetalleMovimiento update(CpDetalleMovimiento entity); + + public CpDetalleMovimiento findById(Long id); + + /** + * Find all CpDetalleMovimiento entities with a specific property value. + * + * @param propertyName + * the name of the CpDetalleMovimiento property to query + * @param value + * the property value to match + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List found by query + */ + public List findByProperty(String propertyName, + Object value, int... rowStartIdxAndCount); + + public List findByCriteria(String whereCondition); + + public List findByAnno(Object anno); + + public List findByAnno(Object anno, + int... rowStartIdxAndCount); + + public List findByFehcaRegistro(Object fehcaRegistro); + + public List findByFehcaRegistro(Object fehcaRegistro, + int... rowStartIdxAndCount); + + public List findByIdDetalleMovimiento( + Object idDetalleMovimiento); + + public List findByIdDetalleMovimiento( + Object idDetalleMovimiento, int... rowStartIdxAndCount); + + public List findByMes(Object mes); + + public List findByMes(Object mes, + int... rowStartIdxAndCount); + + public List findByObservaciones(Object observaciones); + + public List findByObservaciones(Object observaciones, + int... rowStartIdxAndCount); + + public List findByPendiente(Object pendiente); + + public List findByPendiente(Object pendiente, + int... rowStartIdxAndCount); + + public List findByValorMovimiento( + Object valorMovimiento); + + public List findByValorMovimiento( + Object valorMovimiento, int... rowStartIdxAndCount); + + public List findByValorPago(Object valorPago); + + public List findByValorPago(Object valorPago, + int... rowStartIdxAndCount); + + /** + * Find all CpDetalleMovimiento entities. + * + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List all CpDetalleMovimiento entities + */ + public List findAll(int... rowStartIdxAndCount); + + public List findPageCpDetalleMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults); + + public Long findTotalNumberCpDetalleMovimiento(); +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpGrupoMovimientoDAO.java b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpGrupoMovimientoDAO.java new file mode 100644 index 0000000..ee13fc6 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpGrupoMovimientoDAO.java @@ -0,0 +1,151 @@ +package org.zathura.cuentas.dataaccess.dao; + +import org.zathura.cuentas.personales.CpGrupoMovimiento; + +import java.math.BigDecimal; + +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** + * Interface for CpGrupoMovimientoDAO. + * + * @author Zathura Code Generator http://code.google.com/p/zathura + */ +public interface ICpGrupoMovimientoDAO { + // property constants + //public static final String DESCRIPCION = "descripcion"; + public static final String DESCRIPCION = "descripcion"; + + //public static final Long IDGRUPOMOVIMIENTO = "idGrupoMovimiento"; + public static final String IDGRUPOMOVIMIENTO = "idGrupoMovimiento"; + + //public static final String OBSERVACION = "observacion"; + public static final String OBSERVACION = "observacion"; + + /** + * Perform an initial save of a previously unsaved CpGrupoMovimiento entity. All + * subsequent persist actions of this entity should use the #update() + * method. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#persist(Object) EntityManager#persist} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * ICpGrupoMovimientoDAO.save(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpGrupoMovimiento entity to persist + * @throws RuntimeException + * when the operation fails + */ + public void save(CpGrupoMovimiento entity); + + /** + * Delete a persistent CpGrupoMovimiento entity. This operation must be performed + * within the a database transaction context for the entity's data to be + * permanently deleted from the persistence store, i.e., database. This + * method uses the + * {@link javax.persistence.EntityManager#remove(Object) EntityManager#delete} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * ICpGrupoMovimientoDAO.delete(entity);
+    * EntityManagerHelper.commit();
+    * entity = null;
+    * 
+ * + * @param entity + * CpGrupoMovimiento entity to delete + * @throws RuntimeException + * when the operation fails + */ + public void delete(CpGrupoMovimiento entity); + + /** + * Persist a previously saved CpGrupoMovimiento entity and return it or a copy of it + * to the sender. A copy of the CpGrupoMovimiento entity parameter is returned when + * the JPA persistence mechanism has not previously been tracking the + * updated entity. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#merge(Object) EntityManager#merge} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * entity = ICpGrupoMovimientoDAO.update(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpGrupoMovimiento entity to update + * @return CpGrupoMovimiento the persisted CpGrupoMovimiento entity instance, may not be the + * same + * @throws RuntimeException + * if the operation fails + */ + public CpGrupoMovimiento update(CpGrupoMovimiento entity); + + public CpGrupoMovimiento findById(Long id); + + /** + * Find all CpGrupoMovimiento entities with a specific property value. + * + * @param propertyName + * the name of the CpGrupoMovimiento property to query + * @param value + * the property value to match + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List found by query + */ + public List findByProperty(String propertyName, + Object value, int... rowStartIdxAndCount); + + public List findByCriteria(String whereCondition); + + public List findByDescripcion(Object descripcion); + + public List findByDescripcion(Object descripcion, + int... rowStartIdxAndCount); + + public List findByIdGrupoMovimiento( + Object idGrupoMovimiento); + + public List findByIdGrupoMovimiento( + Object idGrupoMovimiento, int... rowStartIdxAndCount); + + public List findByObservacion(Object observacion); + + public List findByObservacion(Object observacion, + int... rowStartIdxAndCount); + + /** + * Find all CpGrupoMovimiento entities. + * + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List all CpGrupoMovimiento entities + */ + public List findAll(int... rowStartIdxAndCount); + + public List findPageCpGrupoMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults); + + public Long findTotalNumberCpGrupoMovimiento(); +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpMovimientoDAO.java b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpMovimientoDAO.java new file mode 100644 index 0000000..541cde2 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpMovimientoDAO.java @@ -0,0 +1,150 @@ +package org.zathura.cuentas.dataaccess.dao; + +import org.zathura.cuentas.personales.CpMovimiento; + +import java.math.BigDecimal; + +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** + * Interface for CpMovimientoDAO. + * + * @author Zathura Code Generator http://code.google.com/p/zathura + */ +public interface ICpMovimientoDAO { + // property constants + //public static final String DESCRIPCIONMOVIMIENTO = "descripcionMovimiento"; + public static final String DESCRIPCIONMOVIMIENTO = "descripcionMovimiento"; + + //public static final Long IDMOVIMIENTO = "idMovimiento"; + public static final String IDMOVIMIENTO = "idMovimiento"; + + //public static final String OBSERVACIONES = "observaciones"; + public static final String OBSERVACIONES = "observaciones"; + + /** + * Perform an initial save of a previously unsaved CpMovimiento entity. All + * subsequent persist actions of this entity should use the #update() + * method. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#persist(Object) EntityManager#persist} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * ICpMovimientoDAO.save(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpMovimiento entity to persist + * @throws RuntimeException + * when the operation fails + */ + public void save(CpMovimiento entity); + + /** + * Delete a persistent CpMovimiento entity. This operation must be performed + * within the a database transaction context for the entity's data to be + * permanently deleted from the persistence store, i.e., database. This + * method uses the + * {@link javax.persistence.EntityManager#remove(Object) EntityManager#delete} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * ICpMovimientoDAO.delete(entity);
+    * EntityManagerHelper.commit();
+    * entity = null;
+    * 
+ * + * @param entity + * CpMovimiento entity to delete + * @throws RuntimeException + * when the operation fails + */ + public void delete(CpMovimiento entity); + + /** + * Persist a previously saved CpMovimiento entity and return it or a copy of it + * to the sender. A copy of the CpMovimiento entity parameter is returned when + * the JPA persistence mechanism has not previously been tracking the + * updated entity. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#merge(Object) EntityManager#merge} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * entity = ICpMovimientoDAO.update(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpMovimiento entity to update + * @return CpMovimiento the persisted CpMovimiento entity instance, may not be the + * same + * @throws RuntimeException + * if the operation fails + */ + public CpMovimiento update(CpMovimiento entity); + + public CpMovimiento findById(Long id); + + /** + * Find all CpMovimiento entities with a specific property value. + * + * @param propertyName + * the name of the CpMovimiento property to query + * @param value + * the property value to match + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List found by query + */ + public List findByProperty(String propertyName, Object value, + int... rowStartIdxAndCount); + + public List findByCriteria(String whereCondition); + + public List findByDescripcionMovimiento( + Object descripcionMovimiento); + + public List findByDescripcionMovimiento( + Object descripcionMovimiento, int... rowStartIdxAndCount); + + public List findByIdMovimiento(Object idMovimiento); + + public List findByIdMovimiento(Object idMovimiento, + int... rowStartIdxAndCount); + + public List findByObservaciones(Object observaciones); + + public List findByObservaciones(Object observaciones, + int... rowStartIdxAndCount); + + /** + * Find all CpMovimiento entities. + * + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List all CpMovimiento entities + */ + public List findAll(int... rowStartIdxAndCount); + + public List findPageCpMovimiento(String sortColumnName, + boolean sortAscending, int startRow, int maxResults); + + public Long findTotalNumberCpMovimiento(); +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpTipoMovimientoDAO.java b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpTipoMovimientoDAO.java new file mode 100644 index 0000000..38bf7f1 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpTipoMovimientoDAO.java @@ -0,0 +1,151 @@ +package org.zathura.cuentas.dataaccess.dao; + +import org.zathura.cuentas.personales.CpTipoMovimiento; + +import java.math.BigDecimal; + +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** + * Interface for CpTipoMovimientoDAO. + * + * @author Zathura Code Generator http://code.google.com/p/zathura + */ +public interface ICpTipoMovimientoDAO { + // property constants + //public static final String DESCRIPCION = "descripcion"; + public static final String DESCRIPCION = "descripcion"; + + //public static final Long IDTIPOMOVIMIENTO = "idTipoMovimiento"; + public static final String IDTIPOMOVIMIENTO = "idTipoMovimiento"; + + //public static final String OBSERVACION = "observacion"; + public static final String OBSERVACION = "observacion"; + + /** + * Perform an initial save of a previously unsaved CpTipoMovimiento entity. All + * subsequent persist actions of this entity should use the #update() + * method. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#persist(Object) EntityManager#persist} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * ICpTipoMovimientoDAO.save(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpTipoMovimiento entity to persist + * @throws RuntimeException + * when the operation fails + */ + public void save(CpTipoMovimiento entity); + + /** + * Delete a persistent CpTipoMovimiento entity. This operation must be performed + * within the a database transaction context for the entity's data to be + * permanently deleted from the persistence store, i.e., database. This + * method uses the + * {@link javax.persistence.EntityManager#remove(Object) EntityManager#delete} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * ICpTipoMovimientoDAO.delete(entity);
+    * EntityManagerHelper.commit();
+    * entity = null;
+    * 
+ * + * @param entity + * CpTipoMovimiento entity to delete + * @throws RuntimeException + * when the operation fails + */ + public void delete(CpTipoMovimiento entity); + + /** + * Persist a previously saved CpTipoMovimiento entity and return it or a copy of it + * to the sender. A copy of the CpTipoMovimiento entity parameter is returned when + * the JPA persistence mechanism has not previously been tracking the + * updated entity. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#merge(Object) EntityManager#merge} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * entity = ICpTipoMovimientoDAO.update(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpTipoMovimiento entity to update + * @return CpTipoMovimiento the persisted CpTipoMovimiento entity instance, may not be the + * same + * @throws RuntimeException + * if the operation fails + */ + public CpTipoMovimiento update(CpTipoMovimiento entity); + + public CpTipoMovimiento findById(Long id); + + /** + * Find all CpTipoMovimiento entities with a specific property value. + * + * @param propertyName + * the name of the CpTipoMovimiento property to query + * @param value + * the property value to match + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List found by query + */ + public List findByProperty(String propertyName, + Object value, int... rowStartIdxAndCount); + + public List findByCriteria(String whereCondition); + + public List findByDescripcion(Object descripcion); + + public List findByDescripcion(Object descripcion, + int... rowStartIdxAndCount); + + public List findByIdTipoMovimiento( + Object idTipoMovimiento); + + public List findByIdTipoMovimiento( + Object idTipoMovimiento, int... rowStartIdxAndCount); + + public List findByObservacion(Object observacion); + + public List findByObservacion(Object observacion, + int... rowStartIdxAndCount); + + /** + * Find all CpTipoMovimiento entities. + * + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List all CpTipoMovimiento entities + */ + public List findAll(int... rowStartIdxAndCount); + + public List findPageCpTipoMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults); + + public Long findTotalNumberCpTipoMovimiento(); +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpUsuariosDAO.java b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpUsuariosDAO.java new file mode 100644 index 0000000..22a66f5 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/dao/ICpUsuariosDAO.java @@ -0,0 +1,188 @@ +package org.zathura.cuentas.dataaccess.dao; + +import org.zathura.cuentas.personales.CpUsuarios; + +import java.math.BigDecimal; + +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** + * Interface for CpUsuariosDAO. + * + * @author Zathura Code Generator http://code.google.com/p/zathura + */ +public interface ICpUsuariosDAO { + // property constants + //public static final String ACTIVO = "activo"; + public static final String ACTIVO = "activo"; + + //public static final String APELLIDO = "apellido"; + public static final String APELLIDO = "apellido"; + + //public static final String CONTRASENA = "contrasena"; + public static final String CONTRASENA = "contrasena"; + + //public static final String CORREO = "correo"; + public static final String CORREO = "correo"; + + //public static final Long IDUSUARIO = "idUsuario"; + public static final String IDUSUARIO = "idUsuario"; + + //public static final Long MOVIL = "movil"; + public static final String MOVIL = "movil"; + + //public static final String NOMBRE = "nombre"; + public static final String NOMBRE = "nombre"; + + //public static final String OBSERVACIONES = "observaciones"; + public static final String OBSERVACIONES = "observaciones"; + + /** + * Perform an initial save of a previously unsaved CpUsuarios entity. All + * subsequent persist actions of this entity should use the #update() + * method. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#persist(Object) EntityManager#persist} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * ICpUsuariosDAO.save(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpUsuarios entity to persist + * @throws RuntimeException + * when the operation fails + */ + public void save(CpUsuarios entity); + + /** + * Delete a persistent CpUsuarios entity. This operation must be performed + * within the a database transaction context for the entity's data to be + * permanently deleted from the persistence store, i.e., database. This + * method uses the + * {@link javax.persistence.EntityManager#remove(Object) EntityManager#delete} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * ICpUsuariosDAO.delete(entity);
+    * EntityManagerHelper.commit();
+    * entity = null;
+    * 
+ * + * @param entity + * CpUsuarios entity to delete + * @throws RuntimeException + * when the operation fails + */ + public void delete(CpUsuarios entity); + + /** + * Persist a previously saved CpUsuarios entity and return it or a copy of it + * to the sender. A copy of the CpUsuarios entity parameter is returned when + * the JPA persistence mechanism has not previously been tracking the + * updated entity. This operation must be performed within the a database + * transaction context for the entity's data to be permanently saved to the + * persistence store, i.e., database. This method uses the + * {@link javax.persistence.EntityManager#merge(Object) EntityManager#merge} + * operation. + * + *
+    * EntityManagerHelper.beginTransaction();
+    * entity = ICpUsuariosDAO.update(entity);
+    * EntityManagerHelper.commit();
+    * 
+ * + * @param entity + * CpUsuarios entity to update + * @return CpUsuarios the persisted CpUsuarios entity instance, may not be the + * same + * @throws RuntimeException + * if the operation fails + */ + public CpUsuarios update(CpUsuarios entity); + + public CpUsuarios findById(Long id); + + /** + * Find all CpUsuarios entities with a specific property value. + * + * @param propertyName + * the name of the CpUsuarios property to query + * @param value + * the property value to match + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List found by query + */ + public List findByProperty(String propertyName, Object value, + int... rowStartIdxAndCount); + + public List findByCriteria(String whereCondition); + + public List findByActivo(Object activo); + + public List findByActivo(Object activo, + int... rowStartIdxAndCount); + + public List findByApellido(Object apellido); + + public List findByApellido(Object apellido, + int... rowStartIdxAndCount); + + public List findByContrasena(Object contrasena); + + public List findByContrasena(Object contrasena, + int... rowStartIdxAndCount); + + public List findByCorreo(Object correo); + + public List findByCorreo(Object correo, + int... rowStartIdxAndCount); + + public List findByIdUsuario(Object idUsuario); + + public List findByIdUsuario(Object idUsuario, + int... rowStartIdxAndCount); + + public List findByMovil(Object movil); + + public List findByMovil(Object movil, int... rowStartIdxAndCount); + + public List findByNombre(Object nombre); + + public List findByNombre(Object nombre, + int... rowStartIdxAndCount); + + public List findByObservaciones(Object observaciones); + + public List findByObservaciones(Object observaciones, + int... rowStartIdxAndCount); + + /** + * Find all CpUsuarios entities. + * + * @param rowStartIdxAndCount + * Optional int varargs. rowStartIdxAndCount[0] specifies the the + * row index in the query result-set to begin collecting the + * results. rowStartIdxAndCount[1] specifies the the maximum + * count of results to return. + * @return List all CpUsuarios entities + */ + public List findAll(int... rowStartIdxAndCount); + + public List findPageCpUsuarios(String sortColumnName, + boolean sortAscending, int startRow, int maxResults); + + public Long findTotalNumberCpUsuarios(); +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/daoFactory/JPADaoFactory.java b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/daoFactory/JPADaoFactory.java new file mode 100644 index 0000000..775d19e --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/daoFactory/JPADaoFactory.java @@ -0,0 +1,66 @@ +package org.zathura.cuentas.dataaccess.daoFactory; +import org.zathura.cuentas.dataaccess.dao.*; +/** + * Factory for Data Access Objects Strategy The DAO pattern can be made highly flexible + * by adopting the Abstract Factory [GoF] and the Factory Method [GoF] patterns. + * When the underlying storage is not subject to change from one implementation to another, + * this strategy can be implemented using the Factory Method pattern to produce a number of DAOs needed by the application. + * This class is a Factory Method pattern + * + * @author Zathura Code Generator http://code.google.com/p/zathura/ + */ +public class JPADaoFactory { +private static JPADaoFactory instance = null; +/** +* +* @return JPADaoFactory +*/ +public static JPADaoFactory getInstance(){ +if(instance == null){ +instance = new JPADaoFactory(); +} +return instance; +} +private JPADaoFactory(){ +} + /** + * This method instantiates the ICpDetalleMovimientoDAO class for JPA + * that is used in this applications deployment environment to access the data. + * @return ICpDetalleMovimientoDAO implementation + */ + public ICpDetalleMovimientoDAO getCpDetalleMovimientoDAO() { + return new CpDetalleMovimientoDAO(); + } + /** + * This method instantiates the ICpGrupoMovimientoDAO class for JPA + * that is used in this applications deployment environment to access the data. + * @return ICpGrupoMovimientoDAO implementation + */ + public ICpGrupoMovimientoDAO getCpGrupoMovimientoDAO() { + return new CpGrupoMovimientoDAO(); + } + /** + * This method instantiates the ICpMovimientoDAO class for JPA + * that is used in this applications deployment environment to access the data. + * @return ICpMovimientoDAO implementation + */ + public ICpMovimientoDAO getCpMovimientoDAO() { + return new CpMovimientoDAO(); + } + /** + * This method instantiates the ICpTipoMovimientoDAO class for JPA + * that is used in this applications deployment environment to access the data. + * @return ICpTipoMovimientoDAO implementation + */ + public ICpTipoMovimientoDAO getCpTipoMovimientoDAO() { + return new CpTipoMovimientoDAO(); + } + /** + * This method instantiates the ICpUsuariosDAO class for JPA + * that is used in this applications deployment environment to access the data. + * @return ICpUsuariosDAO implementation + */ + public ICpUsuariosDAO getCpUsuariosDAO() { + return new CpUsuariosDAO(); + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/entityManager/EntityManagerHelper.java b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/entityManager/EntityManagerHelper.java new file mode 100644 index 0000000..ef7afd5 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/dataaccess/entityManager/EntityManagerHelper.java @@ -0,0 +1,75 @@ +package org.zathura.cuentas.dataaccess.entityManager; + +import java.util.logging.Level; +import java.util.logging.Logger; + +import javax.persistence.EntityManager; +import javax.persistence.EntityManagerFactory; +import javax.persistence.Persistence; +import javax.persistence.Query; + + +/** +* +* @author Zathura Code Generator http://code.google.com/p/zathura +* +*/ +public class EntityManagerHelper { + private static final EntityManagerFactory emf; + private static final ThreadLocal threadLocal; + private static final Logger logger; + + static { + emf = Persistence.createEntityManagerFactory("CuentasPersonalesPU"); + threadLocal = new ThreadLocal(); + logger = Logger.getLogger("CuentasPersonalesPU"); + logger.setLevel(Level.ALL); + } + + public static EntityManager getEntityManager() { + EntityManager manager = threadLocal.get(); + + if ((manager == null) || !manager.isOpen()) { + manager = emf.createEntityManager(); + threadLocal.set(manager); + } + + return manager; + } + + public static void closeEntityManager() { + EntityManager em = threadLocal.get(); + threadLocal.set(null); + + if (em != null) { + em.close(); + } + } + + public static void beginTransaction() { + getEntityManager().getTransaction().begin(); + } + + public static void commit() { + getEntityManager().getTransaction().commit(); + } + + public static void rollback() { + if ((getEntityManager().getTransaction() != null) && + (getEntityManager().getTransaction().isActive() == true)) { + getEntityManager().getTransaction().rollback(); + } + } + + public static Query createQuery(String query) { + return getEntityManager().createQuery(query); + } + + public static void flush() { + getEntityManager().flush(); + } + + public static void log(String info, Level level, Throwable ex) { + logger.log(level, info, ex); + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/exceptions/ZMessManager.java b/CuentasPersonales/generado/org/zathura/cuentas/exceptions/ZMessManager.java new file mode 100644 index 0000000..f081ae3 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/exceptions/ZMessManager.java @@ -0,0 +1,81 @@ +package org.zathura.cuentas.exceptions; + +public class ZMessManager extends Exception { + private static final long serialVersionUID = 1L; + public final static String ALL = "All "; + public final static String ENTCHILD = "related tables(childs)"; + public final static String FOREIGNDATA = "foreign classes data: "; + public static String ENTITY_SUCCESFULLYSAVED = "Entity succesfully saved"; + public static String ENTITY_SUCCESFULLYDELETED = "Entity succesfully deleted"; + public static String ENTITY_SUCCESFULLYMODIFIED = "Entity succesfully modified"; + public static String ENTITY_WITHSAMEKEY = "Another Entity with the same key was found"; + public static String ENTITY_NOENTITYTOUPDATE = "No Entity was found, with the typed key "; + + public ZMessManager() { + } + + public ZMessManager(String exception) { + super(exception); + } + + public class NotValidFieldException extends ZMessManager { + private static final long serialVersionUID = 1L; + + public NotValidFieldException(String info) { + super("The value for the field: \"" + info + "\" is not valid"); + } + } + + public class EmptyFieldException extends ZMessManager { + private static final long serialVersionUID = 1L; + + public EmptyFieldException(String info) { + super("The value for the field: \"" + info + + "\" cant be null or empty"); + } + } + + public class NotValidFormatException extends ZMessManager { + private static final long serialVersionUID = 1L; + + public NotValidFormatException(String info) { + super("The Format or length for the field: \"" + info + + "\" is not valid"); + } + } + + public class DeletingException extends ZMessManager { + private static final long serialVersionUID = 1L; + + public DeletingException(String info) { + super("The Entity you are trying to delete " + + "may have related information, " + + "please before trying again, " + + "check the data on the entity, \"" + info + "\""); + } + } + + public class ForeignException extends ZMessManager { + private static final long serialVersionUID = 1L; + + public ForeignException(String info) { + super("There was no data related with the input \"" + info + "\""); + } + } + + public class GettingException extends ZMessManager { + private static final long serialVersionUID = 1L; + + public GettingException(String info) { + super("There was an exception getting " + info); + } + } + + public class FindingException extends ZMessManager { + private static final long serialVersionUID = 1L; + + public FindingException(String info) { + super("There was an exception trying to find " + info); + } + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/CpDetalleMovimiento.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/CpDetalleMovimiento.java new file mode 100644 index 0000000..7b4690a --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/CpDetalleMovimiento.java @@ -0,0 +1,153 @@ +package org.zathura.cuentas.personales; +// Generated 4/04/2012 12:36:59 PM by Zathura powered by Hibernate Tools 3.2.4.GA + + +import java.util.Date; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.SequenceGenerator; +import javax.persistence.Table; + +/** + * CpDetalleMovimiento generated by Zathura powered by Hibernate-tools(hbm2java) + */ +@Entity +@Table(name="CP_DETALLE_MOVIMIENTO" + ,schema="CUENTAPERSONAL" +) +@SequenceGenerator(name = "detallemovimintoIdSec", sequenceName = "SEC_CPDETALLEMOVIMIENTO") +public class CpDetalleMovimiento implements java.io.Serializable { + + + private Long idDetalleMovimiento; + private CpMovimiento cpMovimiento; + private Long anno; + private Long mes; + private Long valorMovimiento; + private Long valorPago; + private String pendiente; + private Date fehcaRegistro; + private String observaciones; + + public CpDetalleMovimiento() { + } + + + public CpDetalleMovimiento(Long idDetalleMovimiento, CpMovimiento cpMovimiento) { + this.idDetalleMovimiento = idDetalleMovimiento; + this.cpMovimiento = cpMovimiento; + } + public CpDetalleMovimiento(Long idDetalleMovimiento, CpMovimiento cpMovimiento, Long anno, Long mes, Long valorMovimiento, Long valorPago, String pendiente, Date fehcaRegistro, String observaciones) { + this.idDetalleMovimiento = idDetalleMovimiento; + this.cpMovimiento = cpMovimiento; + this.anno = anno; + this.mes = mes; + this.valorMovimiento = valorMovimiento; + this.valorPago = valorPago; + this.pendiente = pendiente; + this.fehcaRegistro = fehcaRegistro; + this.observaciones = observaciones; + } + + @Id + @GeneratedValue(generator = "detallemovimintoIdSec") + @Column(name="ID_DETALLE_MOVIMIENTO", unique=true, nullable=false, precision=22, scale=0) + public Long getIdDetalleMovimiento() { + return this.idDetalleMovimiento; + } + + public void setIdDetalleMovimiento(Long idDetalleMovimiento) { + this.idDetalleMovimiento = idDetalleMovimiento; + } + +@ManyToOne(fetch=FetchType.LAZY) + @JoinColumn(name="ID_MOVIMIENTO", nullable=false) + public CpMovimiento getCpMovimiento() { + return this.cpMovimiento; + } + + public void setCpMovimiento(CpMovimiento cpMovimiento) { + this.cpMovimiento = cpMovimiento; + } + + + @Column(name="ANNO", precision=22, scale=0) + public Long getAnno() { + return this.anno; + } + + public void setAnno(Long anno) { + this.anno = anno; + } + + + @Column(name="MES", precision=22, scale=0) + public Long getMes() { + return this.mes; + } + + public void setMes(Long mes) { + this.mes = mes; + } + + + @Column(name="VALOR_MOVIMIENTO", precision=22, scale=0) + public Long getValorMovimiento() { + return this.valorMovimiento; + } + + public void setValorMovimiento(Long valorMovimiento) { + this.valorMovimiento = valorMovimiento; + } + + + @Column(name="VALOR_PAGO", precision=22, scale=0) + public Long getValorPago() { + return this.valorPago; + } + + public void setValorPago(Long valorPago) { + this.valorPago = valorPago; + } + + + @Column(name="PENDIENTE", length=1) + public String getPendiente() { + return this.pendiente; + } + + public void setPendiente(String pendiente) { + this.pendiente = pendiente; + } + + + @Column(name="FEHCA_REGISTRO", length=7) + public Date getFehcaRegistro() { + return this.fehcaRegistro; + } + + public void setFehcaRegistro(Date fehcaRegistro) { + this.fehcaRegistro = fehcaRegistro; + } + + + @Column(name="OBSERVACIONES", length=100) + public String getObservaciones() { + return this.observaciones; + } + + public void setObservaciones(String observaciones) { + this.observaciones = observaciones; + } + + + + +} + + diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/CpGrupoMovimiento.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/CpGrupoMovimiento.java new file mode 100644 index 0000000..14e2259 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/CpGrupoMovimiento.java @@ -0,0 +1,104 @@ +package org.zathura.cuentas.personales; +// Generated 4/04/2012 12:36:59 PM by Zathura powered by Hibernate Tools 3.2.4.GA + + +import java.util.HashSet; +import java.util.Set; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.OneToMany; +import javax.persistence.Table; + +/** + * CpGrupoMovimiento generated by Zathura powered by Hibernate-tools(hbm2java) + */ +@Entity +@Table(name="CP_GRUPO_MOVIMIENTO" + ,schema="CUENTAPERSONAL" +) +public class CpGrupoMovimiento implements java.io.Serializable { + + + private Long idGrupoMovimiento; + private CpTipoMovimiento cpTipoMovimiento; + private String descripcion; + private String observacion; + private Set cpMovimientos = new HashSet(0); + + public CpGrupoMovimiento() { + } + + + public CpGrupoMovimiento(Long idGrupoMovimiento, CpTipoMovimiento cpTipoMovimiento) { + this.idGrupoMovimiento = idGrupoMovimiento; + this.cpTipoMovimiento = cpTipoMovimiento; + } + public CpGrupoMovimiento(Long idGrupoMovimiento, CpTipoMovimiento cpTipoMovimiento, String descripcion, String observacion, Set cpMovimientos) { + this.idGrupoMovimiento = idGrupoMovimiento; + this.cpTipoMovimiento = cpTipoMovimiento; + this.descripcion = descripcion; + this.observacion = observacion; + this.cpMovimientos = cpMovimientos; + } + + @Id + + + @Column(name="ID_GRUPO_MOVIMIENTO", unique=true, nullable=false, precision=22, scale=0) + public Long getIdGrupoMovimiento() { + return this.idGrupoMovimiento; + } + + public void setIdGrupoMovimiento(Long idGrupoMovimiento) { + this.idGrupoMovimiento = idGrupoMovimiento; + } + +@ManyToOne(fetch=FetchType.LAZY) + @JoinColumn(name="ID_TIPO_MOVIMIENTO", nullable=false) + public CpTipoMovimiento getCpTipoMovimiento() { + return this.cpTipoMovimiento; + } + + public void setCpTipoMovimiento(CpTipoMovimiento cpTipoMovimiento) { + this.cpTipoMovimiento = cpTipoMovimiento; + } + + + @Column(name="DESCRIPCION", length=50) + public String getDescripcion() { + return this.descripcion; + } + + public void setDescripcion(String descripcion) { + this.descripcion = descripcion; + } + + + @Column(name="OBSERVACION", length=50) + public String getObservacion() { + return this.observacion; + } + + public void setObservacion(String observacion) { + this.observacion = observacion; + } + +@OneToMany(fetch=FetchType.LAZY, mappedBy="cpGrupoMovimiento") + public Set getCpMovimientos() { + return this.cpMovimientos; + } + + public void setCpMovimientos(Set cpMovimientos) { + this.cpMovimientos = cpMovimientos; + } + + + + +} + + diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/CpMovimiento.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/CpMovimiento.java new file mode 100644 index 0000000..0cc4074 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/CpMovimiento.java @@ -0,0 +1,119 @@ +package org.zathura.cuentas.personales; +// Generated 4/04/2012 12:36:59 PM by Zathura powered by Hibernate Tools 3.2.4.GA + + +import java.util.HashSet; +import java.util.Set; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.OneToMany; +import javax.persistence.SequenceGenerator; +import javax.persistence.Table; + +/** + * CpMovimiento generated by Zathura powered by Hibernate-tools(hbm2java) + */ +@Entity +@Table(name="CP_MOVIMIENTO" + ,schema="CUENTAPERSONAL" +) +@SequenceGenerator(name = "movimintoIdSec", sequenceName = "SEC_CPMOVIMIENTO") +public class CpMovimiento implements java.io.Serializable { + + + private Long idMovimiento; + private CpUsuarios cpUsuarios; + private CpGrupoMovimiento cpGrupoMovimiento; + private String descripcionMovimiento; + private String observaciones; + private Set cpDetalleMovimientos = new HashSet(0); + + public CpMovimiento() { + } + + + public CpMovimiento(Long idMovimiento, CpUsuarios cpUsuarios, CpGrupoMovimiento cpGrupoMovimiento) { + this.idMovimiento = idMovimiento; + this.cpUsuarios = cpUsuarios; + this.cpGrupoMovimiento = cpGrupoMovimiento; + } + public CpMovimiento(Long idMovimiento, CpUsuarios cpUsuarios, CpGrupoMovimiento cpGrupoMovimiento, String descripcionMovimiento, String observaciones, Set cpDetalleMovimientos) { + this.idMovimiento = idMovimiento; + this.cpUsuarios = cpUsuarios; + this.cpGrupoMovimiento = cpGrupoMovimiento; + this.descripcionMovimiento = descripcionMovimiento; + this.observaciones = observaciones; + this.cpDetalleMovimientos = cpDetalleMovimientos; + } + + @Id + @GeneratedValue(generator = "movimintoIdSec") + @Column(name="ID_MOVIMIENTO", unique=true, nullable=false, precision=22, scale=0) + public Long getIdMovimiento() { + return this.idMovimiento; + } + + public void setIdMovimiento(Long idMovimiento) { + this.idMovimiento = idMovimiento; + } + +@ManyToOne(fetch=FetchType.LAZY) + @JoinColumn(name="ID_USUARIO", nullable=false) + public CpUsuarios getCpUsuarios() { + return this.cpUsuarios; + } + + public void setCpUsuarios(CpUsuarios cpUsuarios) { + this.cpUsuarios = cpUsuarios; + } + +@ManyToOne(fetch=FetchType.LAZY) + @JoinColumn(name="ID_GRUPO_MOVIMIENTO", nullable=false) + public CpGrupoMovimiento getCpGrupoMovimiento() { + return this.cpGrupoMovimiento; + } + + public void setCpGrupoMovimiento(CpGrupoMovimiento cpGrupoMovimiento) { + this.cpGrupoMovimiento = cpGrupoMovimiento; + } + + + @Column(name="DESCRIPCION_MOVIMIENTO", length=50) + public String getDescripcionMovimiento() { + return this.descripcionMovimiento; + } + + public void setDescripcionMovimiento(String descripcionMovimiento) { + this.descripcionMovimiento = descripcionMovimiento; + } + + + @Column(name="OBSERVACIONES", length=50) + public String getObservaciones() { + return this.observaciones; + } + + public void setObservaciones(String observaciones) { + this.observaciones = observaciones; + } + +@OneToMany(fetch=FetchType.LAZY, mappedBy="cpMovimiento") + public Set getCpDetalleMovimientos() { + return this.cpDetalleMovimientos; + } + + public void setCpDetalleMovimientos(Set cpDetalleMovimientos) { + this.cpDetalleMovimientos = cpDetalleMovimientos; + } + + + + +} + + diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/CpTipoMovimiento.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/CpTipoMovimiento.java new file mode 100644 index 0000000..93a106f --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/CpTipoMovimiento.java @@ -0,0 +1,89 @@ +package org.zathura.cuentas.personales; +// Generated 4/04/2012 12:36:59 PM by Zathura powered by Hibernate Tools 3.2.4.GA + + +import java.util.HashSet; +import java.util.Set; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.Id; +import javax.persistence.OneToMany; +import javax.persistence.Table; + +/** + * CpTipoMovimiento generated by Zathura powered by Hibernate-tools(hbm2java) + */ +@Entity +@Table(name="CP_TIPO_MOVIMIENTO" + ,schema="CUENTAPERSONAL" +) +public class CpTipoMovimiento implements java.io.Serializable { + + + private Long idTipoMovimiento; + private String descripcion; + private String observacion; + private Set cpGrupoMovimientos = new HashSet(0); + + public CpTipoMovimiento() { + } + + + public CpTipoMovimiento(Long idTipoMovimiento) { + this.idTipoMovimiento = idTipoMovimiento; + } + public CpTipoMovimiento(Long idTipoMovimiento, String descripcion, String observacion, Set cpGrupoMovimientos) { + this.idTipoMovimiento = idTipoMovimiento; + this.descripcion = descripcion; + this.observacion = observacion; + this.cpGrupoMovimientos = cpGrupoMovimientos; + } + + @Id + + + @Column(name="ID_TIPO_MOVIMIENTO", unique=true, nullable=false, precision=22, scale=0) + public Long getIdTipoMovimiento() { + return this.idTipoMovimiento; + } + + public void setIdTipoMovimiento(Long idTipoMovimiento) { + this.idTipoMovimiento = idTipoMovimiento; + } + + + @Column(name="DESCRIPCION", length=30) + public String getDescripcion() { + return this.descripcion; + } + + public void setDescripcion(String descripcion) { + this.descripcion = descripcion; + } + + + @Column(name="OBSERVACION", length=50) + public String getObservacion() { + return this.observacion; + } + + public void setObservacion(String observacion) { + this.observacion = observacion; + } + +@OneToMany(fetch=FetchType.LAZY, mappedBy="cpTipoMovimiento") + public Set getCpGrupoMovimientos() { + return this.cpGrupoMovimientos; + } + + public void setCpGrupoMovimientos(Set cpGrupoMovimientos) { + this.cpGrupoMovimientos = cpGrupoMovimientos; + } + + + + +} + + diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/CpUsuarios.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/CpUsuarios.java new file mode 100644 index 0000000..0ca40be --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/CpUsuarios.java @@ -0,0 +1,149 @@ +package org.zathura.cuentas.personales; +// Generated 4/04/2012 12:36:59 PM by Zathura powered by Hibernate Tools 3.2.4.GA + + +import java.util.HashSet; +import java.util.Set; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.Id; +import javax.persistence.OneToMany; +import javax.persistence.Table; + +/** + * CpUsuarios generated by Zathura powered by Hibernate-tools(hbm2java) + */ +@Entity +@Table(name="CP_USUARIOS" + ,schema="CUENTAPERSONAL" +) +public class CpUsuarios implements java.io.Serializable { + + + private Long idUsuario; + private String nombre; + private String apellido; + private String correo; + private String contrasena; + private Long movil; + private String activo; + private String observaciones; + private Set cpMovimientos = new HashSet(0); + + public CpUsuarios() { + } + + + public CpUsuarios(Long idUsuario) { + this.idUsuario = idUsuario; + } + public CpUsuarios(Long idUsuario, String nombre, String apellido, String correo, String contrasena, Long movil, String activo, String observaciones, Set cpMovimientos) { + this.idUsuario = idUsuario; + this.nombre = nombre; + this.apellido = apellido; + this.correo = correo; + this.contrasena = contrasena; + this.movil = movil; + this.activo = activo; + this.observaciones = observaciones; + this.cpMovimientos = cpMovimientos; + } + + @Id + + + @Column(name="ID_USUARIO", unique=true, nullable=false, precision=22, scale=0) + public Long getIdUsuario() { + return this.idUsuario; + } + + public void setIdUsuario(Long idUsuario) { + this.idUsuario = idUsuario; + } + + + @Column(name="NOMBRE", length=50) + public String getNombre() { + return this.nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + + @Column(name="APELLIDO", length=50) + public String getApellido() { + return this.apellido; + } + + public void setApellido(String apellido) { + this.apellido = apellido; + } + + + @Column(name="CORREO", length=50) + public String getCorreo() { + return this.correo; + } + + public void setCorreo(String correo) { + this.correo = correo; + } + + + @Column(name="CONTRASENA", length=50) + public String getContrasena() { + return this.contrasena; + } + + public void setContrasena(String contrasena) { + this.contrasena = contrasena; + } + + + @Column(name="MOVIL", precision=22, scale=0) + public Long getMovil() { + return this.movil; + } + + public void setMovil(Long movil) { + this.movil = movil; + } + + + @Column(name="ACTIVO", length=1) + public String getActivo() { + return this.activo; + } + + public void setActivo(String activo) { + this.activo = activo; + } + + + @Column(name="OBSERVACIONES", length=50) + public String getObservaciones() { + return this.observaciones; + } + + public void setObservaciones(String observaciones) { + this.observaciones = observaciones; + } + +@OneToMany(fetch=FetchType.LAZY, mappedBy="cpUsuarios") + public Set getCpMovimientos() { + return this.cpMovimientos; + } + + public void setCpMovimientos(Set cpMovimientos) { + this.cpMovimientos = cpMovimientos; + } + + + + +} + + diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpDetalleMovimientoLogic.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpDetalleMovimientoLogic.java new file mode 100644 index 0000000..8c282e5 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpDetalleMovimientoLogic.java @@ -0,0 +1,616 @@ +package org.zathura.cuentas.personales.control; + +import org.zathura.cuentas.dataaccess.daoFactory.JPADaoFactory; +import org.zathura.cuentas.dataaccess.entityManager.EntityManagerHelper; +import org.zathura.cuentas.exceptions.*; +import org.zathura.cuentas.personales.*; +import org.zathura.cuentas.personales.dto.CpDetalleMovimientoDTO; +import org.zathura.cuentas.utilities.Utilities; + +import java.math.BigDecimal; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** + * interface CpDetalleMovimientoLogic + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public class CpDetalleMovimientoLogic implements ICpDetalleMovimientoLogic { + public List getCpDetalleMovimiento() + throws Exception { + List list = new ArrayList(); + + try { + list = JPADaoFactory.getInstance().getCpDetalleMovimientoDAO() + .findAll(0); + } catch (Exception e) { + throw new ZMessManager().new GettingException(ZMessManager.ALL + + "CpDetalleMovimiento"); + } finally { + } + + return list; + } + + public void saveCpDetalleMovimiento(Long anno, Date fehcaRegistro, + Long idDetalleMovimiento, Long mes, String observaciones, + String pendiente, Long valorMovimiento, Long valorPago, + Long idMovimiento_CpMovimiento) throws Exception { + CpDetalleMovimiento entity = null; + + try { + if ((anno != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + anno, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException("anno"); + } + + if (idDetalleMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idDetalleMovimiento"); + } + + if ((idDetalleMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idDetalleMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idDetalleMovimiento"); + } + + if ((mes != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + mes, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException("mes"); + } + + if ((observaciones != null) && + (Utilities.checkWordAndCheckWithlength(observaciones, 100) == false)) { + throw new ZMessManager().new NotValidFormatException( + "observaciones"); + } + + if ((pendiente != null) && + (Utilities.checkWordAndCheckWithlength(pendiente, 1) == false)) { + throw new ZMessManager().new NotValidFormatException( + "pendiente"); + } + + if ((valorMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + valorMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "valorMovimiento"); + } + + if ((valorPago != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + valorPago, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "valorPago"); + } + + if (idMovimiento_CpMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idMovimiento_CpMovimiento"); + } + + if ((idMovimiento_CpMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idMovimiento_CpMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idMovimiento_CpMovimiento"); + } + + ICpMovimientoLogic logicCpMovimiento1 = new CpMovimientoLogic(); + CpMovimiento cpMovimientoClass = logicCpMovimiento1.getCpMovimiento(idMovimiento_CpMovimiento); + + if (cpMovimientoClass == null) { + throw new ZMessManager().new ForeignException("cpMovimiento"); + } + + entity = getCpDetalleMovimiento(idDetalleMovimiento); + + if (entity != null) { + throw new ZMessManager(ZMessManager.ENTITY_WITHSAMEKEY); + } + + entity = new CpDetalleMovimiento(); + entity.setAnno(anno); + entity.setFehcaRegistro(fehcaRegistro); + entity.setIdDetalleMovimiento(idDetalleMovimiento); + entity.setMes(mes); + entity.setObservaciones(observaciones); + entity.setPendiente(pendiente); + entity.setValorMovimiento(valorMovimiento); + entity.setValorPago(valorPago); + entity.setCpMovimiento(cpMovimientoClass); + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpDetalleMovimientoDAO().save(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public void saveCpDetalleMovimientoWithOutId(Long anno, Date fehcaRegistro, + Long mes, String observaciones, + String pendiente, Long valorMovimiento, Long valorPago, + Long idMovimiento_CpMovimiento) throws Exception { + CpDetalleMovimiento entity = null; + + try { + if ((anno != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + anno, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException("anno"); + } + + if ((mes != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + mes, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException("mes"); + } + + if ((observaciones != null) && + (Utilities.checkWordAndCheckWithlength(observaciones, 100) == false)) { + throw new ZMessManager().new NotValidFormatException( + "observaciones"); + } + + if ((pendiente != null) && + (Utilities.checkWordAndCheckWithlength(pendiente, 1) == false)) { + throw new ZMessManager().new NotValidFormatException( + "pendiente"); + } + + if ((valorMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + valorMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "valorMovimiento"); + } + + if ((valorPago != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + valorPago, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "valorPago"); + } + + if (idMovimiento_CpMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idMovimiento_CpMovimiento"); + } + + if ((idMovimiento_CpMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idMovimiento_CpMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idMovimiento_CpMovimiento"); + } + + ICpMovimientoLogic logicCpMovimiento1 = new CpMovimientoLogic(); + CpMovimiento cpMovimientoClass = logicCpMovimiento1.getCpMovimiento(idMovimiento_CpMovimiento); + + if (cpMovimientoClass == null) { + throw new ZMessManager().new ForeignException("cpMovimiento"); + } + + + + if (entity != null) { + throw new ZMessManager(ZMessManager.ENTITY_WITHSAMEKEY); + } + + entity = new CpDetalleMovimiento(); + entity.setAnno(anno); + entity.setFehcaRegistro(fehcaRegistro); + entity.setMes(mes); + entity.setObservaciones(observaciones); + entity.setPendiente(pendiente); + entity.setValorMovimiento(valorMovimiento); + entity.setValorPago(valorPago); + entity.setCpMovimiento(cpMovimientoClass); + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpDetalleMovimientoDAO().save(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public void deleteCpDetalleMovimiento(Long idDetalleMovimiento) + throws Exception { + CpDetalleMovimiento entity = null; + + if (idDetalleMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idDetalleMovimiento"); + } + + entity = getCpDetalleMovimiento(idDetalleMovimiento); + + if (entity == null) { + throw new ZMessManager().new EmptyFieldException( + "CpDetalleMovimiento"); + } + + try { + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpDetalleMovimientoDAO() + .delete(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public void updateCpDetalleMovimiento(Long anno, Date fehcaRegistro, + Long idDetalleMovimiento, Long mes, String observaciones, + String pendiente, Long valorMovimiento, Long valorPago, + Long idMovimiento_CpMovimiento) throws Exception { + CpDetalleMovimiento entity = null; + + try { + if ((anno != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + anno, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException("anno"); + } + + if (idDetalleMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idDetalleMovimiento"); + } + + if ((idDetalleMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idDetalleMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idDetalleMovimiento"); + } + + if ((mes != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + mes, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException("mes"); + } + + if ((observaciones != null) && + (Utilities.checkWordAndCheckWithlength(observaciones, 100) == false)) { + throw new ZMessManager().new NotValidFormatException( + "observaciones"); + } + + if ((pendiente != null) && + (Utilities.checkWordAndCheckWithlength(pendiente, 1) == false)) { + throw new ZMessManager().new NotValidFormatException( + "pendiente"); + } + + if ((valorMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + valorMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "valorMovimiento"); + } + + if ((valorPago != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + valorPago, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "valorPago"); + } + + if (idMovimiento_CpMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idMovimiento_CpMovimiento"); + } + + if ((idMovimiento_CpMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idMovimiento_CpMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idMovimiento_CpMovimiento"); + } + + ICpMovimientoLogic logicCpMovimiento1 = new CpMovimientoLogic(); + CpMovimiento cpMovimientoClass = logicCpMovimiento1.getCpMovimiento(idMovimiento_CpMovimiento); + + if (cpMovimientoClass == null) { + throw new ZMessManager().new ForeignException("cpMovimiento"); + } + + entity = getCpDetalleMovimiento(idDetalleMovimiento); + + if (entity == null) { + throw new ZMessManager(ZMessManager.ENTITY_NOENTITYTOUPDATE); + } + + entity.setAnno(anno); + entity.setFehcaRegistro(fehcaRegistro); + entity.setIdDetalleMovimiento(idDetalleMovimiento); + entity.setMes(mes); + entity.setObservaciones(observaciones); + entity.setPendiente(pendiente); + entity.setValorMovimiento(valorMovimiento); + entity.setValorPago(valorPago); + entity.setCpMovimiento(cpMovimientoClass); + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpDetalleMovimientoDAO() + .update(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public CpDetalleMovimiento getCpDetalleMovimiento(Long idDetalleMovimiento) + throws Exception { + CpDetalleMovimiento entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpDetalleMovimientoDAO() + .findById(idDetalleMovimiento); + } catch (Exception e) { + throw new ZMessManager().new FindingException("CpDetalleMovimiento"); + } finally { + } + + return entity; + } + + public List getDataCpDetalleMovimiento() + throws Exception { + try { + List cpDetalleMovimiento = JPADaoFactory.getInstance() + .getCpDetalleMovimientoDAO() + .findAll(0); + + List cpDetalleMovimientoDTO = new ArrayList(); + + for (CpDetalleMovimiento cpDetalleMovimientoTmp : cpDetalleMovimiento) { + CpDetalleMovimientoDTO cpDetalleMovimientoDTO2 = new CpDetalleMovimientoDTO(); + + cpDetalleMovimientoDTO2.setIdDetalleMovimiento(cpDetalleMovimientoTmp.getIdDetalleMovimiento()); + cpDetalleMovimientoDTO2.setAnno((cpDetalleMovimientoTmp.getAnno() != null) + ? cpDetalleMovimientoTmp.getAnno() : null); + cpDetalleMovimientoDTO2.setFehcaRegistro(cpDetalleMovimientoTmp.getFehcaRegistro()); + cpDetalleMovimientoDTO2.setMes((cpDetalleMovimientoTmp.getMes() != null) + ? cpDetalleMovimientoTmp.getMes() : null); + cpDetalleMovimientoDTO2.setObservaciones((cpDetalleMovimientoTmp.getObservaciones() != null) + ? cpDetalleMovimientoTmp.getObservaciones() : null); + cpDetalleMovimientoDTO2.setPendiente((cpDetalleMovimientoTmp.getPendiente() != null) + ? cpDetalleMovimientoTmp.getPendiente() : null); + cpDetalleMovimientoDTO2.setValorMovimiento((cpDetalleMovimientoTmp.getValorMovimiento() != null) + ? cpDetalleMovimientoTmp.getValorMovimiento() : null); + cpDetalleMovimientoDTO2.setValorPago((cpDetalleMovimientoTmp.getValorPago() != null) + ? cpDetalleMovimientoTmp.getValorPago() : null); + cpDetalleMovimientoDTO2.setIdMovimiento_CpMovimiento((cpDetalleMovimientoTmp.getCpMovimiento() + .getIdMovimiento() != null) + ? cpDetalleMovimientoTmp.getCpMovimiento().getIdMovimiento() + : null); + cpDetalleMovimientoDTO.add(cpDetalleMovimientoDTO2); + } + + return cpDetalleMovimientoDTO; + } catch (Exception e) { + throw e; + } + } + + public List findPageCpDetalleMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults) throws Exception { + List entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpDetalleMovimientoDAO() + .findPageCpDetalleMovimiento(sortColumnName, + sortAscending, startRow, maxResults); + } catch (Exception e) { + throw new ZMessManager().new FindingException("CpDetalleMovimiento"); + } + + return entity; + } + + public Long findTotalNumberCpDetalleMovimiento() throws Exception { + Long entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpDetalleMovimientoDAO() + .findTotalNumberCpDetalleMovimiento(); + } catch (Exception e) { + throw new ZMessManager().new FindingException( + "CpDetalleMovimiento Count"); + } finally { + } + + return entity; + } + + /** + * + * @param varibles + * este arreglo debera tener: + * + * [0] = String variable = (String) varibles[i]; representa como se llama la + * variable en el pojo + * + * [1] = Boolean booVariable = (Boolean) varibles[i + 1]; representa si el + * valor necesita o no ''(comillas simples)usado para campos de tipo string + * + * [2] = Object value = varibles[i + 2]; representa el valor que se va a + * buscar en la BD + * + * [3] = String comparator = (String) varibles[i + 3]; representa que tipo + * de busqueda voy a hacer.., ejemplo: where nombre=william o where nombre<>william, + * en este campo iria el tipo de comparador que quiero si es = o <> + * + * Se itera de 4 en 4..., entonces 4 registros del arreglo representan 1 + * busqueda en un campo, si se ponen mas pues el continuara buscando en lo + * que se le ingresen en los otros 4 + * + * + * @param variablesBetween + * + * la diferencia son estas dos posiciones + * + * [0] = String variable = (String) varibles[j]; la variable ne la BD que va + * a ser buscada en un rango + * + * [1] = Object value = varibles[j + 1]; valor 1 para buscar en un rango + * + * [2] = Object value2 = varibles[j + 2]; valor 2 para buscar en un rango + * ejempolo: a > 1 and a < 5 --> 1 seria value y 5 seria value2 + * + * [3] = String comparator1 = (String) varibles[j + 3]; comparador 1 + * ejemplo: a comparator1 1 and a < 5 + * + * [4] = String comparator2 = (String) varibles[j + 4]; comparador 2 + * ejemplo: a comparador1>1 and a comparador2<5 (el original: a > 1 and a < + * 5) * + * @param variablesBetweenDates(en + * este caso solo para mysql) + * [0] = String variable = (String) varibles[k]; el nombre de la variable que hace referencia a + * una fecha + * + * [1] = Object object1 = varibles[k + 2]; fecha 1 a comparar(deben ser + * dates) + * + * [2] = Object object2 = varibles[k + 3]; fecha 2 a comparar(deben ser + * dates) + * + * esto hace un between entre las dos fechas. + * + * @return lista con los objetos que se necesiten + * @throws Exception + */ + public List findByCriteria(Object[] variables, + Object[] variablesBetween, Object[] variablesBetweenDates) + throws Exception { + List list = new ArrayList(); + String where = new String(); + String tempWhere = new String(); + + if (variables != null) { + for (int i = 0; i < variables.length; i++) { + if ((variables[i] != null) && (variables[i + 1] != null) && + (variables[i + 2] != null) && + (variables[i + 3] != null)) { + String variable = (String) variables[i]; + Boolean booVariable = (Boolean) variables[i + 1]; + Object value = variables[i + 2]; + String comparator = (String) variables[i + 3]; + + if (booVariable.booleanValue()) { + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " " + comparator + " \'" + + value + "\' )") + : (tempWhere + " AND (model." + variable + " " + + comparator + " \'" + value + "\' )"); + } else { + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " " + comparator + " " + + value + " )") + : (tempWhere + " AND (model." + variable + " " + + comparator + " " + value + " )"); + } + } + + i = i + 3; + } + } + + if (variablesBetween != null) { + for (int j = 0; j < variablesBetween.length; j++) { + if ((variablesBetween[j] != null) && + (variablesBetween[j + 1] != null) && + (variablesBetween[j + 2] != null) && + (variablesBetween[j + 3] != null) && + (variablesBetween[j + 4] != null)) { + String variable = (String) variablesBetween[j]; + Object value = variablesBetween[j + 1]; + Object value2 = variablesBetween[j + 2]; + String comparator1 = (String) variablesBetween[j + 3]; + String comparator2 = (String) variablesBetween[j + 4]; + tempWhere = (tempWhere.length() == 0) + ? ("(" + value + " " + comparator1 + " " + variable + + " and " + variable + " " + comparator2 + " " + value2 + + " )") + : (tempWhere + " AND (" + value + " " + comparator1 + + " " + variable + " and " + variable + " " + + comparator2 + " " + value2 + " )"); + } + + j = j + 4; + } + } + + if (variablesBetweenDates != null) { + for (int k = 0; k < variablesBetweenDates.length; k++) { + if ((variablesBetweenDates[k] != null) && + (variablesBetweenDates[k + 1] != null) && + (variablesBetweenDates[k + 2] != null)) { + String variable = (String) variablesBetweenDates[k]; + Object object1 = variablesBetweenDates[k + 1]; + Object object2 = variablesBetweenDates[k + 2]; + String value = null; + String value2 = null; + + try { + Date date1 = (Date) object1; + Date date2 = (Date) object2; + value = Utilities.formatDateWithoutTimeInAStringForBetweenWhere(date1); + value2 = Utilities.formatDateWithoutTimeInAStringForBetweenWhere(date2); + } catch (Exception e) { + list = null; + throw e; + } + + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " between \'" + value + + "\' and \'" + value2 + "\')") + : (tempWhere + " AND (model." + variable + + " between \'" + value + "\' and \'" + value2 + "\')"); + } + + k = k + 2; + } + } + + if (tempWhere.length() == 0) { + where = null; + } else { + where = "(" + tempWhere + ")"; + } + + try { + list = JPADaoFactory.getInstance().getCpDetalleMovimientoDAO() + .findByCriteria(where); + } catch (Exception e) { + throw new Exception(e.getMessage()); + } finally { + } + + return list; + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpGrupoMovimientoLogic.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpGrupoMovimientoLogic.java new file mode 100644 index 0000000..cf63fce --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpGrupoMovimientoLogic.java @@ -0,0 +1,462 @@ +package org.zathura.cuentas.personales.control; + +import org.zathura.cuentas.dataaccess.daoFactory.JPADaoFactory; +import org.zathura.cuentas.dataaccess.entityManager.EntityManagerHelper; +import org.zathura.cuentas.exceptions.*; +import org.zathura.cuentas.personales.*; +import org.zathura.cuentas.personales.dto.CpGrupoMovimientoDTO; +import org.zathura.cuentas.utilities.Utilities; + +import java.math.BigDecimal; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** + * interface CpGrupoMovimientoLogic + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public class CpGrupoMovimientoLogic implements ICpGrupoMovimientoLogic { + public List getCpGrupoMovimiento() + throws Exception { + List list = new ArrayList(); + + try { + list = JPADaoFactory.getInstance().getCpGrupoMovimientoDAO() + .findAll(0); + } catch (Exception e) { + throw new ZMessManager().new GettingException(ZMessManager.ALL + + "CpGrupoMovimiento"); + } finally { + } + + return list; + } + + public void saveCpGrupoMovimiento(String descripcion, + Long idGrupoMovimiento, String observacion, + Long idTipoMovimiento_CpTipoMovimiento) throws Exception { + CpGrupoMovimiento entity = null; + + try { + if ((descripcion != null) && + (Utilities.checkWordAndCheckWithlength(descripcion, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "descripcion"); + } + + if (idGrupoMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idGrupoMovimiento"); + } + + if ((idGrupoMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idGrupoMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idGrupoMovimiento"); + } + + if ((observacion != null) && + (Utilities.checkWordAndCheckWithlength(observacion, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "observacion"); + } + + if (idTipoMovimiento_CpTipoMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idTipoMovimiento_CpTipoMovimiento"); + } + + if ((idTipoMovimiento_CpTipoMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idTipoMovimiento_CpTipoMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idTipoMovimiento_CpTipoMovimiento"); + } + + ICpTipoMovimientoLogic logicCpTipoMovimiento1 = new CpTipoMovimientoLogic(); + CpTipoMovimiento cpTipoMovimientoClass = logicCpTipoMovimiento1.getCpTipoMovimiento(idTipoMovimiento_CpTipoMovimiento); + + if (cpTipoMovimientoClass == null) { + throw new ZMessManager().new ForeignException( + "cpTipoMovimiento"); + } + + entity = getCpGrupoMovimiento(idGrupoMovimiento); + + if (entity != null) { + throw new ZMessManager(ZMessManager.ENTITY_WITHSAMEKEY); + } + + entity = new CpGrupoMovimiento(); + entity.setDescripcion(descripcion); + entity.setIdGrupoMovimiento(idGrupoMovimiento); + entity.setObservacion(observacion); + entity.setCpTipoMovimiento(cpTipoMovimientoClass); + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpGrupoMovimientoDAO().save(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public void deleteCpGrupoMovimiento(Long idGrupoMovimiento) + throws Exception { + CpGrupoMovimiento entity = null; + + if (idGrupoMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idGrupoMovimiento"); + } + + List cpMovimientos = null; + entity = getCpGrupoMovimiento(idGrupoMovimiento); + + if (entity == null) { + throw new ZMessManager().new EmptyFieldException( + "CpGrupoMovimiento"); + } + + try { + cpMovimientos = JPADaoFactory.getInstance().getCpMovimientoDAO() + .findByProperty("cpGrupoMovimiento.idGrupoMovimiento", + idGrupoMovimiento, 0); + + if (Utilities.validationsList(cpMovimientos) == true) { + throw new ZMessManager().new DeletingException("cpMovimientos"); + } + + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpGrupoMovimientoDAO().delete(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public void updateCpGrupoMovimiento(String descripcion, + Long idGrupoMovimiento, String observacion, + Long idTipoMovimiento_CpTipoMovimiento) throws Exception { + CpGrupoMovimiento entity = null; + + try { + if ((descripcion != null) && + (Utilities.checkWordAndCheckWithlength(descripcion, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "descripcion"); + } + + if (idGrupoMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idGrupoMovimiento"); + } + + if ((idGrupoMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idGrupoMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idGrupoMovimiento"); + } + + if ((observacion != null) && + (Utilities.checkWordAndCheckWithlength(observacion, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "observacion"); + } + + if (idTipoMovimiento_CpTipoMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idTipoMovimiento_CpTipoMovimiento"); + } + + if ((idTipoMovimiento_CpTipoMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idTipoMovimiento_CpTipoMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idTipoMovimiento_CpTipoMovimiento"); + } + + ICpTipoMovimientoLogic logicCpTipoMovimiento1 = new CpTipoMovimientoLogic(); + CpTipoMovimiento cpTipoMovimientoClass = logicCpTipoMovimiento1.getCpTipoMovimiento(idTipoMovimiento_CpTipoMovimiento); + + if (cpTipoMovimientoClass == null) { + throw new ZMessManager().new ForeignException( + "cpTipoMovimiento"); + } + + entity = getCpGrupoMovimiento(idGrupoMovimiento); + + if (entity == null) { + throw new ZMessManager(ZMessManager.ENTITY_NOENTITYTOUPDATE); + } + + entity.setDescripcion(descripcion); + entity.setIdGrupoMovimiento(idGrupoMovimiento); + entity.setObservacion(observacion); + entity.setCpTipoMovimiento(cpTipoMovimientoClass); + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpGrupoMovimientoDAO().update(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public CpGrupoMovimiento getCpGrupoMovimiento(Long idGrupoMovimiento) + throws Exception { + CpGrupoMovimiento entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpGrupoMovimientoDAO() + .findById(idGrupoMovimiento); + } catch (Exception e) { + throw new ZMessManager().new FindingException("CpGrupoMovimiento"); + } finally { + } + + return entity; + } + + public List getDataCpGrupoMovimiento() + throws Exception { + try { + List cpGrupoMovimiento = JPADaoFactory.getInstance() + .getCpGrupoMovimientoDAO() + .findAll(0); + + List cpGrupoMovimientoDTO = new ArrayList(); + + for (CpGrupoMovimiento cpGrupoMovimientoTmp : cpGrupoMovimiento) { + CpGrupoMovimientoDTO cpGrupoMovimientoDTO2 = new CpGrupoMovimientoDTO(); + + cpGrupoMovimientoDTO2.setIdGrupoMovimiento(cpGrupoMovimientoTmp.getIdGrupoMovimiento()); + cpGrupoMovimientoDTO2.setDescripcion((cpGrupoMovimientoTmp.getDescripcion() != null) + ? cpGrupoMovimientoTmp.getDescripcion() : null); + cpGrupoMovimientoDTO2.setObservacion((cpGrupoMovimientoTmp.getObservacion() != null) + ? cpGrupoMovimientoTmp.getObservacion() : null); + cpGrupoMovimientoDTO2.setIdTipoMovimiento_CpTipoMovimiento((cpGrupoMovimientoTmp.getCpTipoMovimiento() + .getIdTipoMovimiento() != null) + ? cpGrupoMovimientoTmp.getCpTipoMovimiento() + .getIdTipoMovimiento() : null); + cpGrupoMovimientoDTO.add(cpGrupoMovimientoDTO2); + } + + return cpGrupoMovimientoDTO; + } catch (Exception e) { + throw e; + } + } + + public List findPageCpGrupoMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults) throws Exception { + List entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpGrupoMovimientoDAO() + .findPageCpGrupoMovimiento(sortColumnName, + sortAscending, startRow, maxResults); + } catch (Exception e) { + throw new ZMessManager().new FindingException("CpGrupoMovimiento"); + } + + return entity; + } + + public Long findTotalNumberCpGrupoMovimiento() throws Exception { + Long entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpGrupoMovimientoDAO() + .findTotalNumberCpGrupoMovimiento(); + } catch (Exception e) { + throw new ZMessManager().new FindingException( + "CpGrupoMovimiento Count"); + } finally { + } + + return entity; + } + + /** + * + * @param varibles + * este arreglo debera tener: + * + * [0] = String variable = (String) varibles[i]; representa como se llama la + * variable en el pojo + * + * [1] = Boolean booVariable = (Boolean) varibles[i + 1]; representa si el + * valor necesita o no ''(comillas simples)usado para campos de tipo string + * + * [2] = Object value = varibles[i + 2]; representa el valor que se va a + * buscar en la BD + * + * [3] = String comparator = (String) varibles[i + 3]; representa que tipo + * de busqueda voy a hacer.., ejemplo: where nombre=william o where nombre<>william, + * en este campo iria el tipo de comparador que quiero si es = o <> + * + * Se itera de 4 en 4..., entonces 4 registros del arreglo representan 1 + * busqueda en un campo, si se ponen mas pues el continuara buscando en lo + * que se le ingresen en los otros 4 + * + * + * @param variablesBetween + * + * la diferencia son estas dos posiciones + * + * [0] = String variable = (String) varibles[j]; la variable ne la BD que va + * a ser buscada en un rango + * + * [1] = Object value = varibles[j + 1]; valor 1 para buscar en un rango + * + * [2] = Object value2 = varibles[j + 2]; valor 2 para buscar en un rango + * ejempolo: a > 1 and a < 5 --> 1 seria value y 5 seria value2 + * + * [3] = String comparator1 = (String) varibles[j + 3]; comparador 1 + * ejemplo: a comparator1 1 and a < 5 + * + * [4] = String comparator2 = (String) varibles[j + 4]; comparador 2 + * ejemplo: a comparador1>1 and a comparador2<5 (el original: a > 1 and a < + * 5) * + * @param variablesBetweenDates(en + * este caso solo para mysql) + * [0] = String variable = (String) varibles[k]; el nombre de la variable que hace referencia a + * una fecha + * + * [1] = Object object1 = varibles[k + 2]; fecha 1 a comparar(deben ser + * dates) + * + * [2] = Object object2 = varibles[k + 3]; fecha 2 a comparar(deben ser + * dates) + * + * esto hace un between entre las dos fechas. + * + * @return lista con los objetos que se necesiten + * @throws Exception + */ + public List findByCriteria(Object[] variables, + Object[] variablesBetween, Object[] variablesBetweenDates) + throws Exception { + List list = new ArrayList(); + String where = new String(); + String tempWhere = new String(); + + if (variables != null) { + for (int i = 0; i < variables.length; i++) { + if ((variables[i] != null) && (variables[i + 1] != null) && + (variables[i + 2] != null) && + (variables[i + 3] != null)) { + String variable = (String) variables[i]; + Boolean booVariable = (Boolean) variables[i + 1]; + Object value = variables[i + 2]; + String comparator = (String) variables[i + 3]; + + if (booVariable.booleanValue()) { + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " " + comparator + " \'" + + value + "\' )") + : (tempWhere + " AND (model." + variable + " " + + comparator + " \'" + value + "\' )"); + } else { + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " " + comparator + " " + + value + " )") + : (tempWhere + " AND (model." + variable + " " + + comparator + " " + value + " )"); + } + } + + i = i + 3; + } + } + + if (variablesBetween != null) { + for (int j = 0; j < variablesBetween.length; j++) { + if ((variablesBetween[j] != null) && + (variablesBetween[j + 1] != null) && + (variablesBetween[j + 2] != null) && + (variablesBetween[j + 3] != null) && + (variablesBetween[j + 4] != null)) { + String variable = (String) variablesBetween[j]; + Object value = variablesBetween[j + 1]; + Object value2 = variablesBetween[j + 2]; + String comparator1 = (String) variablesBetween[j + 3]; + String comparator2 = (String) variablesBetween[j + 4]; + tempWhere = (tempWhere.length() == 0) + ? ("(" + value + " " + comparator1 + " " + variable + + " and " + variable + " " + comparator2 + " " + value2 + + " )") + : (tempWhere + " AND (" + value + " " + comparator1 + + " " + variable + " and " + variable + " " + + comparator2 + " " + value2 + " )"); + } + + j = j + 4; + } + } + + if (variablesBetweenDates != null) { + for (int k = 0; k < variablesBetweenDates.length; k++) { + if ((variablesBetweenDates[k] != null) && + (variablesBetweenDates[k + 1] != null) && + (variablesBetweenDates[k + 2] != null)) { + String variable = (String) variablesBetweenDates[k]; + Object object1 = variablesBetweenDates[k + 1]; + Object object2 = variablesBetweenDates[k + 2]; + String value = null; + String value2 = null; + + try { + Date date1 = (Date) object1; + Date date2 = (Date) object2; + value = Utilities.formatDateWithoutTimeInAStringForBetweenWhere(date1); + value2 = Utilities.formatDateWithoutTimeInAStringForBetweenWhere(date2); + } catch (Exception e) { + list = null; + throw e; + } + + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " between \'" + value + + "\' and \'" + value2 + "\')") + : (tempWhere + " AND (model." + variable + + " between \'" + value + "\' and \'" + value2 + "\')"); + } + + k = k + 2; + } + } + + if (tempWhere.length() == 0) { + where = null; + } else { + where = "(" + tempWhere + ")"; + } + + try { + list = JPADaoFactory.getInstance().getCpGrupoMovimientoDAO() + .findByCriteria(where); + } catch (Exception e) { + throw new Exception(e.getMessage()); + } finally { + } + + return list; + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpMovimientoLogic.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpMovimientoLogic.java new file mode 100644 index 0000000..32a53ce --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpMovimientoLogic.java @@ -0,0 +1,600 @@ +package org.zathura.cuentas.personales.control; + +import org.zathura.cuentas.dataaccess.daoFactory.JPADaoFactory; +import org.zathura.cuentas.dataaccess.entityManager.EntityManagerHelper; +import org.zathura.cuentas.exceptions.*; +import org.zathura.cuentas.personales.*; +import org.zathura.cuentas.personales.dto.CpMovimientoDTO; +import org.zathura.cuentas.utilities.Utilities; + +import java.math.BigDecimal; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Set; + +import javax.persistence.GeneratedValue; + + +/** + * interface CpMovimientoLogic + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public class CpMovimientoLogic implements ICpMovimientoLogic { + public List getCpMovimiento() throws Exception { + List list = new ArrayList(); + + try { + list = JPADaoFactory.getInstance().getCpMovimientoDAO().findAll(0); + } catch (Exception e) { + throw new ZMessManager().new GettingException(ZMessManager.ALL + + "CpMovimiento"); + } finally { + } + + return list; + } + + public void saveCpMovimiento(String descripcionMovimiento, + Long idMovimiento, String observaciones, + Long idGrupoMovimiento_CpGrupoMovimiento, Long idUsuario_CpUsuarios) + throws Exception { + CpMovimiento entity = null; + + try { + if ((descripcionMovimiento != null) && + (Utilities.checkWordAndCheckWithlength( + descripcionMovimiento, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "descripcionMovimiento"); + } + + if (idMovimiento == null) { + throw new ZMessManager().new EmptyFieldException("idMovimiento"); + } + + if ((idMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idMovimiento"); + } + + if ((observaciones != null) && + (Utilities.checkWordAndCheckWithlength(observaciones, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "observaciones"); + } + + if (idGrupoMovimiento_CpGrupoMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idGrupoMovimiento_CpGrupoMovimiento"); + } + + if ((idGrupoMovimiento_CpGrupoMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idGrupoMovimiento_CpGrupoMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idGrupoMovimiento_CpGrupoMovimiento"); + } + + if (idUsuario_CpUsuarios == null) { + throw new ZMessManager().new EmptyFieldException( + "idUsuario_CpUsuarios"); + } + + if ((idUsuario_CpUsuarios != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idUsuario_CpUsuarios, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idUsuario_CpUsuarios"); + } + + ICpGrupoMovimientoLogic logicCpGrupoMovimiento1 = new CpGrupoMovimientoLogic(); + ICpUsuariosLogic logicCpUsuarios2 = new CpUsuariosLogic(); + CpGrupoMovimiento cpGrupoMovimientoClass = logicCpGrupoMovimiento1.getCpGrupoMovimiento(idGrupoMovimiento_CpGrupoMovimiento); + CpUsuarios cpUsuariosClass = logicCpUsuarios2.getCpUsuarios(idUsuario_CpUsuarios); + + if (cpGrupoMovimientoClass == null) { + throw new ZMessManager().new ForeignException( + "cpGrupoMovimiento"); + } + + if (cpUsuariosClass == null) { + throw new ZMessManager().new ForeignException("cpUsuarios"); + } + + entity = getCpMovimiento(idMovimiento); + + if (entity != null) { + throw new ZMessManager(ZMessManager.ENTITY_WITHSAMEKEY); + } + + entity = new CpMovimiento(); + entity.setDescripcionMovimiento(descripcionMovimiento); + entity.setIdMovimiento(idMovimiento); + entity.setObservaciones(observaciones); + entity.setCpGrupoMovimiento(cpGrupoMovimientoClass); + entity.setCpUsuarios(cpUsuariosClass); + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpMovimientoDAO().save(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + /** + * Metodo que Ingresa un movimiento y el id se autogenera por medio de una la anotation @GeneratedValue(generator = "movimintoIdSec") + * que llama una secuencia de base dedatos (cuando es BD oracle) , no se necesita igresar un id . + * @param descripcionMovimiento + * @param observaciones + * @param idGrupoMovimiento_CpGrupoMovimiento + * @param idUsuario_CpUsuarios + * @throws Exception + */ + public void saveCpMovimientoWithoutId(String descripcionMovimiento, + String observaciones, + Long idGrupoMovimiento_CpGrupoMovimiento, Long idUsuario_CpUsuarios) + throws Exception { + CpMovimiento entity = null; + + try { + if ((descripcionMovimiento != null) && + (Utilities.checkWordAndCheckWithlength( + descripcionMovimiento, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "descripcionMovimiento"); + } + + + if ((observaciones != null) && + (Utilities.checkWordAndCheckWithlength(observaciones, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "observaciones"); + } + + if (idGrupoMovimiento_CpGrupoMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idGrupoMovimiento_CpGrupoMovimiento"); + } + + if ((idGrupoMovimiento_CpGrupoMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idGrupoMovimiento_CpGrupoMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idGrupoMovimiento_CpGrupoMovimiento"); + } + + if (idUsuario_CpUsuarios == null) { + throw new ZMessManager().new EmptyFieldException( + "idUsuario_CpUsuarios"); + } + + if ((idUsuario_CpUsuarios != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idUsuario_CpUsuarios, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idUsuario_CpUsuarios"); + } + + ICpGrupoMovimientoLogic logicCpGrupoMovimiento1 = new CpGrupoMovimientoLogic(); + ICpUsuariosLogic logicCpUsuarios2 = new CpUsuariosLogic(); + CpGrupoMovimiento cpGrupoMovimientoClass = logicCpGrupoMovimiento1.getCpGrupoMovimiento(idGrupoMovimiento_CpGrupoMovimiento); + CpUsuarios cpUsuariosClass = logicCpUsuarios2.getCpUsuarios(idUsuario_CpUsuarios); + + if (cpGrupoMovimientoClass == null) { + throw new ZMessManager().new ForeignException( + "cpGrupoMovimiento"); + } + + if (cpUsuariosClass == null) { + throw new ZMessManager().new ForeignException("cpUsuarios"); + } + + // entity = getCpMovimiento(idMovimiento); + + // if (entity != null) { + // throw new ZMessManager(ZMessManager.ENTITY_WITHSAMEKEY); + // } + + entity = new CpMovimiento(); + entity.setDescripcionMovimiento(descripcionMovimiento); + entity.setObservaciones(observaciones); + entity.setCpGrupoMovimiento(cpGrupoMovimientoClass); + entity.setCpUsuarios(cpUsuariosClass); + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpMovimientoDAO().save(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public void deleteCpMovimiento(Long idMovimiento) throws Exception { + CpMovimiento entity = null; + + if (idMovimiento == null) { + throw new ZMessManager().new EmptyFieldException("idMovimiento"); + } + + List cpDetalleMovimientos = null; + entity = getCpMovimiento(idMovimiento); + + if (entity == null) { + throw new ZMessManager().new EmptyFieldException("CpMovimiento"); + } + + try { + cpDetalleMovimientos = JPADaoFactory.getInstance() + .getCpDetalleMovimientoDAO() + .findByProperty("cpMovimiento.idMovimiento", + idMovimiento, 0); + + if (Utilities.validationsList(cpDetalleMovimientos) == true) { + throw new ZMessManager().new DeletingException( + "cpDetalleMovimientos"); + } + + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpMovimientoDAO().delete(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public void updateCpMovimiento(String descripcionMovimiento, + Long idMovimiento, String observaciones, + Long idGrupoMovimiento_CpGrupoMovimiento, Long idUsuario_CpUsuarios) + throws Exception { + CpMovimiento entity = null; + + try { + if ((descripcionMovimiento != null) && + (Utilities.checkWordAndCheckWithlength( + descripcionMovimiento, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "descripcionMovimiento"); + } + + if (idMovimiento == null) { + throw new ZMessManager().new EmptyFieldException("idMovimiento"); + } + + if ((idMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idMovimiento"); + } + + if ((observaciones != null) && + (Utilities.checkWordAndCheckWithlength(observaciones, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "observaciones"); + } + + if (idGrupoMovimiento_CpGrupoMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idGrupoMovimiento_CpGrupoMovimiento"); + } + + if ((idGrupoMovimiento_CpGrupoMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idGrupoMovimiento_CpGrupoMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idGrupoMovimiento_CpGrupoMovimiento"); + } + + if (idUsuario_CpUsuarios == null) { + throw new ZMessManager().new EmptyFieldException( + "idUsuario_CpUsuarios"); + } + + if ((idUsuario_CpUsuarios != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idUsuario_CpUsuarios, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idUsuario_CpUsuarios"); + } + + ICpGrupoMovimientoLogic logicCpGrupoMovimiento1 = new CpGrupoMovimientoLogic(); + + ICpUsuariosLogic logicCpUsuarios2 = new CpUsuariosLogic(); + CpGrupoMovimiento cpGrupoMovimientoClass = logicCpGrupoMovimiento1.getCpGrupoMovimiento(idGrupoMovimiento_CpGrupoMovimiento); + CpUsuarios cpUsuariosClass = logicCpUsuarios2.getCpUsuarios(idUsuario_CpUsuarios); + + if (cpGrupoMovimientoClass == null) { + throw new ZMessManager().new ForeignException( + "cpGrupoMovimiento"); + } + + if (cpUsuariosClass == null) { + throw new ZMessManager().new ForeignException("cpUsuarios"); + } + + entity = getCpMovimiento(idMovimiento); + + if (entity == null) { + throw new ZMessManager(ZMessManager.ENTITY_NOENTITYTOUPDATE); + } + + entity.setDescripcionMovimiento(descripcionMovimiento); + entity.setIdMovimiento(idMovimiento); + entity.setObservaciones(observaciones); + entity.setCpGrupoMovimiento(cpGrupoMovimientoClass); + entity.setCpUsuarios(cpUsuariosClass); + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpMovimientoDAO().update(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public CpMovimiento getCpMovimiento(Long idMovimiento) + throws Exception { + CpMovimiento entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpMovimientoDAO() + .findById(idMovimiento); + } catch (Exception e) { + throw new ZMessManager().new FindingException("CpMovimiento"); + } finally { + } + + return entity; + } + + public List getDataCpMovimiento() + throws Exception { + try { + List cpMovimiento = JPADaoFactory.getInstance() + .getCpMovimientoDAO() + .findAll(0); + + + List cpMovimientoDTO = new ArrayList(); + + for (CpMovimiento cpMovimientoTmp : cpMovimiento) { + CpMovimientoDTO cpMovimientoDTO2 = new CpMovimientoDTO(); + + cpMovimientoDTO2.setIdMovimiento(cpMovimientoTmp.getIdMovimiento()); + cpMovimientoDTO2.setDescripcionMovimiento((cpMovimientoTmp.getDescripcionMovimiento() != null) + ? cpMovimientoTmp.getDescripcionMovimiento() : null); + cpMovimientoDTO2.setObservaciones((cpMovimientoTmp.getObservaciones() != null) + ? cpMovimientoTmp.getObservaciones() : null); + cpMovimientoDTO2.setIdGrupoMovimiento_CpGrupoMovimiento((cpMovimientoTmp.getCpGrupoMovimiento() + .getIdGrupoMovimiento() != null) + ? cpMovimientoTmp.getCpGrupoMovimiento() + .getIdGrupoMovimiento() : null); + cpMovimientoDTO2.setIdUsuario_CpUsuarios((cpMovimientoTmp.getCpUsuarios() + .getIdUsuario() != null) + ? cpMovimientoTmp.getCpUsuarios().getIdUsuario() : null); + if((cpMovimientoTmp.getCpGrupoMovimiento() + .getIdGrupoMovimiento() != null)){ + CpGrupoMovimiento cpGrupoMovimiento = JPADaoFactory.getInstance().getCpGrupoMovimientoDAO().findById(cpMovimientoTmp.getCpGrupoMovimiento() + .getIdGrupoMovimiento()); + cpMovimientoDTO2.setDescripcionGrupo(cpGrupoMovimiento.getDescripcion()); + } + cpMovimientoDTO.add(cpMovimientoDTO2); + } + + return cpMovimientoDTO; + } catch (Exception e) { + throw e; + } + } + + public List findPageCpMovimiento(String sortColumnName, + boolean sortAscending, int startRow, int maxResults) + throws Exception { + List entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpMovimientoDAO() + .findPageCpMovimiento(sortColumnName, + sortAscending, startRow, maxResults); + } catch (Exception e) { + throw new ZMessManager().new FindingException("CpMovimiento"); + } + + return entity; + } + + public Long findTotalNumberCpMovimiento() throws Exception { + Long entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpMovimientoDAO() + .findTotalNumberCpMovimiento(); + } catch (Exception e) { + throw new ZMessManager().new FindingException("CpMovimiento Count"); + } finally { + } + + return entity; + } + + /** + * + * @param varibles + * este arreglo debera tener: + * + * [0] = String variable = (String) varibles[i]; representa como se llama la + * variable en el pojo + * + * [1] = Boolean booVariable = (Boolean) varibles[i + 1]; representa si el + * valor necesita o no ''(comillas simples)usado para campos de tipo string + * + * [2] = Object value = varibles[i + 2]; representa el valor que se va a + * buscar en la BD + * + * [3] = String comparator = (String) varibles[i + 3]; representa que tipo + * de busqueda voy a hacer.., ejemplo: where nombre=william o where nombre<>william, + * en este campo iria el tipo de comparador que quiero si es = o <> + * + * Se itera de 4 en 4..., entonces 4 registros del arreglo representan 1 + * busqueda en un campo, si se ponen mas pues el continuara buscando en lo + * que se le ingresen en los otros 4 + * + * + * @param variablesBetween + * + * la diferencia son estas dos posiciones + * + * [0] = String variable = (String) varibles[j]; la variable ne la BD que va + * a ser buscada en un rango + * + * [1] = Object value = varibles[j + 1]; valor 1 para buscar en un rango + * + * [2] = Object value2 = varibles[j + 2]; valor 2 para buscar en un rango + * ejempolo: a > 1 and a < 5 --> 1 seria value y 5 seria value2 + * + * [3] = String comparator1 = (String) varibles[j + 3]; comparador 1 + * ejemplo: a comparator1 1 and a < 5 + * + * [4] = String comparator2 = (String) varibles[j + 4]; comparador 2 + * ejemplo: a comparador1>1 and a comparador2<5 (el original: a > 1 and a < + * 5) * + * @param variablesBetweenDates(en + * este caso solo para mysql) + * [0] = String variable = (String) varibles[k]; el nombre de la variable que hace referencia a + * una fecha + * + * [1] = Object object1 = varibles[k + 2]; fecha 1 a comparar(deben ser + * dates) + * + * [2] = Object object2 = varibles[k + 3]; fecha 2 a comparar(deben ser + * dates) + * + * esto hace un between entre las dos fechas. + * + * @return lista con los objetos que se necesiten + * @throws Exception + */ + public List findByCriteria(Object[] variables, + Object[] variablesBetween, Object[] variablesBetweenDates) + throws Exception { + List list = new ArrayList(); + String where = new String(); + String tempWhere = new String(); + + if (variables != null) { + for (int i = 0; i < variables.length; i++) { + if ((variables[i] != null) && (variables[i + 1] != null) && + (variables[i + 2] != null) && + (variables[i + 3] != null)) { + String variable = (String) variables[i]; + Boolean booVariable = (Boolean) variables[i + 1]; + Object value = variables[i + 2]; + String comparator = (String) variables[i + 3]; + + if (booVariable.booleanValue()) { + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " " + comparator + " \'" + + value + "\' )") + : (tempWhere + " AND (model." + variable + " " + + comparator + " \'" + value + "\' )"); + } else { + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " " + comparator + " " + + value + " )") + : (tempWhere + " AND (model." + variable + " " + + comparator + " " + value + " )"); + } + } + + i = i + 3; + } + } + + if (variablesBetween != null) { + for (int j = 0; j < variablesBetween.length; j++) { + if ((variablesBetween[j] != null) && + (variablesBetween[j + 1] != null) && + (variablesBetween[j + 2] != null) && + (variablesBetween[j + 3] != null) && + (variablesBetween[j + 4] != null)) { + String variable = (String) variablesBetween[j]; + Object value = variablesBetween[j + 1]; + Object value2 = variablesBetween[j + 2]; + String comparator1 = (String) variablesBetween[j + 3]; + String comparator2 = (String) variablesBetween[j + 4]; + tempWhere = (tempWhere.length() == 0) + ? ("(" + value + " " + comparator1 + " " + variable + + " and " + variable + " " + comparator2 + " " + value2 + + " )") + : (tempWhere + " AND (" + value + " " + comparator1 + + " " + variable + " and " + variable + " " + + comparator2 + " " + value2 + " )"); + } + + j = j + 4; + } + } + + if (variablesBetweenDates != null) { + for (int k = 0; k < variablesBetweenDates.length; k++) { + if ((variablesBetweenDates[k] != null) && + (variablesBetweenDates[k + 1] != null) && + (variablesBetweenDates[k + 2] != null)) { + String variable = (String) variablesBetweenDates[k]; + Object object1 = variablesBetweenDates[k + 1]; + Object object2 = variablesBetweenDates[k + 2]; + String value = null; + String value2 = null; + + try { + Date date1 = (Date) object1; + Date date2 = (Date) object2; + value = Utilities.formatDateWithoutTimeInAStringForBetweenWhere(date1); + value2 = Utilities.formatDateWithoutTimeInAStringForBetweenWhere(date2); + } catch (Exception e) { + list = null; + throw e; + } + + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " between \'" + value + + "\' and \'" + value2 + "\')") + : (tempWhere + " AND (model." + variable + + " between \'" + value + "\' and \'" + value2 + "\')"); + } + + k = k + 2; + } + } + + if (tempWhere.length() == 0) { + where = null; + } else { + where = "(" + tempWhere + ")"; + } + + try { + list = JPADaoFactory.getInstance().getCpMovimientoDAO() + .findByCriteria(where); + } catch (Exception e) { + throw new Exception(e.getMessage()); + } finally { + } + + return list; + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpTipoMovimientoLogic.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpTipoMovimientoLogic.java new file mode 100644 index 0000000..13c24e9 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpTipoMovimientoLogic.java @@ -0,0 +1,414 @@ +package org.zathura.cuentas.personales.control; + +import org.zathura.cuentas.dataaccess.daoFactory.JPADaoFactory; +import org.zathura.cuentas.dataaccess.entityManager.EntityManagerHelper; +import org.zathura.cuentas.exceptions.*; +import org.zathura.cuentas.personales.*; +import org.zathura.cuentas.personales.dto.CpTipoMovimientoDTO; +import org.zathura.cuentas.utilities.Utilities; + +import java.math.BigDecimal; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** + * interface CpTipoMovimientoLogic + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public class CpTipoMovimientoLogic implements ICpTipoMovimientoLogic { + public List getCpTipoMovimiento() + throws Exception { + List list = new ArrayList(); + + try { + list = JPADaoFactory.getInstance().getCpTipoMovimientoDAO() + .findAll(0); + } catch (Exception e) { + throw new ZMessManager().new GettingException(ZMessManager.ALL + + "CpTipoMovimiento"); + } finally { + } + + return list; + } + + public void saveCpTipoMovimiento(String descripcion, Long idTipoMovimiento, + String observacion) throws Exception { + CpTipoMovimiento entity = null; + + try { + if ((descripcion != null) && + (Utilities.checkWordAndCheckWithlength(descripcion, 30) == false)) { + throw new ZMessManager().new NotValidFormatException( + "descripcion"); + } + + if (idTipoMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idTipoMovimiento"); + } + + if ((idTipoMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idTipoMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idTipoMovimiento"); + } + + if ((observacion != null) && + (Utilities.checkWordAndCheckWithlength(observacion, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "observacion"); + } + + entity = getCpTipoMovimiento(idTipoMovimiento); + + if (entity != null) { + throw new ZMessManager(ZMessManager.ENTITY_WITHSAMEKEY); + } + + entity = new CpTipoMovimiento(); + entity.setDescripcion(descripcion); + entity.setIdTipoMovimiento(idTipoMovimiento); + entity.setObservacion(observacion); + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpTipoMovimientoDAO().save(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public void deleteCpTipoMovimiento(Long idTipoMovimiento) + throws Exception { + CpTipoMovimiento entity = null; + + if (idTipoMovimiento == null) { + throw new ZMessManager().new EmptyFieldException("idTipoMovimiento"); + } + + List cpGrupoMovimientos = null; + entity = getCpTipoMovimiento(idTipoMovimiento); + + if (entity == null) { + throw new ZMessManager().new EmptyFieldException("CpTipoMovimiento"); + } + + try { + cpGrupoMovimientos = JPADaoFactory.getInstance() + .getCpGrupoMovimientoDAO() + .findByProperty("cpTipoMovimiento.idTipoMovimiento", + idTipoMovimiento, 0); + + if (Utilities.validationsList(cpGrupoMovimientos) == true) { + throw new ZMessManager().new DeletingException( + "cpGrupoMovimientos"); + } + + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpTipoMovimientoDAO().delete(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public void updateCpTipoMovimiento(String descripcion, + Long idTipoMovimiento, String observacion) throws Exception { + CpTipoMovimiento entity = null; + + try { + if ((descripcion != null) && + (Utilities.checkWordAndCheckWithlength(descripcion, 30) == false)) { + throw new ZMessManager().new NotValidFormatException( + "descripcion"); + } + + if (idTipoMovimiento == null) { + throw new ZMessManager().new EmptyFieldException( + "idTipoMovimiento"); + } + + if ((idTipoMovimiento != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idTipoMovimiento, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idTipoMovimiento"); + } + + if ((observacion != null) && + (Utilities.checkWordAndCheckWithlength(observacion, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "observacion"); + } + + entity = getCpTipoMovimiento(idTipoMovimiento); + + if (entity == null) { + throw new ZMessManager(ZMessManager.ENTITY_NOENTITYTOUPDATE); + } + + entity.setDescripcion(descripcion); + entity.setIdTipoMovimiento(idTipoMovimiento); + entity.setObservacion(observacion); + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpTipoMovimientoDAO().update(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public CpTipoMovimiento getCpTipoMovimiento(Long idTipoMovimiento) + throws Exception { + CpTipoMovimiento entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpTipoMovimientoDAO() + .findById(idTipoMovimiento); + } catch (Exception e) { + throw new ZMessManager().new FindingException("CpTipoMovimiento"); + } finally { + } + + return entity; + } + + public List getDataCpTipoMovimiento() + throws Exception { + try { + List cpTipoMovimiento = JPADaoFactory.getInstance() + .getCpTipoMovimientoDAO() + .findAll(0); + + List cpTipoMovimientoDTO = new ArrayList(); + + for (CpTipoMovimiento cpTipoMovimientoTmp : cpTipoMovimiento) { + CpTipoMovimientoDTO cpTipoMovimientoDTO2 = new CpTipoMovimientoDTO(); + + cpTipoMovimientoDTO2.setIdTipoMovimiento(cpTipoMovimientoTmp.getIdTipoMovimiento()); + cpTipoMovimientoDTO2.setDescripcion((cpTipoMovimientoTmp.getDescripcion() != null) + ? cpTipoMovimientoTmp.getDescripcion() : null); + cpTipoMovimientoDTO2.setObservacion((cpTipoMovimientoTmp.getObservacion() != null) + ? cpTipoMovimientoTmp.getObservacion() : null); + cpTipoMovimientoDTO.add(cpTipoMovimientoDTO2); + } + + return cpTipoMovimientoDTO; + } catch (Exception e) { + throw e; + } + } + + public List findPageCpTipoMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults) throws Exception { + List entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpTipoMovimientoDAO() + .findPageCpTipoMovimiento(sortColumnName, + sortAscending, startRow, maxResults); + } catch (Exception e) { + throw new ZMessManager().new FindingException("CpTipoMovimiento"); + } + + return entity; + } + + public Long findTotalNumberCpTipoMovimiento() throws Exception { + Long entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpTipoMovimientoDAO() + .findTotalNumberCpTipoMovimiento(); + } catch (Exception e) { + throw new ZMessManager().new FindingException( + "CpTipoMovimiento Count"); + } finally { + } + + return entity; + } + + /** + * + * @param varibles + * este arreglo debera tener: + * + * [0] = String variable = (String) varibles[i]; representa como se llama la + * variable en el pojo + * + * [1] = Boolean booVariable = (Boolean) varibles[i + 1]; representa si el + * valor necesita o no ''(comillas simples)usado para campos de tipo string + * + * [2] = Object value = varibles[i + 2]; representa el valor que se va a + * buscar en la BD + * + * [3] = String comparator = (String) varibles[i + 3]; representa que tipo + * de busqueda voy a hacer.., ejemplo: where nombre=william o where nombre<>william, + * en este campo iria el tipo de comparador que quiero si es = o <> + * + * Se itera de 4 en 4..., entonces 4 registros del arreglo representan 1 + * busqueda en un campo, si se ponen mas pues el continuara buscando en lo + * que se le ingresen en los otros 4 + * + * + * @param variablesBetween + * + * la diferencia son estas dos posiciones + * + * [0] = String variable = (String) varibles[j]; la variable ne la BD que va + * a ser buscada en un rango + * + * [1] = Object value = varibles[j + 1]; valor 1 para buscar en un rango + * + * [2] = Object value2 = varibles[j + 2]; valor 2 para buscar en un rango + * ejempolo: a > 1 and a < 5 --> 1 seria value y 5 seria value2 + * + * [3] = String comparator1 = (String) varibles[j + 3]; comparador 1 + * ejemplo: a comparator1 1 and a < 5 + * + * [4] = String comparator2 = (String) varibles[j + 4]; comparador 2 + * ejemplo: a comparador1>1 and a comparador2<5 (el original: a > 1 and a < + * 5) * + * @param variablesBetweenDates(en + * este caso solo para mysql) + * [0] = String variable = (String) varibles[k]; el nombre de la variable que hace referencia a + * una fecha + * + * [1] = Object object1 = varibles[k + 2]; fecha 1 a comparar(deben ser + * dates) + * + * [2] = Object object2 = varibles[k + 3]; fecha 2 a comparar(deben ser + * dates) + * + * esto hace un between entre las dos fechas. + * + * @return lista con los objetos que se necesiten + * @throws Exception + */ + public List findByCriteria(Object[] variables, + Object[] variablesBetween, Object[] variablesBetweenDates) + throws Exception { + List list = new ArrayList(); + String where = new String(); + String tempWhere = new String(); + + if (variables != null) { + for (int i = 0; i < variables.length; i++) { + if ((variables[i] != null) && (variables[i + 1] != null) && + (variables[i + 2] != null) && + (variables[i + 3] != null)) { + String variable = (String) variables[i]; + Boolean booVariable = (Boolean) variables[i + 1]; + Object value = variables[i + 2]; + String comparator = (String) variables[i + 3]; + + if (booVariable.booleanValue()) { + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " " + comparator + " \'" + + value + "\' )") + : (tempWhere + " AND (model." + variable + " " + + comparator + " \'" + value + "\' )"); + } else { + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " " + comparator + " " + + value + " )") + : (tempWhere + " AND (model." + variable + " " + + comparator + " " + value + " )"); + } + } + + i = i + 3; + } + } + + if (variablesBetween != null) { + for (int j = 0; j < variablesBetween.length; j++) { + if ((variablesBetween[j] != null) && + (variablesBetween[j + 1] != null) && + (variablesBetween[j + 2] != null) && + (variablesBetween[j + 3] != null) && + (variablesBetween[j + 4] != null)) { + String variable = (String) variablesBetween[j]; + Object value = variablesBetween[j + 1]; + Object value2 = variablesBetween[j + 2]; + String comparator1 = (String) variablesBetween[j + 3]; + String comparator2 = (String) variablesBetween[j + 4]; + tempWhere = (tempWhere.length() == 0) + ? ("(" + value + " " + comparator1 + " " + variable + + " and " + variable + " " + comparator2 + " " + value2 + + " )") + : (tempWhere + " AND (" + value + " " + comparator1 + + " " + variable + " and " + variable + " " + + comparator2 + " " + value2 + " )"); + } + + j = j + 4; + } + } + + if (variablesBetweenDates != null) { + for (int k = 0; k < variablesBetweenDates.length; k++) { + if ((variablesBetweenDates[k] != null) && + (variablesBetweenDates[k + 1] != null) && + (variablesBetweenDates[k + 2] != null)) { + String variable = (String) variablesBetweenDates[k]; + Object object1 = variablesBetweenDates[k + 1]; + Object object2 = variablesBetweenDates[k + 2]; + String value = null; + String value2 = null; + + try { + Date date1 = (Date) object1; + Date date2 = (Date) object2; + value = Utilities.formatDateWithoutTimeInAStringForBetweenWhere(date1); + value2 = Utilities.formatDateWithoutTimeInAStringForBetweenWhere(date2); + } catch (Exception e) { + list = null; + throw e; + } + + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " between \'" + value + + "\' and \'" + value2 + "\')") + : (tempWhere + " AND (model." + variable + + " between \'" + value + "\' and \'" + value2 + "\')"); + } + + k = k + 2; + } + } + + if (tempWhere.length() == 0) { + where = null; + } else { + where = "(" + tempWhere + ")"; + } + + try { + list = JPADaoFactory.getInstance().getCpTipoMovimientoDAO() + .findByCriteria(where); + } catch (Exception e) { + throw new Exception(e.getMessage()); + } finally { + } + + return list; + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpUsuariosLogic.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpUsuariosLogic.java new file mode 100644 index 0000000..4b73d27 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/CpUsuariosLogic.java @@ -0,0 +1,478 @@ +package org.zathura.cuentas.personales.control; + +import org.zathura.cuentas.dataaccess.daoFactory.JPADaoFactory; +import org.zathura.cuentas.dataaccess.entityManager.EntityManagerHelper; +import org.zathura.cuentas.exceptions.*; +import org.zathura.cuentas.personales.*; +import org.zathura.cuentas.personales.dto.CpUsuariosDTO; +import org.zathura.cuentas.utilities.Utilities; + +import java.math.BigDecimal; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** + * interface CpUsuariosLogic + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public class CpUsuariosLogic implements ICpUsuariosLogic { + public List getCpUsuarios() throws Exception { + List list = new ArrayList(); + + try { + list = JPADaoFactory.getInstance().getCpUsuariosDAO().findAll(0); + } catch (Exception e) { + throw new ZMessManager().new GettingException(ZMessManager.ALL + + "CpUsuarios"); + } finally { + } + + return list; + } + + public void saveCpUsuarios(String activo, String apellido, + String contrasena, String correo, Long idUsuario, Long movil, + String nombre, String observaciones) throws Exception { + CpUsuarios entity = null; + + try { + if ((activo != null) && + (Utilities.checkWordAndCheckWithlength(activo, 1) == false)) { + throw new ZMessManager().new NotValidFormatException("activo"); + } + + if ((apellido != null) && + (Utilities.checkWordAndCheckWithlength(apellido, 50) == false)) { + throw new ZMessManager().new NotValidFormatException("apellido"); + } + + if ((contrasena != null) && + (Utilities.checkWordAndCheckWithlength(contrasena, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "contrasena"); + } + + if ((correo != null) && + (Utilities.checkWordAndCheckWithlength(correo, 50) == false)) { + throw new ZMessManager().new NotValidFormatException("correo"); + } + + if (idUsuario == null) { + throw new ZMessManager().new EmptyFieldException("idUsuario"); + } + + if ((idUsuario != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idUsuario, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idUsuario"); + } + + if ((movil != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + movil, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException("movil"); + } + + if ((nombre != null) && + (Utilities.checkWordAndCheckWithlength(nombre, 50) == false)) { + throw new ZMessManager().new NotValidFormatException("nombre"); + } + + if ((observaciones != null) && + (Utilities.checkWordAndCheckWithlength(observaciones, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "observaciones"); + } + + entity = getCpUsuarios(idUsuario); + + if (entity != null) { + throw new ZMessManager(ZMessManager.ENTITY_WITHSAMEKEY); + } + + entity = new CpUsuarios(); + entity.setActivo(activo); + entity.setApellido(apellido); + entity.setContrasena(contrasena); + entity.setCorreo(correo); + entity.setIdUsuario(idUsuario); + entity.setMovil(movil); + entity.setNombre(nombre); + entity.setObservaciones(observaciones); + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpUsuariosDAO().save(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public void deleteCpUsuarios(Long idUsuario) throws Exception { + CpUsuarios entity = null; + + if (idUsuario == null) { + throw new ZMessManager().new EmptyFieldException("idUsuario"); + } + + List cpMovimientos = null; + entity = getCpUsuarios(idUsuario); + + if (entity == null) { + throw new ZMessManager().new EmptyFieldException("CpUsuarios"); + } + + try { + cpMovimientos = JPADaoFactory.getInstance().getCpMovimientoDAO() + .findByProperty("cpUsuarios.idUsuario", + idUsuario, 0); + + if (Utilities.validationsList(cpMovimientos) == true) { + throw new ZMessManager().new DeletingException("cpMovimientos"); + } + + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpUsuariosDAO().delete(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public void updateCpUsuarios(String activo, String apellido, + String contrasena, String correo, Long idUsuario, Long movil, + String nombre, String observaciones) throws Exception { + CpUsuarios entity = null; + + try { + if ((activo != null) && + (Utilities.checkWordAndCheckWithlength(activo, 1) == false)) { + throw new ZMessManager().new NotValidFormatException("activo"); + } + + if ((apellido != null) && + (Utilities.checkWordAndCheckWithlength(apellido, 50) == false)) { + throw new ZMessManager().new NotValidFormatException("apellido"); + } + + if ((contrasena != null) && + (Utilities.checkWordAndCheckWithlength(contrasena, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "contrasena"); + } + + if ((correo != null) && + (Utilities.checkWordAndCheckWithlength(correo, 50) == false)) { + throw new ZMessManager().new NotValidFormatException("correo"); + } + + if (idUsuario == null) { + throw new ZMessManager().new EmptyFieldException("idUsuario"); + } + + if ((idUsuario != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + idUsuario, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException( + "idUsuario"); + } + + if ((movil != null) && + (Utilities.checkNumberAndCheckWithPrecisionAndScale("" + + movil, 22, 0) == false)) { + throw new ZMessManager().new NotValidFormatException("movil"); + } + + if ((nombre != null) && + (Utilities.checkWordAndCheckWithlength(nombre, 50) == false)) { + throw new ZMessManager().new NotValidFormatException("nombre"); + } + + if ((observaciones != null) && + (Utilities.checkWordAndCheckWithlength(observaciones, 50) == false)) { + throw new ZMessManager().new NotValidFormatException( + "observaciones"); + } + + entity = getCpUsuarios(idUsuario); + + if (entity == null) { + throw new ZMessManager(ZMessManager.ENTITY_NOENTITYTOUPDATE); + } + + entity.setActivo(activo); + entity.setApellido(apellido); + entity.setContrasena(contrasena); + entity.setCorreo(correo); + entity.setIdUsuario(idUsuario); + entity.setMovil(movil); + entity.setNombre(nombre); + entity.setObservaciones(observaciones); + EntityManagerHelper.beginTransaction(); + JPADaoFactory.getInstance().getCpUsuariosDAO().update(entity); + EntityManagerHelper.commit(); + } catch (Exception e) { + EntityManagerHelper.rollback(); + throw e; + } finally { + EntityManagerHelper.closeEntityManager(); + } + } + + public CpUsuarios getCpUsuarios(Long idUsuario) throws Exception { + CpUsuarios entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpUsuariosDAO() + .findById(idUsuario); + } catch (Exception e) { + throw new ZMessManager().new FindingException("CpUsuarios"); + } finally { + } + + return entity; + } + + public List getDataCpUsuarios() throws Exception { + try { + List cpUsuarios = JPADaoFactory.getInstance() + .getCpUsuariosDAO() + .findAll(0); + + List cpUsuariosDTO = new ArrayList(); + + for (CpUsuarios cpUsuariosTmp : cpUsuarios) { + CpUsuariosDTO cpUsuariosDTO2 = new CpUsuariosDTO(); + + cpUsuariosDTO2.setIdUsuario(cpUsuariosTmp.getIdUsuario()); + cpUsuariosDTO2.setActivo((cpUsuariosTmp.getActivo() != null) + ? cpUsuariosTmp.getActivo() : null); + cpUsuariosDTO2.setApellido((cpUsuariosTmp.getApellido() != null) + ? cpUsuariosTmp.getApellido() : null); + cpUsuariosDTO2.setContrasena((cpUsuariosTmp.getContrasena() != null) + ? cpUsuariosTmp.getContrasena() : null); + cpUsuariosDTO2.setCorreo((cpUsuariosTmp.getCorreo() != null) + ? cpUsuariosTmp.getCorreo() : null); + cpUsuariosDTO2.setMovil((cpUsuariosTmp.getMovil() != null) + ? cpUsuariosTmp.getMovil() : null); + cpUsuariosDTO2.setNombre((cpUsuariosTmp.getNombre() != null) + ? cpUsuariosTmp.getNombre() : null); + cpUsuariosDTO2.setObservaciones((cpUsuariosTmp.getObservaciones() != null) + ? cpUsuariosTmp.getObservaciones() : null); + cpUsuariosDTO.add(cpUsuariosDTO2); + } + + return cpUsuariosDTO; + } catch (Exception e) { + throw e; + } + } + + public List findPageCpUsuarios(String sortColumnName, + boolean sortAscending, int startRow, int maxResults) + throws Exception { + List entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpUsuariosDAO() + .findPageCpUsuarios(sortColumnName, + sortAscending, startRow, maxResults); + } catch (Exception e) { + throw new ZMessManager().new FindingException("CpUsuarios"); + } + + return entity; + } + + public Long findTotalNumberCpUsuarios() throws Exception { + Long entity = null; + + try { + entity = JPADaoFactory.getInstance().getCpUsuariosDAO() + .findTotalNumberCpUsuarios(); + } catch (Exception e) { + throw new ZMessManager().new FindingException("CpUsuarios Count"); + } finally { + } + + return entity; + } + + /** + * + * @param varibles + * este arreglo debera tener: + * + * [0] = String variable = (String) varibles[i]; representa como se llama la + * variable en el pojo + * + * [1] = Boolean booVariable = (Boolean) varibles[i + 1]; representa si el + * valor necesita o no ''(comillas simples)usado para campos de tipo string + * + * [2] = Object value = varibles[i + 2]; representa el valor que se va a + * buscar en la BD + * + * [3] = String comparator = (String) varibles[i + 3]; representa que tipo + * de busqueda voy a hacer.., ejemplo: where nombre=william o where nombre<>william, + * en este campo iria el tipo de comparador que quiero si es = o <> + * + * Se itera de 4 en 4..., entonces 4 registros del arreglo representan 1 + * busqueda en un campo, si se ponen mas pues el continuara buscando en lo + * que se le ingresen en los otros 4 + * + * + * @param variablesBetween + * + * la diferencia son estas dos posiciones + * + * [0] = String variable = (String) varibles[j]; la variable ne la BD que va + * a ser buscada en un rango + * + * [1] = Object value = varibles[j + 1]; valor 1 para buscar en un rango + * + * [2] = Object value2 = varibles[j + 2]; valor 2 para buscar en un rango + * ejempolo: a > 1 and a < 5 --> 1 seria value y 5 seria value2 + * + * [3] = String comparator1 = (String) varibles[j + 3]; comparador 1 + * ejemplo: a comparator1 1 and a < 5 + * + * [4] = String comparator2 = (String) varibles[j + 4]; comparador 2 + * ejemplo: a comparador1>1 and a comparador2<5 (el original: a > 1 and a < + * 5) * + * @param variablesBetweenDates(en + * este caso solo para mysql) + * [0] = String variable = (String) varibles[k]; el nombre de la variable que hace referencia a + * una fecha + * + * [1] = Object object1 = varibles[k + 2]; fecha 1 a comparar(deben ser + * dates) + * + * [2] = Object object2 = varibles[k + 3]; fecha 2 a comparar(deben ser + * dates) + * + * esto hace un between entre las dos fechas. + * + * @return lista con los objetos que se necesiten + * @throws Exception + */ + public List findByCriteria(Object[] variables, + Object[] variablesBetween, Object[] variablesBetweenDates) + throws Exception { + List list = new ArrayList(); + String where = new String(); + String tempWhere = new String(); + + if (variables != null) { + for (int i = 0; i < variables.length; i++) { + if ((variables[i] != null) && (variables[i + 1] != null) && + (variables[i + 2] != null) && + (variables[i + 3] != null)) { + String variable = (String) variables[i]; + Boolean booVariable = (Boolean) variables[i + 1]; + Object value = variables[i + 2]; + String comparator = (String) variables[i + 3]; + + if (booVariable.booleanValue()) { + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " " + comparator + " \'" + + value + "\' )") + : (tempWhere + " AND (model." + variable + " " + + comparator + " \'" + value + "\' )"); + } else { + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " " + comparator + " " + + value + " )") + : (tempWhere + " AND (model." + variable + " " + + comparator + " " + value + " )"); + } + } + + i = i + 3; + } + } + + if (variablesBetween != null) { + for (int j = 0; j < variablesBetween.length; j++) { + if ((variablesBetween[j] != null) && + (variablesBetween[j + 1] != null) && + (variablesBetween[j + 2] != null) && + (variablesBetween[j + 3] != null) && + (variablesBetween[j + 4] != null)) { + String variable = (String) variablesBetween[j]; + Object value = variablesBetween[j + 1]; + Object value2 = variablesBetween[j + 2]; + String comparator1 = (String) variablesBetween[j + 3]; + String comparator2 = (String) variablesBetween[j + 4]; + tempWhere = (tempWhere.length() == 0) + ? ("(" + value + " " + comparator1 + " " + variable + + " and " + variable + " " + comparator2 + " " + value2 + + " )") + : (tempWhere + " AND (" + value + " " + comparator1 + + " " + variable + " and " + variable + " " + + comparator2 + " " + value2 + " )"); + } + + j = j + 4; + } + } + + if (variablesBetweenDates != null) { + for (int k = 0; k < variablesBetweenDates.length; k++) { + if ((variablesBetweenDates[k] != null) && + (variablesBetweenDates[k + 1] != null) && + (variablesBetweenDates[k + 2] != null)) { + String variable = (String) variablesBetweenDates[k]; + Object object1 = variablesBetweenDates[k + 1]; + Object object2 = variablesBetweenDates[k + 2]; + String value = null; + String value2 = null; + + try { + Date date1 = (Date) object1; + Date date2 = (Date) object2; + value = Utilities.formatDateWithoutTimeInAStringForBetweenWhere(date1); + value2 = Utilities.formatDateWithoutTimeInAStringForBetweenWhere(date2); + } catch (Exception e) { + list = null; + throw e; + } + + tempWhere = (tempWhere.length() == 0) + ? ("(model." + variable + " between \'" + value + + "\' and \'" + value2 + "\')") + : (tempWhere + " AND (model." + variable + + " between \'" + value + "\' and \'" + value2 + "\')"); + } + + k = k + 2; + } + } + + if (tempWhere.length() == 0) { + where = null; + } else { + where = "(" + tempWhere + ")"; + } + + try { + list = JPADaoFactory.getInstance().getCpUsuariosDAO() + .findByCriteria(where); + } catch (Exception e) { + throw new Exception(e.getMessage()); + } finally { + } + + return list; + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpDetalleMovimientoLogic.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpDetalleMovimientoLogic.java new file mode 100644 index 0000000..769408a --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpDetalleMovimientoLogic.java @@ -0,0 +1,53 @@ +package org.zathura.cuentas.personales.control; + +import org.zathura.cuentas.personales.CpDetalleMovimiento; +import org.zathura.cuentas.personales.dto.CpDetalleMovimientoDTO; + +import java.math.BigDecimal; + +import java.util.*; + + +/** + * + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public interface ICpDetalleMovimientoLogic { + public List getCpDetalleMovimiento() + throws Exception; + + public void saveCpDetalleMovimiento(Long anno, Date fehcaRegistro, + Long idDetalleMovimiento, Long mes, String observaciones, + String pendiente, Long valorMovimiento, Long valorPago, + Long idMovimiento_CpMovimiento) throws Exception; + + public void saveCpDetalleMovimientoWithOutId(Long anno, Date fehcaRegistro, + Long mes, String observaciones, + String pendiente, Long valorMovimiento, Long valorPago, + Long idMovimiento_CpMovimiento) throws Exception; + + public void deleteCpDetalleMovimiento(Long idDetalleMovimiento) + throws Exception; + + public void updateCpDetalleMovimiento(Long anno, Date fehcaRegistro, + Long idDetalleMovimiento, Long mes, String observaciones, + String pendiente, Long valorMovimiento, Long valorPago, + Long idMovimiento_CpMovimiento) throws Exception; + + public CpDetalleMovimiento getCpDetalleMovimiento(Long idDetalleMovimiento) + throws Exception; + + public List findByCriteria(Object[] variables, + Object[] variablesBetween, Object[] variablesBetweenDates) + throws Exception; + + public List findPageCpDetalleMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults) throws Exception; + + public Long findTotalNumberCpDetalleMovimiento() throws Exception; + + public List getDataCpDetalleMovimiento() + throws Exception; +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpGrupoMovimientoLogic.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpGrupoMovimientoLogic.java new file mode 100644 index 0000000..1af98bc --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpGrupoMovimientoLogic.java @@ -0,0 +1,49 @@ +package org.zathura.cuentas.personales.control; + +import org.zathura.cuentas.personales.CpGrupoMovimiento; +import org.zathura.cuentas.personales.dto.CpGrupoMovimientoDTO; + +import java.math.BigDecimal; + +import java.util.*; +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** + * + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public interface ICpGrupoMovimientoLogic { + public List getCpGrupoMovimiento() + throws Exception; + + public void saveCpGrupoMovimiento(String descripcion, + Long idGrupoMovimiento, String observacion, + Long idTipoMovimiento_CpTipoMovimiento) throws Exception; + + public void deleteCpGrupoMovimiento(Long idGrupoMovimiento) + throws Exception; + + public void updateCpGrupoMovimiento(String descripcion, + Long idGrupoMovimiento, String observacion, + Long idTipoMovimiento_CpTipoMovimiento) throws Exception; + + public CpGrupoMovimiento getCpGrupoMovimiento(Long idGrupoMovimiento) + throws Exception; + + public List findByCriteria(Object[] variables, + Object[] variablesBetween, Object[] variablesBetweenDates) + throws Exception; + + public List findPageCpGrupoMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults) throws Exception; + + public Long findTotalNumberCpGrupoMovimiento() throws Exception; + + public List getDataCpGrupoMovimiento() + throws Exception; +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpMovimientoLogic.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpMovimientoLogic.java new file mode 100644 index 0000000..b0ca6c4 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpMovimientoLogic.java @@ -0,0 +1,54 @@ +package org.zathura.cuentas.personales.control; + +import org.zathura.cuentas.personales.CpMovimiento; +import org.zathura.cuentas.personales.dto.CpMovimientoDTO; + +import java.math.BigDecimal; + +import java.util.*; +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** + * + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public interface ICpMovimientoLogic { + public List getCpMovimiento() throws Exception; + + public void saveCpMovimiento(String descripcionMovimiento, + Long idMovimiento, String observaciones, + Long idGrupoMovimiento_CpGrupoMovimiento, Long idUsuario_CpUsuarios) + throws Exception; + + public void saveCpMovimientoWithoutId(String descripcionMovimiento, + String observaciones, + Long idGrupoMovimiento_CpGrupoMovimiento, Long idUsuario_CpUsuarios) + throws Exception; + + public void deleteCpMovimiento(Long idMovimiento) throws Exception; + + public void updateCpMovimiento(String descripcionMovimiento, + Long idMovimiento, String observaciones, + Long idGrupoMovimiento_CpGrupoMovimiento, Long idUsuario_CpUsuarios) + throws Exception; + + public CpMovimiento getCpMovimiento(Long idMovimiento) + throws Exception; + + public List findByCriteria(Object[] variables, + Object[] variablesBetween, Object[] variablesBetweenDates) + throws Exception; + + public List findPageCpMovimiento(String sortColumnName, + boolean sortAscending, int startRow, int maxResults) + throws Exception; + + public Long findTotalNumberCpMovimiento() throws Exception; + + public List getDataCpMovimiento() + throws Exception; +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpTipoMovimientoLogic.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpTipoMovimientoLogic.java new file mode 100644 index 0000000..4d6e24f --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpTipoMovimientoLogic.java @@ -0,0 +1,47 @@ +package org.zathura.cuentas.personales.control; + +import org.zathura.cuentas.personales.CpTipoMovimiento; +import org.zathura.cuentas.personales.dto.CpTipoMovimientoDTO; + +import java.math.BigDecimal; + +import java.util.*; +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** + * + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public interface ICpTipoMovimientoLogic { + public List getCpTipoMovimiento() + throws Exception; + + public void saveCpTipoMovimiento(String descripcion, Long idTipoMovimiento, + String observacion) throws Exception; + + public void deleteCpTipoMovimiento(Long idTipoMovimiento) + throws Exception; + + public void updateCpTipoMovimiento(String descripcion, + Long idTipoMovimiento, String observacion) throws Exception; + + public CpTipoMovimiento getCpTipoMovimiento(Long idTipoMovimiento) + throws Exception; + + public List findByCriteria(Object[] variables, + Object[] variablesBetween, Object[] variablesBetweenDates) + throws Exception; + + public List findPageCpTipoMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults) throws Exception; + + public Long findTotalNumberCpTipoMovimiento() throws Exception; + + public List getDataCpTipoMovimiento() + throws Exception; +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpUsuariosLogic.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpUsuariosLogic.java new file mode 100644 index 0000000..619c8e0 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/control/ICpUsuariosLogic.java @@ -0,0 +1,45 @@ +package org.zathura.cuentas.personales.control; + +import org.zathura.cuentas.personales.CpUsuarios; +import org.zathura.cuentas.personales.dto.CpUsuariosDTO; + +import java.math.BigDecimal; + +import java.util.*; +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** + * + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public interface ICpUsuariosLogic { + public List getCpUsuarios() throws Exception; + + public void saveCpUsuarios(String activo, String apellido, + String contrasena, String correo, Long idUsuario, Long movil, + String nombre, String observaciones) throws Exception; + + public void deleteCpUsuarios(Long idUsuario) throws Exception; + + public void updateCpUsuarios(String activo, String apellido, + String contrasena, String correo, Long idUsuario, Long movil, + String nombre, String observaciones) throws Exception; + + public CpUsuarios getCpUsuarios(Long idUsuario) throws Exception; + + public List findByCriteria(Object[] variables, + Object[] variablesBetween, Object[] variablesBetweenDates) + throws Exception; + + public List findPageCpUsuarios(String sortColumnName, + boolean sortAscending, int startRow, int maxResults) + throws Exception; + + public Long findTotalNumberCpUsuarios() throws Exception; + + public List getDataCpUsuarios() throws Exception; +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpDetalleMovimientoDTO.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpDetalleMovimientoDTO.java new file mode 100644 index 0000000..d68954e --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpDetalleMovimientoDTO.java @@ -0,0 +1,101 @@ +package org.zathura.cuentas.personales.dto; + +import org.zathura.cuentas.personales.CpDetalleMovimiento; + +import java.io.Serializable; + +import java.util.Date; + +import javax.faces.event.ActionEvent; + + +/** +* +* +* @author Zathura Code Generator http://code.google.com/p/zathura +* support Andrés Mauricio Cárdenas mauriciocardenasp@gmail.com +*/ +public class CpDetalleMovimientoDTO implements Serializable { + private static final long serialVersionUID = 1L; + private Long anno; + private Date fehcaRegistro; + private Long idDetalleMovimiento; + private Long mes; + private String observaciones; + private String pendiente; + private Long valorMovimiento; + private Long valorPago; + private Long idMovimiento_CpMovimiento; + + public Long getAnno() { + return anno; + } + + public void setAnno(Long anno) { + this.anno = anno; + } + + public Date getFehcaRegistro() { + return fehcaRegistro; + } + + public void setFehcaRegistro(Date fehcaRegistro) { + this.fehcaRegistro = fehcaRegistro; + } + + public Long getIdDetalleMovimiento() { + return idDetalleMovimiento; + } + + public void setIdDetalleMovimiento(Long idDetalleMovimiento) { + this.idDetalleMovimiento = idDetalleMovimiento; + } + + public Long getMes() { + return mes; + } + + public void setMes(Long mes) { + this.mes = mes; + } + + public String getObservaciones() { + return observaciones; + } + + public void setObservaciones(String observaciones) { + this.observaciones = observaciones; + } + + public String getPendiente() { + return pendiente; + } + + public void setPendiente(String pendiente) { + this.pendiente = pendiente; + } + + public Long getValorMovimiento() { + return valorMovimiento; + } + + public void setValorMovimiento(Long valorMovimiento) { + this.valorMovimiento = valorMovimiento; + } + + public Long getValorPago() { + return valorPago; + } + + public void setValorPago(Long valorPago) { + this.valorPago = valorPago; + } + + public Long getIdMovimiento_CpMovimiento() { + return idMovimiento_CpMovimiento; + } + + public void setIdMovimiento_CpMovimiento(Long idMovimiento_CpMovimiento) { + this.idMovimiento_CpMovimiento = idMovimiento_CpMovimiento; + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpGrupoMovimientoDTO.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpGrupoMovimientoDTO.java new file mode 100644 index 0000000..b9076b4 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpGrupoMovimientoDTO.java @@ -0,0 +1,57 @@ +package org.zathura.cuentas.personales.dto; + +import org.zathura.cuentas.personales.CpGrupoMovimiento; + +import java.io.Serializable; + +import java.util.Date; + +import javax.faces.event.ActionEvent; + + +/** +* +* +* @author Zathura Code Generator http://code.google.com/p/zathura +* support Andrés Mauricio Cárdenas mauriciocardenasp@gmail.com +*/ +public class CpGrupoMovimientoDTO implements Serializable { + private static final long serialVersionUID = 1L; + private String descripcion; + private Long idGrupoMovimiento; + private String observacion; + private Long idTipoMovimiento_CpTipoMovimiento; + + public String getDescripcion() { + return descripcion; + } + + public void setDescripcion(String descripcion) { + this.descripcion = descripcion; + } + + public Long getIdGrupoMovimiento() { + return idGrupoMovimiento; + } + + public void setIdGrupoMovimiento(Long idGrupoMovimiento) { + this.idGrupoMovimiento = idGrupoMovimiento; + } + + public String getObservacion() { + return observacion; + } + + public void setObservacion(String observacion) { + this.observacion = observacion; + } + + public Long getIdTipoMovimiento_CpTipoMovimiento() { + return idTipoMovimiento_CpTipoMovimiento; + } + + public void setIdTipoMovimiento_CpTipoMovimiento( + Long idTipoMovimiento_CpTipoMovimiento) { + this.idTipoMovimiento_CpTipoMovimiento = idTipoMovimiento_CpTipoMovimiento; + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpMovimientoDTO.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpMovimientoDTO.java new file mode 100644 index 0000000..d009461 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpMovimientoDTO.java @@ -0,0 +1,77 @@ +package org.zathura.cuentas.personales.dto; + +import org.zathura.cuentas.personales.CpMovimiento; + +import java.io.Serializable; + +import java.util.Date; + +import javax.faces.event.ActionEvent; + + +/** +* +* +* @author Zathura Code Generator http://code.google.com/p/zathura +* support Andrés Mauricio Cárdenas mauriciocardenasp@gmail.com +*/ +public class CpMovimientoDTO implements Serializable { + private static final long serialVersionUID = 1L; + private String descripcionMovimiento; + private Long idMovimiento; + private String observaciones; + private Long idGrupoMovimiento_CpGrupoMovimiento; + private Long idUsuario_CpUsuarios; + private String descripcionGrupo; + + public String getDescripcionMovimiento() { + return descripcionMovimiento; + } + + public void setDescripcionMovimiento(String descripcionMovimiento) { + this.descripcionMovimiento = descripcionMovimiento; + } + + public Long getIdMovimiento() { + return idMovimiento; + } + + public void setIdMovimiento(Long idMovimiento) { + this.idMovimiento = idMovimiento; + } + + public String getObservaciones() { + return observaciones; + } + + public void setObservaciones(String observaciones) { + this.observaciones = observaciones; + } + + public Long getIdGrupoMovimiento_CpGrupoMovimiento() { + return idGrupoMovimiento_CpGrupoMovimiento; + } + + public void setIdGrupoMovimiento_CpGrupoMovimiento( + Long idGrupoMovimiento_CpGrupoMovimiento) { + this.idGrupoMovimiento_CpGrupoMovimiento = idGrupoMovimiento_CpGrupoMovimiento; + } + + public Long getIdUsuario_CpUsuarios() { + return idUsuario_CpUsuarios; + } + + public void setIdUsuario_CpUsuarios(Long idUsuario_CpUsuarios) { + this.idUsuario_CpUsuarios = idUsuario_CpUsuarios; + } + + public String getDescripcionGrupo() { + return descripcionGrupo; + } + + public void setDescripcionGrupo(String descripcionGrupo) { + this.descripcionGrupo = descripcionGrupo; + } + + +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpTipoMovimientoDTO.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpTipoMovimientoDTO.java new file mode 100644 index 0000000..3874841 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpTipoMovimientoDTO.java @@ -0,0 +1,47 @@ +package org.zathura.cuentas.personales.dto; + +import org.zathura.cuentas.personales.CpTipoMovimiento; + +import java.io.Serializable; + +import java.util.Date; + +import javax.faces.event.ActionEvent; + + +/** +* +* +* @author Zathura Code Generator http://code.google.com/p/zathura +* support Andrés Mauricio Cárdenas mauriciocardenasp@gmail.com +*/ +public class CpTipoMovimientoDTO implements Serializable { + private static final long serialVersionUID = 1L; + private String descripcion; + private Long idTipoMovimiento; + private String observacion; + + public String getDescripcion() { + return descripcion; + } + + public void setDescripcion(String descripcion) { + this.descripcion = descripcion; + } + + public Long getIdTipoMovimiento() { + return idTipoMovimiento; + } + + public void setIdTipoMovimiento(Long idTipoMovimiento) { + this.idTipoMovimiento = idTipoMovimiento; + } + + public String getObservacion() { + return observacion; + } + + public void setObservacion(String observacion) { + this.observacion = observacion; + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpUsuariosDTO.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpUsuariosDTO.java new file mode 100644 index 0000000..794c7bb --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/CpUsuariosDTO.java @@ -0,0 +1,92 @@ +package org.zathura.cuentas.personales.dto; + +import org.zathura.cuentas.personales.CpUsuarios; + +import java.io.Serializable; + +import java.util.Date; + +import javax.faces.event.ActionEvent; + + +/** +* +* +* @author Zathura Code Generator http://code.google.com/p/zathura +* support Andrés Mauricio Cárdenas mauriciocardenasp@gmail.com +*/ +public class CpUsuariosDTO implements Serializable { + private static final long serialVersionUID = 1L; + private String activo; + private String apellido; + private String contrasena; + private String correo; + private Long idUsuario; + private Long movil; + private String nombre; + private String observaciones; + + public String getActivo() { + return activo; + } + + public void setActivo(String activo) { + this.activo = activo; + } + + public String getApellido() { + return apellido; + } + + public void setApellido(String apellido) { + this.apellido = apellido; + } + + public String getContrasena() { + return contrasena; + } + + public void setContrasena(String contrasena) { + this.contrasena = contrasena; + } + + public String getCorreo() { + return correo; + } + + public void setCorreo(String correo) { + this.correo = correo; + } + + public Long getIdUsuario() { + return idUsuario; + } + + public void setIdUsuario(Long idUsuario) { + this.idUsuario = idUsuario; + } + + public Long getMovil() { + return movil; + } + + public void setMovil(Long movil) { + this.movil = movil; + } + + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public String getObservaciones() { + return observaciones; + } + + public void setObservaciones(String observaciones) { + this.observaciones = observaciones; + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/MovimientoAplica.java b/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/MovimientoAplica.java new file mode 100644 index 0000000..482d35e --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/personales/dto/MovimientoAplica.java @@ -0,0 +1,93 @@ +package org.zathura.cuentas.personales.dto; + +public class MovimientoAplica extends CpMovimientoDTO{ + + private boolean enero; + private boolean febrero; + private boolean marzo; + private boolean abril; + private boolean mayo; + private boolean junio; + private boolean julio; + private boolean agosto; + private boolean septiembre; + private boolean octubre; + private boolean noviembre; + private boolean diciembre; + + public boolean isEnero() { + return enero; + } + public void setEnero(boolean enero) { + this.enero = enero; + } + public boolean isFebrero() { + return febrero; + } + public void setFebrero(boolean febrero) { + this.febrero = febrero; + } + public boolean isMarzo() { + return marzo; + } + public void setMarzo(boolean marzo) { + this.marzo = marzo; + } + public boolean isAbril() { + return abril; + } + public void setAbril(boolean abril) { + this.abril = abril; + } + public boolean isMayo() { + return mayo; + } + public void setMayo(boolean mayo) { + this.mayo = mayo; + } + public boolean isJunio() { + return junio; + } + public void setJunio(boolean junio) { + this.junio = junio; + } + public boolean isJulio() { + return julio; + } + public void setJulio(boolean julio) { + this.julio = julio; + } + public boolean isAgosto() { + return agosto; + } + public void setAgosto(boolean agosto) { + this.agosto = agosto; + } + public boolean isSeptiembre() { + return septiembre; + } + public void setSeptiembre(boolean septiembre) { + this.septiembre = septiembre; + } + public boolean isOctubre() { + return octubre; + } + public void setOctubre(boolean octubre) { + this.octubre = octubre; + } + public boolean isNoviembre() { + return noviembre; + } + public void setNoviembre(boolean noviembre) { + this.noviembre = noviembre; + } + public boolean isDiciembre() { + return diciembre; + } + public void setDiciembre(boolean diciembre) { + this.diciembre = diciembre; + } + + + +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpDetalleMovimientoView.java b/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpDetalleMovimientoView.java new file mode 100644 index 0000000..cd0d335 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpDetalleMovimientoView.java @@ -0,0 +1,469 @@ +package org.zathura.cuentas.presentation.backingBeans; + +import org.primefaces.component.calendar.*; +import org.primefaces.component.commandbutton.CommandButton; +import org.primefaces.component.inputtext.InputText; + +import org.primefaces.event.DateSelectEvent; +import org.primefaces.event.RowEditEvent; + +import org.zathura.cuentas.exceptions.*; +import org.zathura.cuentas.personales.*; +import org.zathura.cuentas.personales.dto.CpDetalleMovimientoDTO; +import org.zathura.cuentas.presentation.businessDelegate.BusinessDelegatorView; +import org.zathura.cuentas.utilities.*; + +import java.text.DateFormat; +import java.text.SimpleDateFormat; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Set; +import java.util.TimeZone; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + + +/** + * + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public class CpDetalleMovimientoView { + private InputText txtAnno; + private InputText txtMes; + private InputText txtObservaciones; + private InputText txtPendiente; + private InputText txtValorMovimiento; + private InputText txtValorPago; + private InputText txtIdMovimiento_CpMovimiento; + private InputText txtIdDetalleMovimiento; + private Calendar txtFehcaRegistro; + private CommandButton btnSave; + private CommandButton btnModify; + private CommandButton btnDelete; + private CommandButton btnClear; + private List data; + private CpDetalleMovimientoDTO selectedCpDetalleMovimiento; + + public CpDetalleMovimientoView() { + super(); + } + + public void rowEventListener(RowEditEvent e) { + try { + CpDetalleMovimientoDTO cpDetalleMovimientoDTO = (CpDetalleMovimientoDTO) e.getObject(); + + if (txtAnno == null) { + txtAnno = new InputText(); + } + + txtAnno.setValue(cpDetalleMovimientoDTO.getAnno()); + + if (txtMes == null) { + txtMes = new InputText(); + } + + txtMes.setValue(cpDetalleMovimientoDTO.getMes()); + + if (txtObservaciones == null) { + txtObservaciones = new InputText(); + } + + txtObservaciones.setValue(cpDetalleMovimientoDTO.getObservaciones()); + + if (txtPendiente == null) { + txtPendiente = new InputText(); + } + + txtPendiente.setValue(cpDetalleMovimientoDTO.getPendiente()); + + if (txtValorMovimiento == null) { + txtValorMovimiento = new InputText(); + } + + txtValorMovimiento.setValue(cpDetalleMovimientoDTO.getValorMovimiento()); + + if (txtValorPago == null) { + txtValorPago = new InputText(); + } + + txtValorPago.setValue(cpDetalleMovimientoDTO.getValorPago()); + + if (txtIdMovimiento_CpMovimiento == null) { + txtIdMovimiento_CpMovimiento = new InputText(); + } + + txtIdMovimiento_CpMovimiento.setValue(cpDetalleMovimientoDTO.getIdMovimiento_CpMovimiento()); + + if (txtIdDetalleMovimiento == null) { + txtIdDetalleMovimiento = new InputText(); + } + + txtIdDetalleMovimiento.setValue(cpDetalleMovimientoDTO.getIdDetalleMovimiento()); + + if (txtFehcaRegistro == null) { + txtFehcaRegistro = new Calendar(); + } + + txtFehcaRegistro.setValue(cpDetalleMovimientoDTO.getFehcaRegistro()); + + action_modify(); + } catch (Exception ex) { + } + } + + public String action_clear() { + if (txtAnno != null) { + txtAnno.setValue(null); + txtAnno.setDisabled(true); + } + + if (txtMes != null) { + txtMes.setValue(null); + txtMes.setDisabled(true); + } + + if (txtObservaciones != null) { + txtObservaciones.setValue(null); + txtObservaciones.setDisabled(true); + } + + if (txtPendiente != null) { + txtPendiente.setValue(null); + txtPendiente.setDisabled(true); + } + + if (txtValorMovimiento != null) { + txtValorMovimiento.setValue(null); + txtValorMovimiento.setDisabled(true); + } + + if (txtValorPago != null) { + txtValorPago.setValue(null); + txtValorPago.setDisabled(true); + } + + if (txtIdMovimiento_CpMovimiento != null) { + txtIdMovimiento_CpMovimiento.setValue(null); + txtIdMovimiento_CpMovimiento.setDisabled(true); + } + + if (txtFehcaRegistro != null) { + txtFehcaRegistro.setValue(null); + txtFehcaRegistro.setDisabled(true); + } + + if (txtIdDetalleMovimiento != null) { + txtIdDetalleMovimiento.setValue(null); + txtIdDetalleMovimiento.setDisabled(false); + } + + if (btnSave != null) { + btnSave.setDisabled(true); + } + + if (btnDelete != null) { + btnDelete.setDisabled(true); + } + + if (btnModify != null) { + btnModify.setDisabled(true); + } + + if (btnClear != null) { + btnClear.setDisabled(false); + } + + return ""; + } + + public void listener_txtFehcaRegistro(DateSelectEvent dse) { + Date inputDate = (Date) txtFehcaRegistro.getValue(); + DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); + FacesContext.getCurrentInstance() + .addMessage("", + new FacesMessage("Fecha Seleccionada " + + dateFormat.format(dse.getDate()))); + } + + public void listener_txtId() { + CpDetalleMovimiento entity = null; + + try { + Long idDetalleMovimiento = new Long(txtIdDetalleMovimiento.getValue() + .toString()); + entity = BusinessDelegatorView.getCpDetalleMovimiento(idDetalleMovimiento); + } catch (Exception e) { + // TODO: handle exception + } + + if (entity == null) { + txtAnno.setDisabled(false); + txtMes.setDisabled(false); + txtObservaciones.setDisabled(false); + txtPendiente.setDisabled(false); + txtValorMovimiento.setDisabled(false); + txtValorPago.setDisabled(false); + txtIdMovimiento_CpMovimiento.setDisabled(false); + txtFehcaRegistro.setDisabled(false); + txtIdDetalleMovimiento.setDisabled(false); + btnSave.setDisabled(false); + btnDelete.setDisabled(true); + btnModify.setDisabled(true); + btnClear.setDisabled(false); + } else { + txtAnno.setValue(entity.getAnno()); + txtAnno.setDisabled(false); + txtFehcaRegistro.setValue(entity.getFehcaRegistro()); + txtFehcaRegistro.setDisabled(false); + txtMes.setValue(entity.getMes()); + txtMes.setDisabled(false); + txtObservaciones.setValue(entity.getObservaciones()); + txtObservaciones.setDisabled(false); + txtPendiente.setValue(entity.getPendiente()); + txtPendiente.setDisabled(false); + txtValorMovimiento.setValue(entity.getValorMovimiento()); + txtValorMovimiento.setDisabled(false); + txtValorPago.setValue(entity.getValorPago()); + txtValorPago.setDisabled(false); + txtIdMovimiento_CpMovimiento.setValue(entity.getCpMovimiento() + .getIdMovimiento()); + txtIdMovimiento_CpMovimiento.setDisabled(false); + txtIdDetalleMovimiento.setValue(entity.getIdDetalleMovimiento()); + txtIdDetalleMovimiento.setDisabled(true); + btnSave.setDisabled(true); + btnDelete.setDisabled(false); + btnModify.setDisabled(false); + btnClear.setDisabled(false); + } + } + + public String action_save() { + try { + BusinessDelegatorView.saveCpDetalleMovimiento(FacesUtils.checkLong( + txtAnno), FacesUtils.checkDate(txtFehcaRegistro), + FacesUtils.checkLong(txtIdDetalleMovimiento), + FacesUtils.checkLong(txtMes), + FacesUtils.checkString(txtObservaciones), + FacesUtils.checkString(txtPendiente), + FacesUtils.checkLong(txtValorMovimiento), + FacesUtils.checkLong(txtValorPago), + FacesUtils.checkLong(txtIdMovimiento_CpMovimiento)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_delete() { + try { + BusinessDelegatorView.deleteCpDetalleMovimiento(FacesUtils.checkLong( + txtIdDetalleMovimiento)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYDELETED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_modify() { + try { + BusinessDelegatorView.updateCpDetalleMovimiento(FacesUtils.checkLong( + txtAnno), FacesUtils.checkDate(txtFehcaRegistro), + FacesUtils.checkLong(txtIdDetalleMovimiento), + FacesUtils.checkLong(txtMes), + FacesUtils.checkString(txtObservaciones), + FacesUtils.checkString(txtPendiente), + FacesUtils.checkLong(txtValorMovimiento), + FacesUtils.checkLong(txtValorPago), + FacesUtils.checkLong(txtIdMovimiento_CpMovimiento)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYMODIFIED); + action_clear(); + } catch (Exception e) { + data = null; + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String actionDeleteDataTableEditable() { + try { + if (txtIdDetalleMovimiento == null) { + txtIdDetalleMovimiento = new InputText(); + } + + txtIdDetalleMovimiento.setValue(selectedCpDetalleMovimiento.getIdDetalleMovimiento()); + + BusinessDelegatorView.deleteCpDetalleMovimiento(FacesUtils.checkLong( + txtIdDetalleMovimiento)); + data.remove(selectedCpDetalleMovimiento); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYDELETED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_modifyWitDTO(Long anno, Date fehcaRegistro, + Long idDetalleMovimiento, Long mes, String observaciones, + String pendiente, Long valorMovimiento, Long valorPago, + Long idMovimiento_CpMovimiento) throws Exception { + try { + BusinessDelegatorView.updateCpDetalleMovimiento(anno, + fehcaRegistro, idDetalleMovimiento, mes, observaciones, + pendiente, valorMovimiento, valorPago, idMovimiento_CpMovimiento); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYMODIFIED); + } catch (Exception e) { + //renderManager.getOnDemandRenderer("CpDetalleMovimientoView").requestRender(); + FacesUtils.addErrorMessage(e.getMessage()); + throw e; + } + + return ""; + } + + public InputText getTxtAnno() { + return txtAnno; + } + + public void setTxtAnno(InputText txtAnno) { + this.txtAnno = txtAnno; + } + + public InputText getTxtMes() { + return txtMes; + } + + public void setTxtMes(InputText txtMes) { + this.txtMes = txtMes; + } + + public InputText getTxtObservaciones() { + return txtObservaciones; + } + + public void setTxtObservaciones(InputText txtObservaciones) { + this.txtObservaciones = txtObservaciones; + } + + public InputText getTxtPendiente() { + return txtPendiente; + } + + public void setTxtPendiente(InputText txtPendiente) { + this.txtPendiente = txtPendiente; + } + + public InputText getTxtValorMovimiento() { + return txtValorMovimiento; + } + + public void setTxtValorMovimiento(InputText txtValorMovimiento) { + this.txtValorMovimiento = txtValorMovimiento; + } + + public InputText getTxtValorPago() { + return txtValorPago; + } + + public void setTxtValorPago(InputText txtValorPago) { + this.txtValorPago = txtValorPago; + } + + public InputText getTxtIdMovimiento_CpMovimiento() { + return txtIdMovimiento_CpMovimiento; + } + + public void setTxtIdMovimiento_CpMovimiento( + InputText txtIdMovimiento_CpMovimiento) { + this.txtIdMovimiento_CpMovimiento = txtIdMovimiento_CpMovimiento; + } + + public Calendar getTxtFehcaRegistro() { + return txtFehcaRegistro; + } + + public void setTxtFehcaRegistro(Calendar txtFehcaRegistro) { + this.txtFehcaRegistro = txtFehcaRegistro; + } + + public InputText getTxtIdDetalleMovimiento() { + return txtIdDetalleMovimiento; + } + + public void setTxtIdDetalleMovimiento(InputText txtIdDetalleMovimiento) { + this.txtIdDetalleMovimiento = txtIdDetalleMovimiento; + } + + public List getData() { + try { + if (data == null) { + data = BusinessDelegatorView.getDataCpDetalleMovimiento(); + } + } catch (Exception e) { + e.printStackTrace(); + } + + return data; + } + + public void setData(List cpDetalleMovimientoDTO) { + this.data = cpDetalleMovimientoDTO; + } + + public CpDetalleMovimientoDTO getSelectedCpDetalleMovimiento() { + return selectedCpDetalleMovimiento; + } + + public void setSelectedCpDetalleMovimiento( + CpDetalleMovimientoDTO cpDetalleMovimiento) { + this.selectedCpDetalleMovimiento = cpDetalleMovimiento; + } + + public CommandButton getBtnSave() { + return btnSave; + } + + public void setBtnSave(CommandButton btnSave) { + this.btnSave = btnSave; + } + + public CommandButton getBtnModify() { + return btnModify; + } + + public void setBtnModify(CommandButton btnModify) { + this.btnModify = btnModify; + } + + public CommandButton getBtnDelete() { + return btnDelete; + } + + public void setBtnDelete(CommandButton btnDelete) { + this.btnDelete = btnDelete; + } + + public CommandButton getBtnClear() { + return btnClear; + } + + public void setBtnClear(CommandButton btnClear) { + this.btnClear = btnClear; + } + + public TimeZone getTimeZone() { + return java.util.TimeZone.getDefault(); + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpGrupoMovimientoView.java b/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpGrupoMovimientoView.java new file mode 100644 index 0000000..6375e1a --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpGrupoMovimientoView.java @@ -0,0 +1,336 @@ +package org.zathura.cuentas.presentation.backingBeans; + +import org.primefaces.component.calendar.*; +import org.primefaces.component.commandbutton.CommandButton; +import org.primefaces.component.inputtext.InputText; + +import org.primefaces.event.DateSelectEvent; +import org.primefaces.event.RowEditEvent; + +import org.zathura.cuentas.exceptions.*; +import org.zathura.cuentas.personales.*; +import org.zathura.cuentas.personales.dto.CpGrupoMovimientoDTO; +import org.zathura.cuentas.presentation.businessDelegate.BusinessDelegatorView; +import org.zathura.cuentas.utilities.*; + +import java.text.DateFormat; +import java.text.SimpleDateFormat; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Set; +import java.util.TimeZone; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + + +/** + * + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public class CpGrupoMovimientoView { + private InputText txtDescripcion; + private InputText txtObservacion; + private InputText txtIdTipoMovimiento_CpTipoMovimiento; + private InputText txtIdGrupoMovimiento; + private CommandButton btnSave; + private CommandButton btnModify; + private CommandButton btnDelete; + private CommandButton btnClear; + private List data; + private CpGrupoMovimientoDTO selectedCpGrupoMovimiento; + + public CpGrupoMovimientoView() { + super(); + } + + public void rowEventListener(RowEditEvent e) { + try { + CpGrupoMovimientoDTO cpGrupoMovimientoDTO = (CpGrupoMovimientoDTO) e.getObject(); + + if (txtDescripcion == null) { + txtDescripcion = new InputText(); + } + + txtDescripcion.setValue(cpGrupoMovimientoDTO.getDescripcion()); + + if (txtObservacion == null) { + txtObservacion = new InputText(); + } + + txtObservacion.setValue(cpGrupoMovimientoDTO.getObservacion()); + + if (txtIdTipoMovimiento_CpTipoMovimiento == null) { + txtIdTipoMovimiento_CpTipoMovimiento = new InputText(); + } + + txtIdTipoMovimiento_CpTipoMovimiento.setValue(cpGrupoMovimientoDTO.getIdTipoMovimiento_CpTipoMovimiento()); + + if (txtIdGrupoMovimiento == null) { + txtIdGrupoMovimiento = new InputText(); + } + + txtIdGrupoMovimiento.setValue(cpGrupoMovimientoDTO.getIdGrupoMovimiento()); + + action_modify(); + } catch (Exception ex) { + } + } + + public String action_clear() { + if (txtDescripcion != null) { + txtDescripcion.setValue(null); + txtDescripcion.setDisabled(true); + } + + if (txtObservacion != null) { + txtObservacion.setValue(null); + txtObservacion.setDisabled(true); + } + + if (txtIdTipoMovimiento_CpTipoMovimiento != null) { + txtIdTipoMovimiento_CpTipoMovimiento.setValue(null); + txtIdTipoMovimiento_CpTipoMovimiento.setDisabled(true); + } + + if (txtIdGrupoMovimiento != null) { + txtIdGrupoMovimiento.setValue(null); + txtIdGrupoMovimiento.setDisabled(false); + } + + if (btnSave != null) { + btnSave.setDisabled(true); + } + + if (btnDelete != null) { + btnDelete.setDisabled(true); + } + + if (btnModify != null) { + btnModify.setDisabled(true); + } + + if (btnClear != null) { + btnClear.setDisabled(false); + } + + return ""; + } + + public void listener_txtId() { + CpGrupoMovimiento entity = null; + + try { + Long idGrupoMovimiento = new Long(txtIdGrupoMovimiento.getValue() + .toString()); + entity = BusinessDelegatorView.getCpGrupoMovimiento(idGrupoMovimiento); + } catch (Exception e) { + // TODO: handle exception + } + + if (entity == null) { + txtDescripcion.setDisabled(false); + txtObservacion.setDisabled(false); + txtIdTipoMovimiento_CpTipoMovimiento.setDisabled(false); + txtIdGrupoMovimiento.setDisabled(false); + btnSave.setDisabled(false); + btnDelete.setDisabled(true); + btnModify.setDisabled(true); + btnClear.setDisabled(false); + } else { + txtDescripcion.setValue(entity.getDescripcion()); + txtDescripcion.setDisabled(false); + txtObservacion.setValue(entity.getObservacion()); + txtObservacion.setDisabled(false); + txtIdTipoMovimiento_CpTipoMovimiento.setValue(entity.getCpTipoMovimiento() + .getIdTipoMovimiento()); + txtIdTipoMovimiento_CpTipoMovimiento.setDisabled(false); + txtIdGrupoMovimiento.setValue(entity.getIdGrupoMovimiento()); + txtIdGrupoMovimiento.setDisabled(true); + btnSave.setDisabled(true); + btnDelete.setDisabled(false); + btnModify.setDisabled(false); + btnClear.setDisabled(false); + } + } + + public String action_save() { + try { + BusinessDelegatorView.saveCpGrupoMovimiento(FacesUtils.checkString( + txtDescripcion), + FacesUtils.checkLong(txtIdGrupoMovimiento), + FacesUtils.checkString(txtObservacion), + FacesUtils.checkLong(txtIdTipoMovimiento_CpTipoMovimiento)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_delete() { + try { + BusinessDelegatorView.deleteCpGrupoMovimiento(FacesUtils.checkLong( + txtIdGrupoMovimiento)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYDELETED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_modify() { + try { + BusinessDelegatorView.updateCpGrupoMovimiento(FacesUtils.checkString( + txtDescripcion), + FacesUtils.checkLong(txtIdGrupoMovimiento), + FacesUtils.checkString(txtObservacion), + FacesUtils.checkLong(txtIdTipoMovimiento_CpTipoMovimiento)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYMODIFIED); + action_clear(); + } catch (Exception e) { + data = null; + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String actionDeleteDataTableEditable() { + try { + if (txtIdGrupoMovimiento == null) { + txtIdGrupoMovimiento = new InputText(); + } + + txtIdGrupoMovimiento.setValue(selectedCpGrupoMovimiento.getIdGrupoMovimiento()); + + BusinessDelegatorView.deleteCpGrupoMovimiento(FacesUtils.checkLong( + txtIdGrupoMovimiento)); + data.remove(selectedCpGrupoMovimiento); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYDELETED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_modifyWitDTO(String descripcion, + Long idGrupoMovimiento, String observacion, + Long idTipoMovimiento_CpTipoMovimiento) throws Exception { + try { + BusinessDelegatorView.updateCpGrupoMovimiento(descripcion, + idGrupoMovimiento, observacion, + idTipoMovimiento_CpTipoMovimiento); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYMODIFIED); + } catch (Exception e) { + //renderManager.getOnDemandRenderer("CpGrupoMovimientoView").requestRender(); + FacesUtils.addErrorMessage(e.getMessage()); + throw e; + } + + return ""; + } + + public InputText getTxtDescripcion() { + return txtDescripcion; + } + + public void setTxtDescripcion(InputText txtDescripcion) { + this.txtDescripcion = txtDescripcion; + } + + public InputText getTxtObservacion() { + return txtObservacion; + } + + public void setTxtObservacion(InputText txtObservacion) { + this.txtObservacion = txtObservacion; + } + + public InputText getTxtIdTipoMovimiento_CpTipoMovimiento() { + return txtIdTipoMovimiento_CpTipoMovimiento; + } + + public void setTxtIdTipoMovimiento_CpTipoMovimiento( + InputText txtIdTipoMovimiento_CpTipoMovimiento) { + this.txtIdTipoMovimiento_CpTipoMovimiento = txtIdTipoMovimiento_CpTipoMovimiento; + } + + public InputText getTxtIdGrupoMovimiento() { + return txtIdGrupoMovimiento; + } + + public void setTxtIdGrupoMovimiento(InputText txtIdGrupoMovimiento) { + this.txtIdGrupoMovimiento = txtIdGrupoMovimiento; + } + + public List getData() { + try { + if (data == null) { + data = BusinessDelegatorView.getDataCpGrupoMovimiento(); + } + } catch (Exception e) { + e.printStackTrace(); + } + + return data; + } + + public void setData(List cpGrupoMovimientoDTO) { + this.data = cpGrupoMovimientoDTO; + } + + public CpGrupoMovimientoDTO getSelectedCpGrupoMovimiento() { + return selectedCpGrupoMovimiento; + } + + public void setSelectedCpGrupoMovimiento( + CpGrupoMovimientoDTO cpGrupoMovimiento) { + this.selectedCpGrupoMovimiento = cpGrupoMovimiento; + } + + public CommandButton getBtnSave() { + return btnSave; + } + + public void setBtnSave(CommandButton btnSave) { + this.btnSave = btnSave; + } + + public CommandButton getBtnModify() { + return btnModify; + } + + public void setBtnModify(CommandButton btnModify) { + this.btnModify = btnModify; + } + + public CommandButton getBtnDelete() { + return btnDelete; + } + + public void setBtnDelete(CommandButton btnDelete) { + this.btnDelete = btnDelete; + } + + public CommandButton getBtnClear() { + return btnClear; + } + + public void setBtnClear(CommandButton btnClear) { + this.btnClear = btnClear; + } + + public TimeZone getTimeZone() { + return java.util.TimeZone.getDefault(); + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpMovimientoView.java b/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpMovimientoView.java new file mode 100644 index 0000000..a32b914 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpMovimientoView.java @@ -0,0 +1,1079 @@ +package org.zathura.cuentas.presentation.backingBeans; + +import org.primefaces.component.calendar.*; +import org.primefaces.component.commandbutton.CommandButton; +import org.primefaces.component.inputtext.InputText; +import org.primefaces.component.selectbooleancheckbox.SelectBooleanCheckbox; +import org.primefaces.component.selectcheckboxmenu.SelectCheckboxMenu; +import org.primefaces.component.selectonemenu.SelectOneMenu; +import org.primefaces.component.selectoneradio.SelectOneRadio; + +import org.primefaces.event.DateSelectEvent; +import org.primefaces.event.RowEditEvent; +import org.primefaces.event.SelectEvent; + +import org.zathura.cuentas.exceptions.*; +import org.zathura.cuentas.personales.*; +import org.zathura.cuentas.personales.dto.CpMovimientoDTO; +import org.zathura.cuentas.personales.dto.MovimientoAplica; +import org.zathura.cuentas.presentation.businessDelegate.BusinessDelegatorView; +import org.zathura.cuentas.utilities.*; + +import java.text.DateFormat; +import java.text.SimpleDateFormat; + +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.TimeZone; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.event.ValueChangeEvent; +import javax.faces.model.SelectItem; +import javax.swing.text.StyledEditorKit.BoldAction; + + +/** + * + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public class CpMovimientoView { + private InputText txtDescripcionMovimiento; + private InputText txtObservaciones; + private InputText txtIdGrupoMovimiento_CpGrupoMovimiento; + private InputText txtIdUsuario_CpUsuarios; + private InputText txtIdMovimiento; + private InputText txtAnnoAplica; + private CommandButton btnSave; + private CommandButton btnModify; + private CommandButton btnDelete; + private CommandButton btnClear; + private Long slctTipoMovimiento; + private Long slctGrupoMovimiento; + private List listGrupoMovimento; + private List slctCheckMeses; + private List listMeses; + private List data; + private List lstMovAplica; + private CpMovimientoDTO selectedCpMovimiento; + private Long gm = 0L; + private Long annoAplica; + + private List items; + private Map checkMap = new HashMap(); + private Map checkMap2 = new HashMap(); + //meses + private boolean enero; + private boolean febrero; + private boolean marzo; + private boolean abril; + private boolean mayo; + private boolean junio; + private boolean julio; + private boolean agosto; + private boolean septiembre; + private boolean octubre; + private boolean noviembre; + private boolean diciembre; + + //meses + // private SelectBooleanCheckbox checkEnero; + + + + public CpMovimientoView() { + super(); + } + + /** + * Inicia la consulta de los movimientos + * @param event + */ + public void startChanged(ValueChangeEvent event) { + try{ + if(event.getNewValue() != null || !event.getNewValue().equals("") ){ + annoAplica = new Long(event.getNewValue().toString()); + consultaLista(); + } + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + } + +// public String getSelected() { +// String result = ""; +// for (checkMap2 entry : checkMap)) { +// if (entry.getValue()) { +// result = result + ", "+entry.getKey(); +// } +// } +// return result.length() == 0 ? "" : result.sub string(2); +// } + + + public void rowEventAplica(SelectEvent e){ + try{ + selectedCpMovimiento = (CpMovimientoDTO) e.getObject(); + //checkEnero.setDisabled(true); + + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + } + } + + + public void controlCheckEnero(ValueChangeEvent event) { + try{ + Long mesSelected = 1L; //Enero + boolean tmp = (Boolean)event.getNewValue() ; + + if(tmp){ + action_check_save(mesSelected); + }else{ + action_check_delete(mesSelected); + } + // FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + // FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + ex.printStackTrace(); + } + } + + public void controlCheckFebrero(ValueChangeEvent event) { + try{ + Long mesSelected = 2L; //Enero + boolean tmp = (Boolean)event.getNewValue() ; + + if(tmp){ + action_check_save(mesSelected); + }else{ + action_check_delete(mesSelected); + } + // FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + // FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + ex.printStackTrace(); + } + } + + public void controlCheckMarzo(ValueChangeEvent event) { + try{ + Long mesSelected = 3L; //Marzo + boolean tmp = (Boolean)event.getNewValue() ; + + if(tmp){ + action_check_save(mesSelected); + }else{ + action_check_delete(mesSelected); + } + // FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + // FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + ex.printStackTrace(); + } + } + + public void controlCheckAbril(ValueChangeEvent event) { + try{ + Long mesSelected = 4L; //Abril + boolean tmp = (Boolean)event.getNewValue() ; + + if(tmp){ + action_check_save(mesSelected); + }else{ + action_check_delete(mesSelected); + } + // FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + // FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + ex.printStackTrace(); + } + } + + public void controlCheckMayo(ValueChangeEvent event) { + try{ + Long mesSelected = 5L; //Mayo + boolean tmp = (Boolean)event.getNewValue() ; + + if(tmp){ + action_check_save(mesSelected); + }else{ + action_check_delete(mesSelected); + } + // FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + // FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + ex.printStackTrace(); + } + } + + public void controlCheckJunio(ValueChangeEvent event) { + try{ + Long mesSelected = 6L; // Junio + boolean tmp = (Boolean)event.getNewValue() ; + + if(tmp){ + action_check_save(mesSelected); + }else{ + action_check_delete(mesSelected); + } + // FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + // FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + ex.printStackTrace(); + } + } + + public void controlCheckJulio(ValueChangeEvent event) { + try{ + Long mesSelected = 7L; //Julio + boolean tmp = (Boolean)event.getNewValue() ; + + if(tmp){ + action_check_save(mesSelected); + }else{ + action_check_delete(mesSelected); + } + // FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + // FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + ex.printStackTrace(); + } + } + + public void controlCheckAgosto(ValueChangeEvent event) { + try{ + Long mesSelected = 8L; //Agosto + boolean tmp = (Boolean)event.getNewValue() ; + + if(tmp){ + action_check_save(mesSelected); + }else{ + action_check_delete(mesSelected); + } + // FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + // FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + ex.printStackTrace(); + } + } + + public void controlCheckSeptiembre(ValueChangeEvent event) { + try{ + Long mesSelected = 9L; //Septiembre + boolean tmp = (Boolean)event.getNewValue() ; + + if(tmp){ + action_check_save(mesSelected); + }else{ + action_check_delete(mesSelected); + } + // FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + // FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + ex.printStackTrace(); + } + } + + public void controlCheckOctubre(ValueChangeEvent event) { + try{ + Long mesSelected = 10L; //Octubre + boolean tmp = (Boolean)event.getNewValue() ; + + if(tmp){ + action_check_save(mesSelected); + }else{ + action_check_delete(mesSelected); + } + // FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + // FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + ex.printStackTrace(); + } + } + + public void controlCheckNoviembre(ValueChangeEvent event) { + try{ + Long mesSelected = 11L; //Noviembre + boolean tmp = (Boolean)event.getNewValue() ; + + if(tmp){ + action_check_save(mesSelected); + }else{ + action_check_delete(mesSelected); + } + // FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + // FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + ex.printStackTrace(); + } + } + + public void controlCheckDiciembre(ValueChangeEvent event) { + try{ + Long mesSelected = 12L; //Diciembre + boolean tmp = (Boolean)event.getNewValue() ; + + if(tmp){ + action_check_save(mesSelected); + }else{ + action_check_delete(mesSelected); + } + // FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + // FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + ex.printStackTrace(); + } + } + + public void rowEventListener(RowEditEvent e) { + + try { + CpMovimientoDTO cpMovimientoDTO = (CpMovimientoDTO) e.getObject(); + + if (txtDescripcionMovimiento == null) { + txtDescripcionMovimiento = new InputText(); + } + + + if (txtObservaciones == null) { + txtObservaciones = new InputText(); + } + + txtObservaciones.setValue(cpMovimientoDTO.getObservaciones()); + + if (txtIdGrupoMovimiento_CpGrupoMovimiento == null) { + txtIdGrupoMovimiento_CpGrupoMovimiento = new InputText(); + } + + txtIdGrupoMovimiento_CpGrupoMovimiento.setValue(cpMovimientoDTO.getIdGrupoMovimiento_CpGrupoMovimiento()); + + if (txtIdUsuario_CpUsuarios == null) { + txtIdUsuario_CpUsuarios = new InputText(); + } + + txtIdUsuario_CpUsuarios.setValue(cpMovimientoDTO.getIdUsuario_CpUsuarios()); + + if (txtIdMovimiento == null) { + txtIdMovimiento = new InputText(); + } + + txtIdMovimiento.setValue(cpMovimientoDTO.getIdMovimiento()); + + action_modify(); + } catch (Exception ex) { + } + } + + public String action_clear() { + if (txtDescripcionMovimiento != null) { + txtDescripcionMovimiento.setValue(null); + txtDescripcionMovimiento.setDisabled(true); + } + + if (txtObservaciones != null) { + txtObservaciones.setValue(null); + txtObservaciones.setDisabled(true); + } + + if (txtIdGrupoMovimiento_CpGrupoMovimiento != null) { + txtIdGrupoMovimiento_CpGrupoMovimiento.setValue(null); + txtIdGrupoMovimiento_CpGrupoMovimiento.setDisabled(true); + } + + if (txtIdUsuario_CpUsuarios != null) { + txtIdUsuario_CpUsuarios.setValue(null); + txtIdUsuario_CpUsuarios.setDisabled(true); + } + + if (txtIdMovimiento != null) { + txtIdMovimiento.setValue(null); + txtIdMovimiento.setDisabled(false); + } + + if (btnSave != null) { + btnSave.setDisabled(true); + } + + if (btnDelete != null) { + btnDelete.setDisabled(true); + } + + if (btnModify != null) { + btnModify.setDisabled(true); + } + + if (btnClear != null) { + btnClear.setDisabled(false); + } + + return ""; + } + + public void listener_txtId() { + CpMovimiento entity = null; + + try { + Long idMovimiento = new Long(txtIdMovimiento.getValue().toString()); + entity = BusinessDelegatorView.getCpMovimiento(idMovimiento); + } catch (Exception e) { + // TODO: handle exception + } + + if (entity == null) { + txtDescripcionMovimiento.setDisabled(false); + txtObservaciones.setDisabled(false); + txtIdGrupoMovimiento_CpGrupoMovimiento.setDisabled(false); + txtIdUsuario_CpUsuarios.setDisabled(false); + txtIdMovimiento.setDisabled(false); + btnSave.setDisabled(false); + btnDelete.setDisabled(true); + btnModify.setDisabled(true); + btnClear.setDisabled(false); + } else { + txtDescripcionMovimiento.setValue(entity.getDescripcionMovimiento()); + txtDescripcionMovimiento.setDisabled(false); + txtObservaciones.setValue(entity.getObservaciones()); + txtObservaciones.setDisabled(false); + txtIdGrupoMovimiento_CpGrupoMovimiento.setValue(entity.getCpGrupoMovimiento() + .getIdGrupoMovimiento()); + txtIdGrupoMovimiento_CpGrupoMovimiento.setDisabled(false); + txtIdUsuario_CpUsuarios.setValue(entity.getCpUsuarios() + .getIdUsuario()); + txtIdUsuario_CpUsuarios.setDisabled(false); + txtIdMovimiento.setValue(entity.getIdMovimiento()); + txtIdMovimiento.setDisabled(true); + btnSave.setDisabled(true); + btnDelete.setDisabled(false); + btnModify.setDisabled(false); + btnClear.setDisabled(false); + } + } + + public String action_save() { + try { + BusinessDelegatorView.saveCpMovimiento(FacesUtils.checkString( + txtDescripcionMovimiento), + FacesUtils.checkLong(txtIdMovimiento), + FacesUtils.checkString(txtObservaciones), + FacesUtils.checkLong(txtIdGrupoMovimiento_CpGrupoMovimiento), + FacesUtils.checkLong(txtIdUsuario_CpUsuarios)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_save_withoutId() { + + try { + BusinessDelegatorView.saveCpMovimientoWithoutId(FacesUtils.checkString( + txtDescripcionMovimiento), + "N", + slctGrupoMovimiento, + 11L); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_delete() { + try { + BusinessDelegatorView.deleteCpMovimiento(FacesUtils.checkLong( + txtIdMovimiento)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYDELETED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_modify() { + try { + BusinessDelegatorView.updateCpMovimiento(FacesUtils.checkString( + txtDescripcionMovimiento), + FacesUtils.checkLong(txtIdMovimiento), + FacesUtils.checkString(txtObservaciones), + FacesUtils.checkLong(txtIdGrupoMovimiento_CpGrupoMovimiento), + FacesUtils.checkLong(txtIdUsuario_CpUsuarios)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYMODIFIED); + action_clear(); + } catch (Exception e) { + data = null; + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String actionDeleteDataTableEditable() { + try { + if (txtIdMovimiento == null) { + txtIdMovimiento = new InputText(); + } + + txtIdMovimiento.setValue(selectedCpMovimiento.getIdMovimiento()); + + BusinessDelegatorView.deleteCpMovimiento(FacesUtils.checkLong( + txtIdMovimiento)); + data.remove(selectedCpMovimiento); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYDELETED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_modifyWitDTO(String descripcionMovimiento, + Long idMovimiento, String observaciones, + Long idGrupoMovimiento_CpGrupoMovimiento, Long idUsuario_CpUsuarios) + throws Exception { + try { + BusinessDelegatorView.updateCpMovimiento(descripcionMovimiento, + idMovimiento, observaciones, + idGrupoMovimiento_CpGrupoMovimiento, idUsuario_CpUsuarios); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYMODIFIED); + } catch (Exception e) { + //renderManager.getOnDemandRenderer("CpMovimientoView").requestRender(); + FacesUtils.addErrorMessage(e.getMessage()); + throw e; + } + + return ""; + } + + public InputText getTxtDescripcionMovimiento() { + return txtDescripcionMovimiento; + } + + public void setTxtDescripcionMovimiento(InputText txtDescripcionMovimiento) { + this.txtDescripcionMovimiento = txtDescripcionMovimiento; + } + + public InputText getTxtObservaciones() { + return txtObservaciones; + } + + public void setTxtObservaciones(InputText txtObservaciones) { + this.txtObservaciones = txtObservaciones; + } + + public InputText getTxtIdGrupoMovimiento_CpGrupoMovimiento() { + return txtIdGrupoMovimiento_CpGrupoMovimiento; + } + + public void setTxtIdGrupoMovimiento_CpGrupoMovimiento( + InputText txtIdGrupoMovimiento_CpGrupoMovimiento) { + this.txtIdGrupoMovimiento_CpGrupoMovimiento = txtIdGrupoMovimiento_CpGrupoMovimiento; + } + + public InputText getTxtIdUsuario_CpUsuarios() { + return txtIdUsuario_CpUsuarios; + } + + public void setTxtIdUsuario_CpUsuarios(InputText txtIdUsuario_CpUsuarios) { + this.txtIdUsuario_CpUsuarios = txtIdUsuario_CpUsuarios; + } + + public InputText getTxtIdMovimiento() { + return txtIdMovimiento; + } + + public void setTxtIdMovimiento(InputText txtIdMovimiento) { + this.txtIdMovimiento = txtIdMovimiento; + } + + public List getData() { + try { + if (data == null) { + data = BusinessDelegatorView.getDataCpMovimiento(); + } + } catch (Exception e) { + e.printStackTrace(); + } + + return data; + } + + public void setData(List cpMovimientoDTO) { + this.data = cpMovimientoDTO; + } + + public CpMovimientoDTO getSelectedCpMovimiento() { + return selectedCpMovimiento; + } + + public void setSelectedCpMovimiento(CpMovimientoDTO cpMovimiento) { + this.selectedCpMovimiento = cpMovimiento; + } + + public CommandButton getBtnSave() { + return btnSave; + } + + public void setBtnSave(CommandButton btnSave) { + this.btnSave = btnSave; + } + + public CommandButton getBtnModify() { + return btnModify; + } + + public void setBtnModify(CommandButton btnModify) { + this.btnModify = btnModify; + } + + public CommandButton getBtnDelete() { + return btnDelete; + } + + public void setBtnDelete(CommandButton btnDelete) { + this.btnDelete = btnDelete; + } + + public CommandButton getBtnClear() { + return btnClear; + } + + public void setBtnClear(CommandButton btnClear) { + this.btnClear = btnClear; + } + + public TimeZone getTimeZone() { + return java.util.TimeZone.getDefault(); + } + + + public Long getSlctTipoMovimiento() { + return slctTipoMovimiento; + } + + public void setSlctTipoMovimiento(Long slctTipoMovimiento) { + this.slctTipoMovimiento = slctTipoMovimiento; + } + + public Long getSlctGrupoMovimiento() { + return slctGrupoMovimiento; + } + + public void setSlctGrupoMovimiento(Long slctGrupoMovimiento) { + this.slctGrupoMovimiento = slctGrupoMovimiento; + } + public void listener_grupoMovimiento(){ + // gm = Integer.valueOf(this.getSlctTipoMovimiento()).intValue(); + gm = this.getSlctTipoMovimiento(); + } + public List getListGrupoMovimento() { + try { + Object[] arr={"cpTipoMovimiento",false,gm,"="}; + List lista=BusinessDelegatorView.findByCriteriaInCpGrupoMovimiento(arr, null, null) ; + listGrupoMovimento=new ArrayList(); + listGrupoMovimento.add(new SelectItem("-1", "[SELECCIONE..]")); + for (CpGrupoMovimiento cpGrupoMovimiento : lista) { + listGrupoMovimento.add(new SelectItem(cpGrupoMovimiento.getIdGrupoMovimiento(),cpGrupoMovimiento.getDescripcion())); + } + } catch (Exception e) { + + e.printStackTrace(); + } + + return listGrupoMovimento; + } + + + public List getListMeses() { + try { + listMeses=new ArrayList(); + listMeses.add(new SelectItem(1,"ENERO")); + listMeses.add(new SelectItem(2,"FEBRERO")); + listMeses.add(new SelectItem(3,"MARZO")); + listMeses.add(new SelectItem(4,"ABRIL")); + listMeses.add(new SelectItem(5,"MAYO")); + listMeses.add(new SelectItem(6,"JUNIO")); + listMeses.add(new SelectItem(7,"JULIO")); + listMeses.add(new SelectItem(8,"AGOSTO")); + listMeses.add(new SelectItem(9,"SEPTIEMBRE")); + listMeses.add(new SelectItem(10,"OCTUBRE")); + listMeses.add(new SelectItem(11,"NOVIEMBRE")); + listMeses.add(new SelectItem(12,"DICIEMBRE")); + + + } catch (Exception e) { + e.printStackTrace(); + } + return listMeses; + } + + public void setListMeses(List listMeses) { + this.listMeses = listMeses; + } + + public void setListGrupoMovimento(List listGrupoMovimento) { + this.listGrupoMovimento = listGrupoMovimento; + } + + public List getSlctCheckMeses() { + return slctCheckMeses; + } + + public void setSlctCheckMeses(List slctCheckMeses) { + this.slctCheckMeses = slctCheckMeses; + } + + public InputText getTxtAnnoAplica() { + return txtAnnoAplica; + } + + public void setTxtAnnoAplica(InputText txtAnnoAplica) { + this.txtAnnoAplica = txtAnnoAplica; + } + + public boolean isEnero() { + return enero; + } + + public void setEnero(boolean enero) { + this.enero = enero; + } + + public boolean isFebrero() { + return febrero; + } + + public void setFebrero(boolean febrero) { + this.febrero = febrero; + } + + public Long getAnnoAplica() { + return annoAplica; + } + + public void setAnnoAplica(Long annoAplica) { + this.annoAplica = annoAplica; + } + + public boolean isMarzo() { + return marzo; + } + + public void setMarzo(boolean marzo) { + this.marzo = marzo; + } + + public boolean isAbril() { + return abril; + } + + public void setAbril(boolean abril) { + this.abril = abril; + } + + public boolean isMayo() { + return mayo; + } + + public void setMayo(boolean mayo) { + this.mayo = mayo; + } + + public boolean isJunio() { + return junio; + } + + public void setJunio(boolean junio) { + this.junio = junio; + } + + public boolean isJulio() { + return julio; + } + + public void setJulio(boolean julio) { + this.julio = julio; + } + + public boolean isAgosto() { + return agosto; + } + + public void setAgosto(boolean agosto) { + this.agosto = agosto; + } + + public boolean isSeptiembre() { + return septiembre; + } + + public void setSeptiembre(boolean septiembre) { + this.septiembre = septiembre; + } + + public boolean isOctubre() { + return octubre; + } + + public void setOctubre(boolean octubre) { + this.octubre = octubre; + } + + public boolean isNoviembre() { + return noviembre; + } + + public void setNoviembre(boolean noviembre) { + this.noviembre = noviembre; + } + + public boolean isDiciembre() { + return diciembre; + } + + public void setDiciembre(boolean diciembre) { + this.diciembre = diciembre; + } + + + +// public SelectBooleanCheckbox getCheckEnero() { +// return checkEnero; +// } +// +// public void setCheckEnero(SelectBooleanCheckbox checkEnero) { +// this.checkEnero = checkEnero; +// } + + public Long numeroMes(){ + Long mes = 0L; + if(enero) + mes=1L; + if(febrero) + mes=2L; + if(marzo) + mes=3L; + if(abril) + mes=4L; + if(mayo) + mes=5L; + if(junio) + mes=6L; + if(julio) + mes=7L; + if(agosto) + mes=8L; + if(septiembre) + mes=9L; + if(octubre) + mes=10L; + if(noviembre) + mes=11L; + if(diciembre) + mes=12L; + return mes; + } + + public String action_check_save(Long mesSelected) { + try{ + BusinessDelegatorView.saveCpDetalleMovimientoWithOutId( + annoAplica, new Date(), + mesSelected, + "I", + null, + null, + null, + selectedCpMovimiento.getIdMovimiento()); + // FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + // FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } catch (Exception ex) { + FacesUtils.addErrorMessage(ex.getMessage()); + + } + return ""; + } + + public String action_check_delete(Long mesSelected){ + + try { + Object[] arr={"cpMovimiento",false,selectedCpMovimiento.getIdMovimiento(),"=", + "anno",false,annoAplica,"=", + "mes",false,mesSelected,"="}; + + List lista = new ArrayList(); + lista=BusinessDelegatorView.findByCriteriaInCpDetalleMovimiento(arr, null, null) ; + for (CpDetalleMovimiento cpDetalleMovimiento : lista) { + BusinessDelegatorView.deleteCpDetalleMovimiento(cpDetalleMovimiento.getIdDetalleMovimiento()); + } + + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + return ""; + } + + public void consultaLista(){ + lstMovAplica = new ArrayList(); + try{ + for (CpMovimientoDTO cpMovimientoDTO : this.getData()) { + MovimientoAplica movAplica = new MovimientoAplica(); + movAplica.setIdMovimiento(cpMovimientoDTO.getIdMovimiento()); + movAplica.setDescripcionMovimiento(cpMovimientoDTO.getDescripcionMovimiento()); + movAplica.setIdGrupoMovimiento_CpGrupoMovimiento(cpMovimientoDTO.getIdGrupoMovimiento_CpGrupoMovimiento()); + movAplica.setDescripcionGrupo(cpMovimientoDTO.getDescripcionGrupo()); + movAplica.setIdUsuario_CpUsuarios(cpMovimientoDTO.getIdUsuario_CpUsuarios()); + movAplica.setObservaciones(cpMovimientoDTO.getObservaciones()); + + + for(Long mes=1L;mes<=12;mes++){ + Object[] arr={"cpMovimiento",false,cpMovimientoDTO.getIdMovimiento(),"=", + "anno",false,annoAplica,"=", + "mes",false,mes,"="}; + List lista = new ArrayList(); + lista=BusinessDelegatorView.findByCriteriaInCpDetalleMovimiento(arr, null, null) ; + if(mes == 1L){ + if(lista.size()>0){ + movAplica.setEnero(true); + } else { + movAplica.setEnero(false); + } + } + if(mes == 2L){ + if(lista.size()>0){ + movAplica.setFebrero(true); + } else { + movAplica.setFebrero(false); + } + } + if(mes == 3L){ + if(lista.size()>0){ + movAplica.setMarzo(true); + } else { + movAplica.setMarzo(false); + } + } + if(mes == 4L){ + if(lista.size()>0){ + movAplica.setAbril(true); + } else { + movAplica.setAbril(false); + } + } + if(mes == 5L){ + if(lista.size()>0){ + movAplica.setMayo(true); + } else { + movAplica.setMayo(false); + } + } + if(mes == 6L){ + if(lista.size()>0){ + movAplica.setJunio(true); + } else { + movAplica.setJunio(false); + } + } + if(mes == 7L){ + if(lista.size()>0){ + movAplica.setJulio(true); + } else { + movAplica.setJulio(false); + } + } + if(mes == 8L){ + if(lista.size()>0){ + movAplica.setAgosto(true); + } else { + movAplica.setAgosto(false); + } + } + if(mes == 9L){ + if(lista.size()>0){ + movAplica.setSeptiembre(true); + } else { + movAplica.setSeptiembre(false); + } + } + if(mes == 10L){ + if(lista.size()>0){ + movAplica.setOctubre(true); + } else { + movAplica.setOctubre(false); + } + } + if(mes == 11L){ + if(lista.size()>0){ + movAplica.setNoviembre(true); + } else { + movAplica.setNoviembre(false); + } + } + if(mes == 12L){ + if(lista.size()>0){ + movAplica.setDiciembre(true); + } else { + movAplica.setDiciembre(false); + } + } + } + lstMovAplica.add(movAplica); + } + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + } + + public List getLstMovAplica() { + return lstMovAplica; + } + + public void setLstMovAplica(List lstMovAplica) { + this.lstMovAplica = lstMovAplica; + } + + public List getItems() { + return items; + } + + public void setItems(List items) { + this.items = items; + } + + public Map getCheckMap() { + return checkMap; + } + + public void setCheckMap(Map checkMap) { + this.checkMap = checkMap; + } + + + +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpTipoMovimientoView.java b/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpTipoMovimientoView.java new file mode 100644 index 0000000..95b65c5 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpTipoMovimientoView.java @@ -0,0 +1,305 @@ +package org.zathura.cuentas.presentation.backingBeans; + +import org.primefaces.component.calendar.*; +import org.primefaces.component.commandbutton.CommandButton; +import org.primefaces.component.inputtext.InputText; + +import org.primefaces.event.DateSelectEvent; +import org.primefaces.event.RowEditEvent; + +import org.zathura.cuentas.exceptions.*; +import org.zathura.cuentas.personales.*; +import org.zathura.cuentas.personales.dto.CpTipoMovimientoDTO; +import org.zathura.cuentas.presentation.businessDelegate.BusinessDelegatorView; +import org.zathura.cuentas.utilities.*; + +import java.text.DateFormat; +import java.text.SimpleDateFormat; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Set; +import java.util.TimeZone; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + + +/** + * + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public class CpTipoMovimientoView { + private InputText txtDescripcion; + private InputText txtObservacion; + private InputText txtIdTipoMovimiento; + private CommandButton btnSave; + private CommandButton btnModify; + private CommandButton btnDelete; + private CommandButton btnClear; + private List data; + private CpTipoMovimientoDTO selectedCpTipoMovimiento; + + public CpTipoMovimientoView() { + super(); + } + + public void rowEventListener(RowEditEvent e) { + try { + CpTipoMovimientoDTO cpTipoMovimientoDTO = (CpTipoMovimientoDTO) e.getObject(); + + if (txtDescripcion == null) { + txtDescripcion = new InputText(); + } + + txtDescripcion.setValue(cpTipoMovimientoDTO.getDescripcion()); + + if (txtObservacion == null) { + txtObservacion = new InputText(); + } + + txtObservacion.setValue(cpTipoMovimientoDTO.getObservacion()); + + if (txtIdTipoMovimiento == null) { + txtIdTipoMovimiento = new InputText(); + } + + txtIdTipoMovimiento.setValue(cpTipoMovimientoDTO.getIdTipoMovimiento()); + + action_modify(); + } catch (Exception ex) { + } + } + + public String action_clear() { + if (txtDescripcion != null) { + txtDescripcion.setValue(null); + txtDescripcion.setDisabled(true); + } + + if (txtObservacion != null) { + txtObservacion.setValue(null); + txtObservacion.setDisabled(true); + } + + if (txtIdTipoMovimiento != null) { + txtIdTipoMovimiento.setValue(null); + txtIdTipoMovimiento.setDisabled(false); + } + + if (btnSave != null) { + btnSave.setDisabled(true); + } + + if (btnDelete != null) { + btnDelete.setDisabled(true); + } + + if (btnModify != null) { + btnModify.setDisabled(true); + } + + if (btnClear != null) { + btnClear.setDisabled(false); + } + + return ""; + } + + public void listener_txtId() { + CpTipoMovimiento entity = null; + + try { + Long idTipoMovimiento = new Long(txtIdTipoMovimiento.getValue() + .toString()); + entity = BusinessDelegatorView.getCpTipoMovimiento(idTipoMovimiento); + } catch (Exception e) { + // TODO: handle exception + } + + if (entity == null) { + txtDescripcion.setDisabled(false); + txtObservacion.setDisabled(false); + txtIdTipoMovimiento.setDisabled(false); + btnSave.setDisabled(false); + btnDelete.setDisabled(true); + btnModify.setDisabled(true); + btnClear.setDisabled(false); + } else { + txtDescripcion.setValue(entity.getDescripcion()); + txtDescripcion.setDisabled(false); + txtObservacion.setValue(entity.getObservacion()); + txtObservacion.setDisabled(false); + txtIdTipoMovimiento.setValue(entity.getIdTipoMovimiento()); + txtIdTipoMovimiento.setDisabled(true); + btnSave.setDisabled(true); + btnDelete.setDisabled(false); + btnModify.setDisabled(false); + btnClear.setDisabled(false); + } + } + + public String action_save() { + try { + BusinessDelegatorView.saveCpTipoMovimiento(FacesUtils.checkString( + txtDescripcion), FacesUtils.checkLong(txtIdTipoMovimiento), + FacesUtils.checkString(txtObservacion)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_delete() { + try { + BusinessDelegatorView.deleteCpTipoMovimiento(FacesUtils.checkLong( + txtIdTipoMovimiento)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYDELETED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_modify() { + try { + BusinessDelegatorView.updateCpTipoMovimiento(FacesUtils.checkString( + txtDescripcion), FacesUtils.checkLong(txtIdTipoMovimiento), + FacesUtils.checkString(txtObservacion)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYMODIFIED); + action_clear(); + } catch (Exception e) { + data = null; + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String actionDeleteDataTableEditable() { + try { + if (txtIdTipoMovimiento == null) { + txtIdTipoMovimiento = new InputText(); + } + + txtIdTipoMovimiento.setValue(selectedCpTipoMovimiento.getIdTipoMovimiento()); + + BusinessDelegatorView.deleteCpTipoMovimiento(FacesUtils.checkLong( + txtIdTipoMovimiento)); + data.remove(selectedCpTipoMovimiento); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYDELETED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_modifyWitDTO(String descripcion, + Long idTipoMovimiento, String observacion) throws Exception { + try { + BusinessDelegatorView.updateCpTipoMovimiento(descripcion, + idTipoMovimiento, observacion); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYMODIFIED); + } catch (Exception e) { + //renderManager.getOnDemandRenderer("CpTipoMovimientoView").requestRender(); + FacesUtils.addErrorMessage(e.getMessage()); + throw e; + } + + return ""; + } + + public InputText getTxtDescripcion() { + return txtDescripcion; + } + + public void setTxtDescripcion(InputText txtDescripcion) { + this.txtDescripcion = txtDescripcion; + } + + public InputText getTxtObservacion() { + return txtObservacion; + } + + public void setTxtObservacion(InputText txtObservacion) { + this.txtObservacion = txtObservacion; + } + + public InputText getTxtIdTipoMovimiento() { + return txtIdTipoMovimiento; + } + + public void setTxtIdTipoMovimiento(InputText txtIdTipoMovimiento) { + this.txtIdTipoMovimiento = txtIdTipoMovimiento; + } + + public List getData() { + try { + if (data == null) { + data = BusinessDelegatorView.getDataCpTipoMovimiento(); + } + } catch (Exception e) { + e.printStackTrace(); + } + + return data; + } + + public void setData(List cpTipoMovimientoDTO) { + this.data = cpTipoMovimientoDTO; + } + + public CpTipoMovimientoDTO getSelectedCpTipoMovimiento() { + return selectedCpTipoMovimiento; + } + + public void setSelectedCpTipoMovimiento( + CpTipoMovimientoDTO cpTipoMovimiento) { + this.selectedCpTipoMovimiento = cpTipoMovimiento; + } + + public CommandButton getBtnSave() { + return btnSave; + } + + public void setBtnSave(CommandButton btnSave) { + this.btnSave = btnSave; + } + + public CommandButton getBtnModify() { + return btnModify; + } + + public void setBtnModify(CommandButton btnModify) { + this.btnModify = btnModify; + } + + public CommandButton getBtnDelete() { + return btnDelete; + } + + public void setBtnDelete(CommandButton btnDelete) { + this.btnDelete = btnDelete; + } + + public CommandButton getBtnClear() { + return btnClear; + } + + public void setBtnClear(CommandButton btnClear) { + this.btnClear = btnClear; + } + + public TimeZone getTimeZone() { + return java.util.TimeZone.getDefault(); + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpUsuariosView.java b/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpUsuariosView.java new file mode 100644 index 0000000..3e96e26 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/presentation/backingBeans/CpUsuariosView.java @@ -0,0 +1,429 @@ +package org.zathura.cuentas.presentation.backingBeans; + +import org.primefaces.component.calendar.*; +import org.primefaces.component.commandbutton.CommandButton; +import org.primefaces.component.inputtext.InputText; + +import org.primefaces.event.DateSelectEvent; +import org.primefaces.event.RowEditEvent; + +import org.zathura.cuentas.exceptions.*; +import org.zathura.cuentas.personales.*; +import org.zathura.cuentas.personales.dto.CpUsuariosDTO; +import org.zathura.cuentas.presentation.businessDelegate.BusinessDelegatorView; +import org.zathura.cuentas.utilities.*; + +import java.text.DateFormat; +import java.text.SimpleDateFormat; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Set; +import java.util.TimeZone; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + + +/** + * + * @author Zathura Code Generator http://code.google.com/p/zathura + * + */ +public class CpUsuariosView { + private InputText txtActivo; + private InputText txtApellido; + private InputText txtContrasena; + private InputText txtCorreo; + private InputText txtMovil; + private InputText txtNombre; + private InputText txtObservaciones; + private InputText txtIdUsuario; + private CommandButton btnSave; + private CommandButton btnModify; + private CommandButton btnDelete; + private CommandButton btnClear; + private List data; + private CpUsuariosDTO selectedCpUsuarios; + + public CpUsuariosView() { + super(); + } + + public void rowEventListener(RowEditEvent e) { + try { + CpUsuariosDTO cpUsuariosDTO = (CpUsuariosDTO) e.getObject(); + + if (txtActivo == null) { + txtActivo = new InputText(); + } + + txtActivo.setValue(cpUsuariosDTO.getActivo()); + + if (txtApellido == null) { + txtApellido = new InputText(); + } + + txtApellido.setValue(cpUsuariosDTO.getApellido()); + + if (txtContrasena == null) { + txtContrasena = new InputText(); + } + + txtContrasena.setValue(cpUsuariosDTO.getContrasena()); + + if (txtCorreo == null) { + txtCorreo = new InputText(); + } + + txtCorreo.setValue(cpUsuariosDTO.getCorreo()); + + if (txtMovil == null) { + txtMovil = new InputText(); + } + + txtMovil.setValue(cpUsuariosDTO.getMovil()); + + if (txtNombre == null) { + txtNombre = new InputText(); + } + + txtNombre.setValue(cpUsuariosDTO.getNombre()); + + if (txtObservaciones == null) { + txtObservaciones = new InputText(); + } + + txtObservaciones.setValue(cpUsuariosDTO.getObservaciones()); + + if (txtIdUsuario == null) { + txtIdUsuario = new InputText(); + } + + txtIdUsuario.setValue(cpUsuariosDTO.getIdUsuario()); + + action_modify(); + } catch (Exception ex) { + } + } + + public String action_clear() { + if (txtActivo != null) { + txtActivo.setValue(null); + txtActivo.setDisabled(true); + } + + if (txtApellido != null) { + txtApellido.setValue(null); + txtApellido.setDisabled(true); + } + + if (txtContrasena != null) { + txtContrasena.setValue(null); + txtContrasena.setDisabled(true); + } + + if (txtCorreo != null) { + txtCorreo.setValue(null); + txtCorreo.setDisabled(true); + } + + if (txtMovil != null) { + txtMovil.setValue(null); + txtMovil.setDisabled(true); + } + + if (txtNombre != null) { + txtNombre.setValue(null); + txtNombre.setDisabled(true); + } + + if (txtObservaciones != null) { + txtObservaciones.setValue(null); + txtObservaciones.setDisabled(true); + } + + if (txtIdUsuario != null) { + txtIdUsuario.setValue(null); + txtIdUsuario.setDisabled(false); + } + + if (btnSave != null) { + btnSave.setDisabled(true); + } + + if (btnDelete != null) { + btnDelete.setDisabled(true); + } + + if (btnModify != null) { + btnModify.setDisabled(true); + } + + if (btnClear != null) { + btnClear.setDisabled(false); + } + + return ""; + } + + public void listener_txtId() { + CpUsuarios entity = null; + + try { + Long idUsuario = new Long(txtIdUsuario.getValue().toString()); + entity = BusinessDelegatorView.getCpUsuarios(idUsuario); + } catch (Exception e) { + // TODO: handle exception + } + + if (entity == null) { + txtActivo.setDisabled(false); + txtApellido.setDisabled(false); + txtContrasena.setDisabled(false); + txtCorreo.setDisabled(false); + txtMovil.setDisabled(false); + txtNombre.setDisabled(false); + txtObservaciones.setDisabled(false); + txtIdUsuario.setDisabled(false); + btnSave.setDisabled(false); + btnDelete.setDisabled(true); + btnModify.setDisabled(true); + btnClear.setDisabled(false); + } else { + txtActivo.setValue(entity.getActivo()); + txtActivo.setDisabled(false); + txtApellido.setValue(entity.getApellido()); + txtApellido.setDisabled(false); + txtContrasena.setValue(entity.getContrasena()); + txtContrasena.setDisabled(false); + txtCorreo.setValue(entity.getCorreo()); + txtCorreo.setDisabled(false); + txtMovil.setValue(entity.getMovil()); + txtMovil.setDisabled(false); + txtNombre.setValue(entity.getNombre()); + txtNombre.setDisabled(false); + txtObservaciones.setValue(entity.getObservaciones()); + txtObservaciones.setDisabled(false); + txtIdUsuario.setValue(entity.getIdUsuario()); + txtIdUsuario.setDisabled(true); + btnSave.setDisabled(true); + btnDelete.setDisabled(false); + btnModify.setDisabled(false); + btnClear.setDisabled(false); + } + } + + public String action_save() { + try { + BusinessDelegatorView.saveCpUsuarios(FacesUtils.checkString( + txtActivo), FacesUtils.checkString(txtApellido), + FacesUtils.checkString(txtContrasena), + FacesUtils.checkString(txtCorreo), + FacesUtils.checkLong(txtIdUsuario), + FacesUtils.checkLong(txtMovil), + FacesUtils.checkString(txtNombre), + FacesUtils.checkString(txtObservaciones)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYSAVED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_delete() { + try { + BusinessDelegatorView.deleteCpUsuarios(FacesUtils.checkLong( + txtIdUsuario)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYDELETED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_modify() { + try { + BusinessDelegatorView.updateCpUsuarios(FacesUtils.checkString( + txtActivo), FacesUtils.checkString(txtApellido), + FacesUtils.checkString(txtContrasena), + FacesUtils.checkString(txtCorreo), + FacesUtils.checkLong(txtIdUsuario), + FacesUtils.checkLong(txtMovil), + FacesUtils.checkString(txtNombre), + FacesUtils.checkString(txtObservaciones)); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYMODIFIED); + action_clear(); + } catch (Exception e) { + data = null; + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String actionDeleteDataTableEditable() { + try { + if (txtIdUsuario == null) { + txtIdUsuario = new InputText(); + } + + txtIdUsuario.setValue(selectedCpUsuarios.getIdUsuario()); + + BusinessDelegatorView.deleteCpUsuarios(FacesUtils.checkLong( + txtIdUsuario)); + data.remove(selectedCpUsuarios); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYDELETED); + action_clear(); + } catch (Exception e) { + FacesUtils.addErrorMessage(e.getMessage()); + } + + return ""; + } + + public String action_modifyWitDTO(String activo, String apellido, + String contrasena, String correo, Long idUsuario, Long movil, + String nombre, String observaciones) throws Exception { + try { + BusinessDelegatorView.updateCpUsuarios(activo, apellido, + contrasena, correo, idUsuario, movil, nombre, observaciones); + FacesUtils.addInfoMessage(ZMessManager.ENTITY_SUCCESFULLYMODIFIED); + } catch (Exception e) { + //renderManager.getOnDemandRenderer("CpUsuariosView").requestRender(); + FacesUtils.addErrorMessage(e.getMessage()); + throw e; + } + + return ""; + } + + public InputText getTxtActivo() { + return txtActivo; + } + + public void setTxtActivo(InputText txtActivo) { + this.txtActivo = txtActivo; + } + + public InputText getTxtApellido() { + return txtApellido; + } + + public void setTxtApellido(InputText txtApellido) { + this.txtApellido = txtApellido; + } + + public InputText getTxtContrasena() { + return txtContrasena; + } + + public void setTxtContrasena(InputText txtContrasena) { + this.txtContrasena = txtContrasena; + } + + public InputText getTxtCorreo() { + return txtCorreo; + } + + public void setTxtCorreo(InputText txtCorreo) { + this.txtCorreo = txtCorreo; + } + + public InputText getTxtMovil() { + return txtMovil; + } + + public void setTxtMovil(InputText txtMovil) { + this.txtMovil = txtMovil; + } + + public InputText getTxtNombre() { + return txtNombre; + } + + public void setTxtNombre(InputText txtNombre) { + this.txtNombre = txtNombre; + } + + public InputText getTxtObservaciones() { + return txtObservaciones; + } + + public void setTxtObservaciones(InputText txtObservaciones) { + this.txtObservaciones = txtObservaciones; + } + + public InputText getTxtIdUsuario() { + return txtIdUsuario; + } + + public void setTxtIdUsuario(InputText txtIdUsuario) { + this.txtIdUsuario = txtIdUsuario; + } + + public List getData() { + try { + if (data == null) { + data = BusinessDelegatorView.getDataCpUsuarios(); + } + } catch (Exception e) { + e.printStackTrace(); + } + + return data; + } + + public void setData(List cpUsuariosDTO) { + this.data = cpUsuariosDTO; + } + + public CpUsuariosDTO getSelectedCpUsuarios() { + return selectedCpUsuarios; + } + + public void setSelectedCpUsuarios(CpUsuariosDTO cpUsuarios) { + this.selectedCpUsuarios = cpUsuarios; + } + + public CommandButton getBtnSave() { + return btnSave; + } + + public void setBtnSave(CommandButton btnSave) { + this.btnSave = btnSave; + } + + public CommandButton getBtnModify() { + return btnModify; + } + + public void setBtnModify(CommandButton btnModify) { + this.btnModify = btnModify; + } + + public CommandButton getBtnDelete() { + return btnDelete; + } + + public void setBtnDelete(CommandButton btnDelete) { + this.btnDelete = btnDelete; + } + + public CommandButton getBtnClear() { + return btnClear; + } + + public void setBtnClear(CommandButton btnClear) { + this.btnClear = btnClear; + } + + public TimeZone getTimeZone() { + return java.util.TimeZone.getDefault(); + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/presentation/businessDelegate/BusinessDelegatorView.java b/CuentasPersonales/generado/org/zathura/cuentas/presentation/businessDelegate/BusinessDelegatorView.java new file mode 100644 index 0000000..58d97a7 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/presentation/businessDelegate/BusinessDelegatorView.java @@ -0,0 +1,476 @@ +package org.zathura.cuentas.presentation.businessDelegate; + +import org.zathura.cuentas.personales.CpDetalleMovimiento; +import org.zathura.cuentas.personales.CpGrupoMovimiento; +import org.zathura.cuentas.personales.CpMovimiento; +import org.zathura.cuentas.personales.CpTipoMovimiento; +import org.zathura.cuentas.personales.CpUsuarios; +import org.zathura.cuentas.personales.control.CpDetalleMovimientoLogic; +import org.zathura.cuentas.personales.control.CpGrupoMovimientoLogic; +import org.zathura.cuentas.personales.control.CpMovimientoLogic; +import org.zathura.cuentas.personales.control.CpTipoMovimientoLogic; +import org.zathura.cuentas.personales.control.CpUsuariosLogic; +import org.zathura.cuentas.personales.control.ICpDetalleMovimientoLogic; +import org.zathura.cuentas.personales.control.ICpGrupoMovimientoLogic; +import org.zathura.cuentas.personales.control.ICpMovimientoLogic; +import org.zathura.cuentas.personales.control.ICpTipoMovimientoLogic; +import org.zathura.cuentas.personales.control.ICpUsuariosLogic; +import org.zathura.cuentas.personales.dto.*; + +import java.math.BigDecimal; + +import java.util.Date; +import java.util.List; +import java.util.Set; + + +/** +* Use a Business Delegate to reduce coupling between presentation-tier clients and business services. +* The Business Delegate hides the underlying implementation details of the business service, such as lookup and access details of the EJB architecture. +* +* The Business Delegate acts as a client-side business abstraction; it provides an abstraction for, and thus hides, +* the implementation of the business services. Using a Business Delegate reduces the coupling between presentation-tier clients and +* the system's business services. Depending on the implementation strategy, the Business Delegate may shield clients from possible +* volatility in the implementation of the business service API. Potentially, this reduces the number of changes that must be made to the +* presentation-tier client code when the business service API or its underlying implementation changes. +* +* However, interface methods in the Business Delegate may still require modification if the underlying business service API changes. +* Admittedly, though, it is more likely that changes will be made to the business service rather than to the Business Delegate. +* +* Often, developers are skeptical when a design goal such as abstracting the business layer causes additional upfront work in return +* for future gains. However, using this pattern or its strategies results in only a small amount of additional upfront work and provides +* considerable benefits. The main benefit is hiding the details of the underlying service. For example, the client can become transparent +* to naming and lookup services. The Business Delegate also handles the exceptions from the business services, such as java.rmi.Remote +* exceptions, Java Messages Service (JMS) exceptions and so on. The Business Delegate may intercept such service level exceptions and +* generate application level exceptions instead. Application level exceptions are easier to handle by the clients, and may be user friendly. +* The Business Delegate may also transparently perform any retry or recovery operations necessary in the event of a service failure without +* exposing the client to the problem until it is determined that the problem is not resolvable. These gains present a compelling reason to +* use the pattern. +* +* Another benefit is that the delegate may cache results and references to remote business services. Caching can significantly improve performance, +* because it limits unnecessary and potentially costly round trips over the network. +* +* A Business Delegate uses a component called the Lookup Service. The Lookup Service is responsible for hiding the underlying implementation +* details of the business service lookup code. The Lookup Service may be written as part of the Delegate, but we recommend that it be +* implemented as a separate component, as outlined in the Service Locator pattern (See "Service Locator" on page 368.) +* +* When the Business Delegate is used with a Session Facade, typically there is a one-to-one relationship between the two. +* This one-to-one relationship exists because logic that might have been encapsulated in a Business Delegate relating to its interaction +* with multiple business services (creating a one-to-many relationship) will often be factored back into a Session Facade. +* +* Finally, it should be noted that this pattern could be used to reduce coupling between other tiers, not simply the presentation and the +* business tiers. +* +* @author Zathura Code Generator http://code.google.com/p/zathura +* +*/ +public class BusinessDelegatorView { + private BusinessDelegatorView() { + } + + public static List getCpDetalleMovimiento() + throws Exception { + ICpDetalleMovimientoLogic cpDetalleMovimientoLogic = new CpDetalleMovimientoLogic(); + + return cpDetalleMovimientoLogic.getCpDetalleMovimiento(); + } + + public static void saveCpDetalleMovimiento(Long anno, Date fehcaRegistro, + Long idDetalleMovimiento, Long mes, String observaciones, + String pendiente, Long valorMovimiento, Long valorPago, + Long idMovimiento_CpMovimiento) throws Exception { + ICpDetalleMovimientoLogic cpDetalleMovimientoLogic = new CpDetalleMovimientoLogic(); + cpDetalleMovimientoLogic.saveCpDetalleMovimiento(anno, fehcaRegistro, + idDetalleMovimiento, mes, observaciones, pendiente, + valorMovimiento, valorPago, idMovimiento_CpMovimiento); + } + + public static void saveCpDetalleMovimientoWithOutId(Long anno, Date fehcaRegistro, + Long mes, String observaciones, + String pendiente, Long valorMovimiento, Long valorPago, + Long idMovimiento_CpMovimiento) throws Exception { + ICpDetalleMovimientoLogic cpDetalleMovimientoLogic = new CpDetalleMovimientoLogic(); + cpDetalleMovimientoLogic.saveCpDetalleMovimientoWithOutId(anno, fehcaRegistro, + mes, observaciones, pendiente, + valorMovimiento, valorPago, idMovimiento_CpMovimiento); + } + + public static void deleteCpDetalleMovimiento(Long idDetalleMovimiento) + throws Exception { + ICpDetalleMovimientoLogic cpDetalleMovimientoLogic = new CpDetalleMovimientoLogic(); + cpDetalleMovimientoLogic.deleteCpDetalleMovimiento(idDetalleMovimiento); + } + + public static void updateCpDetalleMovimiento(Long anno, Date fehcaRegistro, + Long idDetalleMovimiento, Long mes, String observaciones, + String pendiente, Long valorMovimiento, Long valorPago, + Long idMovimiento_CpMovimiento) throws Exception { + ICpDetalleMovimientoLogic cpDetalleMovimientoLogic = new CpDetalleMovimientoLogic(); + cpDetalleMovimientoLogic.updateCpDetalleMovimiento(anno, fehcaRegistro, + idDetalleMovimiento, mes, observaciones, pendiente, + valorMovimiento, valorPago, idMovimiento_CpMovimiento); + } + + public static CpDetalleMovimiento getCpDetalleMovimiento( + Long idDetalleMovimiento) throws Exception { + ICpDetalleMovimientoLogic cpDetalleMovimientoLogic = new CpDetalleMovimientoLogic(); + CpDetalleMovimiento cpDetalleMovimiento = null; + + try { + cpDetalleMovimiento = cpDetalleMovimientoLogic.getCpDetalleMovimiento(idDetalleMovimiento); + } catch (Exception e) { + throw e; + } + + return cpDetalleMovimiento; + } + + public static List findByCriteriaInCpDetalleMovimiento( + Object[] variables, Object[] variablesBetween, + Object[] variablesBetweenDates) throws Exception { + ICpDetalleMovimientoLogic cpDetalleMovimientoLogic = new CpDetalleMovimientoLogic(); + + return cpDetalleMovimientoLogic.findByCriteria(variables, + variablesBetween, variablesBetweenDates); + } + + public static List findPageCpDetalleMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults) throws Exception { + ICpDetalleMovimientoLogic cpDetalleMovimientoLogic = new CpDetalleMovimientoLogic(); + + return cpDetalleMovimientoLogic.findPageCpDetalleMovimiento(sortColumnName, + sortAscending, startRow, maxResults); + } + + public static Long findTotalNumberCpDetalleMovimiento() + throws Exception { + ICpDetalleMovimientoLogic cpDetalleMovimientoLogic = new CpDetalleMovimientoLogic(); + + return cpDetalleMovimientoLogic.findTotalNumberCpDetalleMovimiento(); + } + + public static List getDataCpDetalleMovimiento() + throws Exception { + ICpDetalleMovimientoLogic cpDetalleMovimientoLogic = new CpDetalleMovimientoLogic(); + + return cpDetalleMovimientoLogic.getDataCpDetalleMovimiento(); + } + + public static List getCpGrupoMovimiento() + throws Exception { + ICpGrupoMovimientoLogic cpGrupoMovimientoLogic = new CpGrupoMovimientoLogic(); + + return cpGrupoMovimientoLogic.getCpGrupoMovimiento(); + } + + public static void saveCpGrupoMovimiento(String descripcion, + Long idGrupoMovimiento, String observacion, + Long idTipoMovimiento_CpTipoMovimiento) throws Exception { + ICpGrupoMovimientoLogic cpGrupoMovimientoLogic = new CpGrupoMovimientoLogic(); + cpGrupoMovimientoLogic.saveCpGrupoMovimiento(descripcion, + idGrupoMovimiento, observacion, idTipoMovimiento_CpTipoMovimiento); + } + + public static void deleteCpGrupoMovimiento(Long idGrupoMovimiento) + throws Exception { + ICpGrupoMovimientoLogic cpGrupoMovimientoLogic = new CpGrupoMovimientoLogic(); + cpGrupoMovimientoLogic.deleteCpGrupoMovimiento(idGrupoMovimiento); + } + + public static void updateCpGrupoMovimiento(String descripcion, + Long idGrupoMovimiento, String observacion, + Long idTipoMovimiento_CpTipoMovimiento) throws Exception { + ICpGrupoMovimientoLogic cpGrupoMovimientoLogic = new CpGrupoMovimientoLogic(); + cpGrupoMovimientoLogic.updateCpGrupoMovimiento(descripcion, + idGrupoMovimiento, observacion, idTipoMovimiento_CpTipoMovimiento); + } + + public static CpGrupoMovimiento getCpGrupoMovimiento(Long idGrupoMovimiento) + throws Exception { + ICpGrupoMovimientoLogic cpGrupoMovimientoLogic = new CpGrupoMovimientoLogic(); + CpGrupoMovimiento cpGrupoMovimiento = null; + + try { + cpGrupoMovimiento = cpGrupoMovimientoLogic.getCpGrupoMovimiento(idGrupoMovimiento); + } catch (Exception e) { + throw e; + } + + return cpGrupoMovimiento; + } + + public static List findByCriteriaInCpGrupoMovimiento( + Object[] variables, Object[] variablesBetween, + Object[] variablesBetweenDates) throws Exception { + ICpGrupoMovimientoLogic cpGrupoMovimientoLogic = new CpGrupoMovimientoLogic(); + + return cpGrupoMovimientoLogic.findByCriteria(variables, + variablesBetween, variablesBetweenDates); + } + + public static List findPageCpGrupoMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults) throws Exception { + ICpGrupoMovimientoLogic cpGrupoMovimientoLogic = new CpGrupoMovimientoLogic(); + + return cpGrupoMovimientoLogic.findPageCpGrupoMovimiento(sortColumnName, + sortAscending, startRow, maxResults); + } + + public static Long findTotalNumberCpGrupoMovimiento() + throws Exception { + ICpGrupoMovimientoLogic cpGrupoMovimientoLogic = new CpGrupoMovimientoLogic(); + + return cpGrupoMovimientoLogic.findTotalNumberCpGrupoMovimiento(); + } + + public static List getDataCpGrupoMovimiento() + throws Exception { + ICpGrupoMovimientoLogic cpGrupoMovimientoLogic = new CpGrupoMovimientoLogic(); + + return cpGrupoMovimientoLogic.getDataCpGrupoMovimiento(); + } + + public static List getCpMovimiento() + throws Exception { + ICpMovimientoLogic cpMovimientoLogic = new CpMovimientoLogic(); + + return cpMovimientoLogic.getCpMovimiento(); + } + + public static void saveCpMovimiento(String descripcionMovimiento, + Long idMovimiento, String observaciones, + Long idGrupoMovimiento_CpGrupoMovimiento, Long idUsuario_CpUsuarios) + throws Exception { + ICpMovimientoLogic cpMovimientoLogic = new CpMovimientoLogic(); + cpMovimientoLogic.saveCpMovimiento(descripcionMovimiento, idMovimiento, + observaciones, idGrupoMovimiento_CpGrupoMovimiento, + idUsuario_CpUsuarios); + } + + /** + * Guarda Movimiento siningresar Idmovimiento, el id se genera automaticmanete a traves de una secuencia invocada desde anotation + * @param descripcionMovimiento + * @param observaciones + * @param idGrupoMovimiento_CpGrupoMovimiento + * @param idUsuario_CpUsuarios + * @throws Exception + */ + public static void saveCpMovimientoWithoutId(String descripcionMovimiento, + String observaciones, + Long idGrupoMovimiento_CpGrupoMovimiento, Long idUsuario_CpUsuarios) + throws Exception { + ICpMovimientoLogic cpMovimientoLogic = new CpMovimientoLogic(); + cpMovimientoLogic.saveCpMovimientoWithoutId(descripcionMovimiento, + observaciones, idGrupoMovimiento_CpGrupoMovimiento, + idUsuario_CpUsuarios); + } + + public static void deleteCpMovimiento(Long idMovimiento) + throws Exception { + ICpMovimientoLogic cpMovimientoLogic = new CpMovimientoLogic(); + cpMovimientoLogic.deleteCpMovimiento(idMovimiento); + } + + public static void updateCpMovimiento(String descripcionMovimiento, + Long idMovimiento, String observaciones, + Long idGrupoMovimiento_CpGrupoMovimiento, Long idUsuario_CpUsuarios) + throws Exception { + ICpMovimientoLogic cpMovimientoLogic = new CpMovimientoLogic(); + cpMovimientoLogic.updateCpMovimiento(descripcionMovimiento, + idMovimiento, observaciones, idGrupoMovimiento_CpGrupoMovimiento, + idUsuario_CpUsuarios); + } + + public static CpMovimiento getCpMovimiento(Long idMovimiento) + throws Exception { + ICpMovimientoLogic cpMovimientoLogic = new CpMovimientoLogic(); + CpMovimiento cpMovimiento = null; + + try { + cpMovimiento = cpMovimientoLogic.getCpMovimiento(idMovimiento); + } catch (Exception e) { + throw e; + } + + return cpMovimiento; + } + + public static List findByCriteriaInCpMovimiento( + Object[] variables, Object[] variablesBetween, + Object[] variablesBetweenDates) throws Exception { + ICpMovimientoLogic cpMovimientoLogic = new CpMovimientoLogic(); + + return cpMovimientoLogic.findByCriteria(variables, variablesBetween, + variablesBetweenDates); + } + + public static List findPageCpMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults) throws Exception { + ICpMovimientoLogic cpMovimientoLogic = new CpMovimientoLogic(); + + return cpMovimientoLogic.findPageCpMovimiento(sortColumnName, + sortAscending, startRow, maxResults); + } + + public static Long findTotalNumberCpMovimiento() throws Exception { + ICpMovimientoLogic cpMovimientoLogic = new CpMovimientoLogic(); + + return cpMovimientoLogic.findTotalNumberCpMovimiento(); + } + + public static List getDataCpMovimiento() + throws Exception { + ICpMovimientoLogic cpMovimientoLogic = new CpMovimientoLogic(); + + return cpMovimientoLogic.getDataCpMovimiento(); + } + + public static List getCpTipoMovimiento() + throws Exception { + ICpTipoMovimientoLogic cpTipoMovimientoLogic = new CpTipoMovimientoLogic(); + + return cpTipoMovimientoLogic.getCpTipoMovimiento(); + } + + public static void saveCpTipoMovimiento(String descripcion, + Long idTipoMovimiento, String observacion) throws Exception { + ICpTipoMovimientoLogic cpTipoMovimientoLogic = new CpTipoMovimientoLogic(); + cpTipoMovimientoLogic.saveCpTipoMovimiento(descripcion, + idTipoMovimiento, observacion); + } + + public static void deleteCpTipoMovimiento(Long idTipoMovimiento) + throws Exception { + ICpTipoMovimientoLogic cpTipoMovimientoLogic = new CpTipoMovimientoLogic(); + cpTipoMovimientoLogic.deleteCpTipoMovimiento(idTipoMovimiento); + } + + public static void updateCpTipoMovimiento(String descripcion, + Long idTipoMovimiento, String observacion) throws Exception { + ICpTipoMovimientoLogic cpTipoMovimientoLogic = new CpTipoMovimientoLogic(); + cpTipoMovimientoLogic.updateCpTipoMovimiento(descripcion, + idTipoMovimiento, observacion); + } + + public static CpTipoMovimiento getCpTipoMovimiento(Long idTipoMovimiento) + throws Exception { + ICpTipoMovimientoLogic cpTipoMovimientoLogic = new CpTipoMovimientoLogic(); + CpTipoMovimiento cpTipoMovimiento = null; + + try { + cpTipoMovimiento = cpTipoMovimientoLogic.getCpTipoMovimiento(idTipoMovimiento); + } catch (Exception e) { + throw e; + } + + return cpTipoMovimiento; + } + + public static List findByCriteriaInCpTipoMovimiento( + Object[] variables, Object[] variablesBetween, + Object[] variablesBetweenDates) throws Exception { + ICpTipoMovimientoLogic cpTipoMovimientoLogic = new CpTipoMovimientoLogic(); + + return cpTipoMovimientoLogic.findByCriteria(variables, + variablesBetween, variablesBetweenDates); + } + + public static List findPageCpTipoMovimiento( + String sortColumnName, boolean sortAscending, int startRow, + int maxResults) throws Exception { + ICpTipoMovimientoLogic cpTipoMovimientoLogic = new CpTipoMovimientoLogic(); + + return cpTipoMovimientoLogic.findPageCpTipoMovimiento(sortColumnName, + sortAscending, startRow, maxResults); + } + + public static Long findTotalNumberCpTipoMovimiento() + throws Exception { + ICpTipoMovimientoLogic cpTipoMovimientoLogic = new CpTipoMovimientoLogic(); + + return cpTipoMovimientoLogic.findTotalNumberCpTipoMovimiento(); + } + + public static List getDataCpTipoMovimiento() + throws Exception { + ICpTipoMovimientoLogic cpTipoMovimientoLogic = new CpTipoMovimientoLogic(); + + return cpTipoMovimientoLogic.getDataCpTipoMovimiento(); + } + + public static List getCpUsuarios() throws Exception { + ICpUsuariosLogic cpUsuariosLogic = new CpUsuariosLogic(); + + return cpUsuariosLogic.getCpUsuarios(); + } + + public static void saveCpUsuarios(String activo, String apellido, + String contrasena, String correo, Long idUsuario, Long movil, + String nombre, String observaciones) throws Exception { + ICpUsuariosLogic cpUsuariosLogic = new CpUsuariosLogic(); + cpUsuariosLogic.saveCpUsuarios(activo, apellido, contrasena, correo, + idUsuario, movil, nombre, observaciones); + } + + public static void deleteCpUsuarios(Long idUsuario) + throws Exception { + ICpUsuariosLogic cpUsuariosLogic = new CpUsuariosLogic(); + cpUsuariosLogic.deleteCpUsuarios(idUsuario); + } + + public static void updateCpUsuarios(String activo, String apellido, + String contrasena, String correo, Long idUsuario, Long movil, + String nombre, String observaciones) throws Exception { + ICpUsuariosLogic cpUsuariosLogic = new CpUsuariosLogic(); + cpUsuariosLogic.updateCpUsuarios(activo, apellido, contrasena, correo, + idUsuario, movil, nombre, observaciones); + } + + public static CpUsuarios getCpUsuarios(Long idUsuario) + throws Exception { + ICpUsuariosLogic cpUsuariosLogic = new CpUsuariosLogic(); + CpUsuarios cpUsuarios = null; + + try { + cpUsuarios = cpUsuariosLogic.getCpUsuarios(idUsuario); + } catch (Exception e) { + throw e; + } + + return cpUsuarios; + } + + public static List findByCriteriaInCpUsuarios( + Object[] variables, Object[] variablesBetween, + Object[] variablesBetweenDates) throws Exception { + ICpUsuariosLogic cpUsuariosLogic = new CpUsuariosLogic(); + + return cpUsuariosLogic.findByCriteria(variables, variablesBetween, + variablesBetweenDates); + } + + public static List findPageCpUsuarios(String sortColumnName, + boolean sortAscending, int startRow, int maxResults) + throws Exception { + ICpUsuariosLogic cpUsuariosLogic = new CpUsuariosLogic(); + + return cpUsuariosLogic.findPageCpUsuarios(sortColumnName, + sortAscending, startRow, maxResults); + } + + public static Long findTotalNumberCpUsuarios() throws Exception { + ICpUsuariosLogic cpUsuariosLogic = new CpUsuariosLogic(); + + return cpUsuariosLogic.findTotalNumberCpUsuarios(); + } + + public static List getDataCpUsuarios() + throws Exception { + ICpUsuariosLogic cpUsuariosLogic = new CpUsuariosLogic(); + + return cpUsuariosLogic.getDataCpUsuarios(); + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/utilities/FacesUtils.java b/CuentasPersonales/generado/org/zathura/cuentas/utilities/FacesUtils.java new file mode 100644 index 0000000..859c4ed --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/utilities/FacesUtils.java @@ -0,0 +1,471 @@ +/* + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * "The contents of this file are subject to the Mozilla Public License + * Version 1.1 (the "License"); you may not use this file except in + * compliance with the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL + * + * Software distributed under the License is distributed on an "AS IS" + * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + * License for the specific language governing rights and limitations under + * the License. + * + * The Original Code is ICEfaces 1.5 open source software code, released + * November 5, 2006. The Initial Developer of the Original Code is ICEsoft + * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C) + * 2004-2006 ICEsoft Technologies Canada, Corp. All Rights Reserved. + * + * Contributor(s): _____________________. + * + * Alternatively, the contents of this file may be used under the terms of + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL" + * License), in which case the provisions of the LGPL License are + * applicable instead of those above. If you wish to allow use of your + * version of this file only under the terms of the LGPL License and not to + * allow others to use your version of this file under the MPL, indicate + * your decision by deleting the provisions above and replace them with + * the notice and other provisions required by the LGPL License. If you do + * not delete the provisions above, a recipient may use your version of + * this file under either the MPL or the LGPL License." + * + */ +package org.zathura.cuentas.utilities; + +import org.zathura.cuentas.exceptions.ZMessManager; + +import java.math.BigDecimal; +import java.math.BigInteger; + +import java.util.Date; + +import javax.faces.FactoryFinder; +import javax.faces.application.Application; +import javax.faces.application.ApplicationFactory; +import javax.faces.application.FacesMessage; +import javax.faces.application.ViewHandler; +import javax.faces.component.UIInput; +import javax.faces.component.UIViewRoot; +import javax.faces.context.ExternalContext; +import javax.faces.context.FacesContext; +import javax.faces.el.ValueBinding; + +import javax.servlet.ServletContext; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpSession; + + +/** + * JSF utilities. + */ +public class FacesUtils { + /** + * Get servlet context. + * + * @return the servlet context + */ + public static ServletContext getServletContext() { + return (ServletContext) FacesContext.getCurrentInstance() + .getExternalContext().getContext(); + } + + public static ExternalContext getExternalContext() { + FacesContext fc = FacesContext.getCurrentInstance(); + + return fc.getExternalContext(); + } + + public static HttpSession getHttpSession(boolean create) { + return (HttpSession) FacesContext.getCurrentInstance() + .getExternalContext().getSession(create); + } + + public static void refresh() { + FacesContext context = FacesContext.getCurrentInstance(); + Application application = context.getApplication(); + ViewHandler viewHandler = application.getViewHandler(); + UIViewRoot viewRoot = viewHandler.createView(context, + context.getViewRoot().getViewId()); + context.setViewRoot(viewRoot); + } + + /** + * Get managed bean based on the bean name. + * + * @param beanName + * the bean name + * @return the managed bean associated with the bean name + */ + public static Object getManagedBean(String beanName) { + // return + // getValueBinding(getJsfEl(beanName)).getValue(FacesContext.getCurrentInstance()); + // ReportBean reportBean = + // (ReportBean)facesContext.getApplication().getVariableResolver().resolveVariable(facesContext, + // "reportBean"); + return FacesContext.getCurrentInstance().getApplication() + .getVariableResolver() + .resolveVariable(FacesContext.getCurrentInstance(), + beanName); + } + + public static Object getManagedBeanFromSession(String beanName) { + return FacesContext.getCurrentInstance().getExternalContext() + .getSessionMap().get(beanName); + } + + /** + * Remove the managed bean based on the bean name. + * + * @param beanName + * the bean name of the managed bean to be removed + */ + public static void resetManagedBean(String beanName) { + getValueBinding(getJsfEl(beanName)) + .setValue(FacesContext.getCurrentInstance(), null); + } + + /** + * Store the managed bean inside the session scope. + * + * @param beanName + * the name of the managed bean to be stored + * @param managedBean + * the managed bean to be stored + */ + public static void setManagedBeanInSession(String beanName, + Object managedBean) { + FacesContext.getCurrentInstance().getExternalContext().getSessionMap() + .put(beanName, managedBean); + } + + /** + * Get parameter value from request scope. + * + * @param name + * the name of the parameter + * @return the parameter value + */ + public static String getRequestParameter(String name) { + return (String) FacesContext.getCurrentInstance().getExternalContext() + .getRequestParameterMap().get(name); + } + + /** + * Add information message. + * + * @param msg + * the information message + */ + public static void addInfoMessage(String msg) { + addInfoMessage(null, msg); + } + + /** + * Add information message to a specific client. + * + * @param clientId + * the client id + * @param msg + * the information message + */ + public static void addInfoMessage(String clientId, String msg) { + FacesContext.getCurrentInstance() + .addMessage(clientId, + new FacesMessage(FacesMessage.SEVERITY_INFO, msg, msg)); + } + + /** + * Add error message. + * + * @param msg + * the error message + */ + public static void addErrorMessage(String msg) { + addErrorMessage(null, msg); + } + + /** + * Add error message to a specific client. + * + * @param clientId + * the client id + * @param msg + * the error message + */ + public static void addErrorMessage(String clientId, String msg) { + FacesContext.getCurrentInstance() + .addMessage(clientId, + new FacesMessage(FacesMessage.SEVERITY_ERROR, msg, msg)); + } + + private static Application getApplication() { + ApplicationFactory appFactory = (ApplicationFactory) FactoryFinder.getFactory(FactoryFinder.APPLICATION_FACTORY); + + return appFactory.getApplication(); + } + + private static ValueBinding getValueBinding(String el) { + return getApplication().createValueBinding(el); + } + + private static HttpServletRequest getServletRequest() { + return (HttpServletRequest) FacesContext.getCurrentInstance() + .getExternalContext() + .getRequest(); + } + + private static Object getElValue(String el) { + return getValueBinding(el).getValue(FacesContext.getCurrentInstance()); + } + + private static String getJsfEl(String value) { + return "#{" + value + "}"; + } + + /** + * + * @return + */ + public static HttpSession getSession() { + return (HttpSession) FacesContext.getCurrentInstance() + .getExternalContext().getSession(true); + } + + /** + * + * @param o + * Put an object in session + */ + public static void putinSession(String name, Object o) { + HttpSession session = (HttpSession) FacesContext.getCurrentInstance() + .getExternalContext() + .getSession(true); + session.setAttribute(name, o); + } + + /** + * + * @param name + * @return object from session + */ + public static Object getfromSession(String name) { + HttpSession session = (HttpSession) FacesContext.getCurrentInstance() + .getExternalContext() + .getSession(false); + + return session.getAttribute(name); + } + + /** + * + * @return + */ + public static HttpServletRequest getRequest() { + return (HttpServletRequest) FacesContext.getCurrentInstance() + .getExternalContext() + .getRequest(); + } + + /** + * + * @param name + * @param o + */ + public static void putinRequest(String name, Object o) { + HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance() + .getExternalContext() + .getRequest(); + request.setAttribute(name, o); + } + + /** + * + * @param name + * @return object from request + */ + public static Object getfromRequest(String name) { + HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance() + .getExternalContext() + .getRequest(); + + return request.getAttribute(name); + } + + public static Long checkLong(Object input) throws ZMessManager { + if (input == null) { + return null; + } + + UIInput inputValue = (UIInput) input; + + if (inputValue.getValue() == null) { + return null; + } + + if ((inputValue.getValue()).equals("")) { + return null; + } + + try { + return new Long(inputValue.getValue().toString()); + } catch (Exception e) { + throw new ZMessManager().new NotValidFieldException(inputValue.getId()); + } + } + + public static String checkString(Object input) throws ZMessManager { + if (input == null) { + return null; + } + + UIInput inputValue = (UIInput) input; + + if (inputValue.getValue() == null) { + return null; + } + + if ((inputValue.getValue()).equals("")) { + return null; + } + + try { + return new String(inputValue.getValue().toString()); + } catch (Exception e) { + throw new ZMessManager().new NotValidFieldException(inputValue.getId()); + } + } + + public static Integer checkInteger(Object input) throws ZMessManager { + if (input == null) { + return null; + } + + UIInput inputValue = (UIInput) input; + + if (inputValue.getValue() == null) { + return null; + } + + if ((inputValue.getValue()).equals("")) { + return null; + } + + try { + return new Integer(inputValue.getValue().toString()); + } catch (Exception e) { + throw new ZMessManager().new NotValidFieldException(inputValue.getId()); + } + } + + public static Double checkDouble(Object input) throws ZMessManager { + if (input == null) { + return null; + } + + UIInput inputValue = (UIInput) input; + + if (inputValue.getValue() == null) { + return null; + } + + if ((inputValue.getValue()).equals("")) { + return null; + } + + try { + return new Double(inputValue.getValue().toString()); + } catch (Exception e) { + throw new ZMessManager().new NotValidFieldException(inputValue.getId()); + } + } + + public static Float checkFloat(Object input) throws ZMessManager { + if (input == null) { + return null; + } + + UIInput inputValue = (UIInput) input; + + if (inputValue.getValue() == null) { + return null; + } + + if ((inputValue.getValue()).equals("")) { + return null; + } + + try { + return new Float(inputValue.getValue().toString()); + } catch (Exception e) { + throw new ZMessManager().new NotValidFieldException(inputValue.getId()); + } + } + + public static Date checkDate(Object input) throws ZMessManager { + if (input == null) { + return null; + } + + UIInput inputValue = (UIInput) input; + + if (inputValue.getValue() == null) { + return null; + } + + if ((inputValue.getValue()).equals("")) { + return null; + } + + try { + return (Date) inputValue.getValue(); + } catch (Exception e) { + throw new ZMessManager().new NotValidFieldException(inputValue.getId()); + } + } + + public static BigInteger checkBigInteger(Object input) + throws ZMessManager { + if (input == null) { + return null; + } + + UIInput inputValue = (UIInput) input; + + if (inputValue.getValue() == null) { + return null; + } + + if ((inputValue.getValue()).equals("")) { + return null; + } + + try { + return new BigInteger(inputValue.getValue().toString()); + } catch (Exception e) { + throw new ZMessManager().new NotValidFieldException(inputValue.getId()); + } + } + + public static BigDecimal checkBigDecimal(Object input) + throws ZMessManager { + if (input == null) { + return null; + } + + UIInput inputValue = (UIInput) input; + + if (inputValue.getValue() == null) { + return null; + } + + if ((inputValue.getValue()).equals("")) { + return null; + } + + try { + return new BigDecimal(inputValue.getValue().toString()); + } catch (Exception e) { + throw new ZMessManager().new NotValidFieldException(inputValue.getId()); + } + } +} diff --git a/CuentasPersonales/generado/org/zathura/cuentas/utilities/Utilities.java b/CuentasPersonales/generado/org/zathura/cuentas/utilities/Utilities.java new file mode 100644 index 0000000..15c3024 --- /dev/null +++ b/CuentasPersonales/generado/org/zathura/cuentas/utilities/Utilities.java @@ -0,0 +1,367 @@ +package org.zathura.cuentas.utilities; + +import java.lang.reflect.Field; +import java.lang.reflect.Method; +import java.text.DecimalFormat; +import java.util.Date; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +import org.apache.commons.validator.EmailValidator; + +/** + * + * @author Zathura Code Generator http://code.google.com/p/zathura/ + * + */ +public class Utilities { + + public static boolean isNumeric(String word) { + boolean ret = false; + Pattern pat = Pattern.compile("[^0-9',.\\s]"); + Matcher mat = pat.matcher(word); + if (!mat.find()) { + ret = true; + } + return ret; + } + + /** + * + * @param word + * @return Expresion regular "(\\d){1,10}\\.(\\d){1,10}" (\\d)digito + * {1,10}de 1 a 10 caracteres \\. punto + * + */ + public static boolean isDecimal(String word) { + boolean ret = false; + Pattern pat = Pattern.compile("(\\d){1,8}\\.(\\d){0,2}"); + Matcher mat = pat.matcher(word); + if (!mat.find()) { + ret = true; + } + return ret; + // DoubleValidator doubleValidator = new DoubleValidator(); + // return doubleValidator.isValid(word); + } + + public static boolean checkNumberAndCheckWithPrecisionAndScale( + String fieldValue, Integer precision, Integer scale) { + boolean ret = false; + if (fieldValue != null && precision != null && scale != null) { + if (fieldValue.contains("E") && scale != 0) { + String dfString = "# # . # # # # # # # # # # # # # # # #"; + dfString = dfString.replace(" ", ""); + DecimalFormat df = new DecimalFormat(dfString); + fieldValue = df.format(new Double(fieldValue)); + if (fieldValue.length() > 0 && !fieldValue.contains(".")) { + fieldValue = fieldValue + ".0"; + } + } + fieldValue = fieldValue.replace(".", "%"); + String[] spitedFieldValue = fieldValue.split("%"); + if (spitedFieldValue.length == 2 && precision != 0) { + String precisionTmp = spitedFieldValue[0]; + String scaleTmp = spitedFieldValue[1]; + if (!isNumeric(precisionTmp)) { + return false; + } + if (!isNumeric(scaleTmp)) { + return false; + } + if ((precisionTmp.length() <= precision) + && (scaleTmp.length() <= scale)) { + ret = true; + } + } else { + if (spitedFieldValue.length == 1 && precision != 0 + && scale == 0) { + String precisionTmp = spitedFieldValue[0]; + if (!isNumeric(precisionTmp)) { + return false; + } + if ((precisionTmp.length() <= precision)) { + ret = true; + } + } else { + return false; + } + } + } + return ret; + } + + public static boolean checkWordAndCheckWithlength(String word, + Integer length) { + boolean ret = false; + if (word.length() <= length) { + ret = true; + } + return ret; + } + + public static boolean isOnlyLetters(String word) { + boolean ret = false; + Pattern pat = Pattern.compile("[^A-Za-z0-9',.\\s]"); + Matcher mat = pat.matcher(word); + if (!mat.find()) { + ret = true; + } + return ret; + } + + public static String formatDateWithoutTimeInAStringForBetweenWhere( + Date fecha) { + int year = fecha.getYear() + 1900; + int month = fecha.getMonth() + 1; + int day = fecha.getDate(); + String date = "" + year + "-" + month + "-" + day; + return date; + } + + public static boolean validationsList(List list) { + if (list != null) { + if (!list.isEmpty() && list.size() > 0) { + return true; + } else { + return false; + } + } else { + return false; + } + } + + public static boolean validateEmailAddress(String sEmail) { + EmailValidator emailValidator = EmailValidator.getInstance(); + return emailValidator.isValid(sEmail); + } + + /** + * + * @param object + * @param object2 + * @param privateFields + * @return + * @throws Exception + */ + public static boolean matchClasses(Object object, Object object2, + boolean privateFields) throws Exception { + + boolean couldPerformTask = false; + Object paramsObj[] = {}; + + Class tmpClass = object.getClass(); + Class tmpClass2 = object2.getClass(); + + Field field[] = tmpClass.getDeclaredFields(); + Field field2[] = tmpClass2.getDeclaredFields(); + + Method method[] = tmpClass.getMethods(); + Method method2[] = tmpClass2.getMethods(); + + String tmpName = new String(); + String tmpName2 = new String(); + + Field tmpField; + Field tmpField2; + + Method tmpMethod; + Method tmpMethod2; + + Object tmpInfo = new Object(); + Object tmpInfo2 = new Object(); + + Class[] paramTypes = null; + Class[] paramTypes1 = null; + + if (privateFields) { + + try { + if (method != null && method.length > 0) { + + for (int i = 0; i < method.length; i++) { + tmpMethod = method[i]; + tmpMethod2 = method2[i]; + + if (tmpMethod != null && tmpMethod2 != null) { + paramTypes = tmpMethod.getParameterTypes(); + tmpName = tmpMethod.getName().substring(0, 3); + + paramTypes1 = tmpMethod2.getParameterTypes(); + tmpName2 = tmpMethod2.getName().substring(0, 3); + + if (tmpName.equals("get") && tmpName2.equals("get")) { + + tmpInfo = tmpMethod.invoke(object, paramsObj); + tmpInfo2 = tmpMethod2 + .invoke(object2, paramsObj); + + if (tmpInfo != null && tmpInfo2 != null) { + try { + if (tmpInfo.equals(tmpInfo2)) { + couldPerformTask = true; + } else { + return false; + } + } catch (Exception e) { + + if (tmpInfo == tmpInfo2) { + couldPerformTask = true; + } else { + return false; + } + } + } + } + } + } + + } else { + throw new Exception( + "One of the the Classes has no \"get\" methods please check"); + } + } catch (Exception e) { + System.out.println(e.getMessage()); + } + } else { + try { + for (int j = 0; j < field.length; j++) { + tmpField = field[j]; + tmpField2 = field2[j]; + + if (tmpField != null && tmpField2 != null) { + + tmpInfo = tmpField.get(object); + tmpInfo2 = tmpField2.get(object2); + + if (tmpInfo != null && tmpInfo2 != null) { + try { + if (tmpInfo.equals(tmpInfo2)) { + couldPerformTask = true; + } else { + return false; + } + } catch (Exception e) { + + if (tmpInfo == tmpInfo2) { + couldPerformTask = true; + } else { + return false; + } + } + } + } else { + throw new Exception( + "One of the the Classes has no fields methods please check"); + } + } + } catch (IllegalAccessException ea) { + throw new Exception( + "One of the objects you are trying to compare has its fields private please use the method way"); + } catch (Exception e) { + throw e; + } + } + return couldPerformTask; + } + + public String constructQuery(Object[] variables, Object[] variablesBetween, + Object[] variablesBetweenDates) throws Exception { + String where = new String(); + String tempWhere = new String(); + + if (variables != null) { + for (int i = 0; i < variables.length; i++) { + if ((variables[i] != null) && (variables[i + 1] != null) + && (variables[i + 2] != null) + && (variables[i + 3] != null)) { + String variable = (String) variables[i]; + Boolean booVariable = (Boolean) variables[i + 1]; + Object value = variables[i + 2]; + String comparator = (String) variables[i + 3]; + + if (booVariable.booleanValue()) { + tempWhere = (tempWhere.length() == 0) ? ("(model." + + variable + " " + comparator + " \'" + value + "\' )") + : (tempWhere + " AND (model." + variable + " " + + comparator + " \'" + value + "\' )"); + } else { + tempWhere = (tempWhere.length() == 0) ? ("(model." + + variable + " " + comparator + " " + value + " )") + : (tempWhere + " AND (model." + variable + " " + + comparator + " " + value + " )"); + } + } + + i = i + 3; + } + } + + if (variablesBetween != null) { + for (int j = 0; j < variablesBetween.length; j++) { + if ((variablesBetween[j] != null) + && (variablesBetween[j + 1] != null) + && (variablesBetween[j + 2] != null) + && (variablesBetween[j + 3] != null) + && (variablesBetween[j + 4] != null)) { + String variable = (String) variablesBetween[j]; + Object value = variablesBetween[j + 1]; + Object value2 = variablesBetween[j + 2]; + String comparator1 = (String) variablesBetween[j + 3]; + String comparator2 = (String) variablesBetween[j + 4]; + tempWhere = (tempWhere.length() == 0) ? ("(" + value + " " + + comparator1 + " " + variable + " and " + variable + + " " + comparator2 + " " + value2 + " )") + : (tempWhere + " AND (" + value + " " + comparator1 + + " " + variable + " and " + variable + " " + + comparator2 + " " + value2 + " )"); + } + + j = j + 4; + } + } + + if (variablesBetweenDates != null) { + for (int k = 0; k < variablesBetweenDates.length; k++) { + if ((variablesBetweenDates[k] != null) + && (variablesBetweenDates[k + 1] != null) + && (variablesBetweenDates[k + 2] != null)) { + String variable = (String) variablesBetweenDates[k]; + Object object1 = variablesBetweenDates[k + 1]; + Object object2 = variablesBetweenDates[k + 2]; + String value = null; + String value2 = null; + + try { + Date date1 = (Date) object1; + Date date2 = (Date) object2; + value = Utilities + .formatDateWithoutTimeInAStringForBetweenWhere(date1); + value2 = Utilities + .formatDateWithoutTimeInAStringForBetweenWhere(date2); + } catch (Exception e) { + throw e; + } + + tempWhere = (tempWhere.length() == 0) ? ("(model." + + variable + " between \'" + value + "\' and \'" + + value2 + "\')") : (tempWhere + " AND (model." + + variable + " between \'" + value + "\' and \'" + + value2 + "\')"); + } + + k = k + 2; + } + } + + if (tempWhere.length() == 0) { + where = ""; + } else { + where = "where (" + tempWhere + ")"; + } + + return where; + } + +} diff --git a/Music_List/.classpath b/Music_List/.classpath new file mode 100644 index 0000000..aa960f5 --- /dev/null +++ b/Music_List/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Music_List/.mymetadata b/Music_List/.mymetadata new file mode 100644 index 0000000..6a988f1 --- /dev/null +++ b/Music_List/.mymetadata @@ -0,0 +1,13 @@ + + + + + + + diff --git a/Music_List/.project b/Music_List/.project new file mode 100644 index 0000000..f59c152 --- /dev/null +++ b/Music_List/.project @@ -0,0 +1,47 @@ + + + Music_List + + + + + + com.genuitec.eclipse.j2eedt.core.WebClasspathBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.genuitec.eclipse.j2eedt.core.J2EEProjectValidator + + + + + com.genuitec.eclipse.j2eedt.core.DeploymentDescriptorValidator + + + + + org.eclipse.wst.validation.validationbuilder + + + + + com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder + + + + + + com.genuitec.eclipse.ast.deploy.core.deploymentnature + com.genuitec.myeclipse.icefaces.icefacesnature + com.genuitec.eclipse.jsf.jsfnature + com.genuitec.eclipse.j2eedt.core.webnature + org.eclipse.jdt.core.javanature + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/Music_List/.settings/org.eclipse.jdt.core.prefs b/Music_List/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..ba72f00 --- /dev/null +++ b/Music_List/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,12 @@ +#Sat Sep 29 20:17:18 COT 2012 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/Music_List/WebRoot/META-INF/MANIFEST.MF b/Music_List/WebRoot/META-INF/MANIFEST.MF new file mode 100644 index 0000000..254272e --- /dev/null +++ b/Music_List/WebRoot/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Class-Path: + diff --git a/Music_List/WebRoot/WEB-INF/.faces-config.mex b/Music_List/WebRoot/WEB-INF/.faces-config.mex new file mode 100644 index 0000000..376961b --- /dev/null +++ b/Music_List/WebRoot/WEB-INF/.faces-config.mex @@ -0,0 +1,5 @@ + + + + + diff --git a/Music_List/WebRoot/WEB-INF/faces-config.xml b/Music_List/WebRoot/WEB-INF/faces-config.xml new file mode 100644 index 0000000..3af69da --- /dev/null +++ b/Music_List/WebRoot/WEB-INF/faces-config.xml @@ -0,0 +1,10 @@ + + + + musicBean + pulsoconf.music.list.bean.MusicBean + request + + diff --git a/Music_List/WebRoot/WEB-INF/web.xml b/Music_List/WebRoot/WEB-INF/web.xml new file mode 100644 index 0000000..e07f426 --- /dev/null +++ b/Music_List/WebRoot/WEB-INF/web.xml @@ -0,0 +1,73 @@ + + + + javax.faces.STATE_SAVING_METHOD + server + + + com.icesoft.faces.uploadDirectory + upload + + + com.icesoft.faces.uploadMaxFileSize + 4048576 + + + javax.faces.DEFAULT_SUFFIX + .jspx + + + com.icesoft.faces.util.event.servlet.ContextEventRepeater + + + Faces Servlet + javax.faces.webapp.FacesServlet + 0 + + + Persistent Faces Servlet + com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet + 0 + + + Blocking Servlet + com.icesoft.faces.webapp.xmlhttp.BlockingServlet + 0 + + + uploadServlet + com.icesoft.faces.component.inputfile.FileUploadServlet + 0 + + + Persistent Faces Servlet + *.faces + + + Persistent Faces Servlet + *.jspx + + + Persistent Faces Servlet + *.iface + + + Persistent Faces Servlet + /xmlhttp/* + + + Blocking Servlet + /block/* + + + uploadServlet + /uploadHtml + + + index.jsp + + + diff --git a/Music_List/WebRoot/index.jsp b/Music_List/WebRoot/index.jsp new file mode 100644 index 0000000..0866042 --- /dev/null +++ b/Music_List/WebRoot/index.jsp @@ -0,0 +1,26 @@ +<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> +<% +String path = request.getContextPath(); +String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; +%> + + + + + + + My JSP 'index.jsp' starting page + + + + + + + + + + This is my JSP page.
+ + diff --git a/Music_List/WebRoot/whatsgoingon.jspx b/Music_List/WebRoot/whatsgoingon.jspx new file mode 100644 index 0000000..b500fe5 --- /dev/null +++ b/Music_List/WebRoot/whatsgoingon.jspx @@ -0,0 +1,44 @@ + + + + + + + + Whats Going On ? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlClpsblCnt_bullet.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlClpsblCnt_bullet.gif new file mode 100644 index 0000000..0ff932d Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlClpsblCnt_bullet.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_bgslice.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_bgslice.gif new file mode 100644 index 0000000..488afae Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_bgslice.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_collapsed.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_collapsed.gif new file mode 100644 index 0000000..09e0b9f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_collapsed.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_collapsed_dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_collapsed_dis.gif new file mode 100644 index 0000000..cb8eff8 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_collapsed_dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_down.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_down.gif new file mode 100644 index 0000000..9a2e3a9 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_down.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_down_dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_down_dis.gif new file mode 100644 index 0000000..d6a967f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_down_dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_file.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_file.gif new file mode 100644 index 0000000..4f5ea47 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/PnlHdr_file.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/ProgFill_Indet_Bg_active.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/ProgFill_Indet_Bg_active.gif new file mode 100644 index 0000000..867d0b6 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/ProgFill_Indet_Bg_active.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/ProgFill_Indet_Bg_inactive.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/ProgFill_Indet_Bg_inactive.gif new file mode 100644 index 0000000..d205606 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/ProgFill_Indet_Bg_inactive.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/ProgFill_bg.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/ProgFill_bg.gif new file mode 100644 index 0000000..0ae0011 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/ProgFill_bg.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_LftBtm.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_LftBtm.gif new file mode 100644 index 0000000..ceaa72e Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_LftBtm.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_LftBtm_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_LftBtm_off.gif new file mode 100644 index 0000000..c454c95 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_LftBtm_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_LftMid.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_LftMid.gif new file mode 100644 index 0000000..3d510a2 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_LftMid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_LftMid_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_LftMid_off.gif new file mode 100644 index 0000000..d794db3 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_LftMid_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_MidBtm.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_MidBtm.gif new file mode 100644 index 0000000..b7c0adf Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_MidBtm.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_MidBtm_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_MidBtm_off.gif new file mode 100644 index 0000000..71dca8b Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_MidBtm_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_MidMid.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_MidMid.gif new file mode 100644 index 0000000..bfd7ae6 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_MidMid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_MidMid_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_MidMid_off.gif new file mode 100644 index 0000000..c72c09b Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_MidMid_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_RtBtm.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_RtBtm.gif new file mode 100644 index 0000000..2177b63 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_RtBtm.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_RtBtm_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_RtBtm_off.gif new file mode 100644 index 0000000..36393d3 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_RtBtm_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_RtMid.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_RtMid.gif new file mode 100644 index 0000000..69b0447 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_RtMid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_RtMid_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_RtMid_off.gif new file mode 100644 index 0000000..1111451 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_Btm_RtMid_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_LftMid.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_LftMid.gif new file mode 100644 index 0000000..0817a0f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_LftMid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_LftMid_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_LftMid_off.gif new file mode 100644 index 0000000..2826836 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_LftMid_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_LftTop.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_LftTop.gif new file mode 100644 index 0000000..6c2a66b Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_LftTop.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_LftTop_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_LftTop_off.gif new file mode 100644 index 0000000..3b31391 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_LftTop_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid.gif new file mode 100644 index 0000000..6fe8d90 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid_bullet.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid_bullet.gif new file mode 100644 index 0000000..9a2e3a9 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid_bullet.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid_bullet_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid_bullet_off.gif new file mode 100644 index 0000000..de10efd Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid_bullet_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid_bullet_over.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid_bullet_over.gif new file mode 100644 index 0000000..519cc80 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid_bullet_over.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid_off.gif new file mode 100644 index 0000000..4be24fc Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidMid_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidTop.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidTop.gif new file mode 100644 index 0000000..5ccc28b Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidTop.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidTop_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidTop_off.gif new file mode 100644 index 0000000..e3d495c Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_MidTop_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_RtMid.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_RtMid.gif new file mode 100644 index 0000000..5e446ea Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_RtMid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_RtMid_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_RtMid_off.gif new file mode 100644 index 0000000..0d15fb5 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_RtMid_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_RtTop.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_RtTop.gif new file mode 100644 index 0000000..60a45a1 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_RtTop.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_RtTop_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_RtTop_off.gif new file mode 100644 index 0000000..34e52d8 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/Tab_RtTop_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-ff-dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-ff-dis.gif new file mode 100644 index 0000000..96240f8 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-ff-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-ff.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-ff.gif new file mode 100644 index 0000000..15eaa1a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-ff.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-first-dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-first-dis.gif new file mode 100644 index 0000000..992d993 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-first-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-first.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-first.gif new file mode 100644 index 0000000..6d82a1a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-first.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-fr-dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-fr-dis.gif new file mode 100644 index 0000000..6b484ea Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-fr-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-fr.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-fr.gif new file mode 100644 index 0000000..459b56a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-fr.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-last-dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-last-dis.gif new file mode 100644 index 0000000..d520d4a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-last-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-last.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-last.gif new file mode 100644 index 0000000..5e0a35c Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-last.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-next-dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-next-dis.gif new file mode 100644 index 0000000..12c2f26 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-next-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-next.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-next.gif new file mode 100644 index 0000000..d23a293 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-next.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-previous-dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-previous-dis.gif new file mode 100644 index 0000000..e88caa4 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-previous-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-previous.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-previous.gif new file mode 100644 index 0000000..cf24684 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/arrow-previous.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/bottom_menu_bg.png b/Music_List/WebRoot/xmlhttp/css/rime/css-images/bottom_menu_bg.png new file mode 100644 index 0000000..b244b12 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/bottom_menu_bg.png differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/bottom_menu_btn_bg_on.png b/Music_List/WebRoot/xmlhttp/css/rime/css-images/bottom_menu_btn_bg_on.png new file mode 100644 index 0000000..22d1821 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/bottom_menu_btn_bg_on.png differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/bullet.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/bullet.gif new file mode 100644 index 0000000..f4b5ff5 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/bullet.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_arrow_left.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_arrow_left.gif new file mode 100644 index 0000000..6039e8b Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_arrow_left.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_arrow_left_dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_arrow_left_dis.gif new file mode 100644 index 0000000..4313aad Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_arrow_left_dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_arrow_right.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_arrow_right.gif new file mode 100644 index 0000000..77ecfea Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_arrow_right.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_arrow_right_dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_arrow_right_dis.gif new file mode 100644 index 0000000..b360869 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_arrow_right_dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_button.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_button.gif new file mode 100644 index 0000000..1e90682 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_button.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_off.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_off.gif new file mode 100644 index 0000000..65bbf09 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/cal_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/column_sort_asc.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/column_sort_asc.gif new file mode 100644 index 0000000..cb2d882 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/column_sort_asc.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/column_sort_desc.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/column_sort_desc.gif new file mode 100644 index 0000000..ad5ef72 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/column_sort_desc.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/connect_active.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/connect_active.gif new file mode 100644 index 0000000..b17950f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/connect_active.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/connect_caution.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/connect_caution.gif new file mode 100644 index 0000000..5dae0b7 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/connect_caution.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/connect_disconnected.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/connect_disconnected.gif new file mode 100644 index 0000000..e333d2d Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/connect_disconnected.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/connect_idle.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/connect_idle.gif new file mode 100644 index 0000000..96c2a96 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/connect_idle.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/contentContainer_bg.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/contentContainer_bg.gif new file mode 100644 index 0000000..f45be3a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/contentContainer_bg.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/contentContainer_bg_up.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/contentContainer_bg_up.gif new file mode 100644 index 0000000..77cc11e Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/contentContainer_bg_up.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-left-bot.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-left-bot.gif new file mode 100644 index 0000000..85e199a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-left-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-left-top-dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-left-top-dis.gif new file mode 100644 index 0000000..3f2545f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-left-top-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-mid-bot.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-mid-bot.gif new file mode 100644 index 0000000..6f343a8 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-mid-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-mid-top-dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-mid-top-dis.gif new file mode 100644 index 0000000..27fd083 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-mid-top-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-right-bot.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-right-bot.gif new file mode 100644 index 0000000..6eb8512 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-right-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-right-top-dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-right-top-dis.gif new file mode 100644 index 0000000..cfa1794 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/off-right-top-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/submenu.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/submenu.gif new file mode 100644 index 0000000..c53b5d1 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/submenu.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/submenu_on.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/submenu_on.gif new file mode 100644 index 0000000..05e1b40 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/submenu_on.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/table-border.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/table-border.gif new file mode 100644 index 0000000..f1894f2 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/table-border.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/table_col_header.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/table_col_header.gif new file mode 100644 index 0000000..a20f41c Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/table_col_header.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/table_col_header_dis.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/table_col_header_dis.gif new file mode 100644 index 0000000..0d6f071 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/table_col_header_dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/theme_bg.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/theme_bg.gif new file mode 100644 index 0000000..0efaade Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/theme_bg.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/theme_change_bg.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/theme_change_bg.gif new file mode 100644 index 0000000..72b393d Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/theme_change_bg.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_document.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_document.gif new file mode 100644 index 0000000..1df9ca2 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_document.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_folder_close.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_folder_close.gif new file mode 100644 index 0000000..9cca93d Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_folder_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_folder_closed.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_folder_closed.gif new file mode 100644 index 0000000..8a04ca1 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_folder_closed.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_folder_doc.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_folder_doc.gif new file mode 100644 index 0000000..17fc8ec Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_folder_doc.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_folder_open.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_folder_open.gif new file mode 100644 index 0000000..4a32fbb Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_folder_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_line_blank.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_line_blank.gif new file mode 100644 index 0000000..b4a7cac Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_line_blank.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_line_last_node.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_line_last_node.gif new file mode 100644 index 0000000..cd69a0e Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_line_last_node.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_line_middle_node.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_line_middle_node.gif new file mode 100644 index 0000000..fab82bb Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_line_middle_node.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_line_vertical.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_line_vertical.gif new file mode 100644 index 0000000..01b876c Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_line_vertical.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_bottom_close.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_bottom_close.gif new file mode 100644 index 0000000..1dc04f6 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_bottom_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_bottom_open.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_bottom_open.gif new file mode 100644 index 0000000..bc6a8a1 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_bottom_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_middle_close.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_middle_close.gif new file mode 100644 index 0000000..fdec893 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_middle_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_middle_open.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_middle_open.gif new file mode 100644 index 0000000..c32b6a0 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_middle_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_top_close.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_top_close.gif new file mode 100644 index 0000000..1a8b560 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_top_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_top_close_no_siblings.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_top_close_no_siblings.gif new file mode 100644 index 0000000..2a63307 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_top_close_no_siblings.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_top_open.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_top_open.gif new file mode 100644 index 0000000..b8c33ed Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_top_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_top_open_no_siblings.gif b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_top_open_no_siblings.gif new file mode 100644 index 0000000..0e8b610 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/rime/css-images/tree_nav_top_open_no_siblings.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/rime/rime-portlet.css b/Music_List/WebRoot/xmlhttp/css/rime/rime-portlet.css new file mode 100644 index 0000000..5c54d46 --- /dev/null +++ b/Music_List/WebRoot/xmlhttp/css/rime/rime-portlet.css @@ -0,0 +1,3018 @@ +/* + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * "The contents of this file are subject to the Mozilla Public License + * Version 1.1 (the "License"); you may not use this file except in + * compliance with the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" + * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + * License for the specific language governing rights and limitations under + * the License. + * + * The Original Code is ICEfaces 1.5 open source software code, released + * November 5, 2006. The Initial Developer of the Original Code is ICEsoft + * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C) + * 2004-2006 ICEsoft Technologies Canada, Corp. All Rights Reserved. + * + * Contributor(s): _____________________. + * + * Alternatively, the contents of this file may be used under the terms of + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL" + * License), in which case the provisions of the LGPL License are + * applicable instead of those above. If you wish to allow use of your + * version of this file only under the terms of the LGPL License and not to + * allow others to use your version of this file under the MPL, indicate + * your decision by deleting the provisions above and replace them with + * the notice and other provisions required by the LGPL License. If you do + * not delete the provisions above, a recipient may use your version of + * this file under either the MPL or the LGPL License." + * + */ + +/* Basic CSS styles This stylesheet is intended to match the style of the default Windows XP UI */ +/* Default CSS styles. These styles override the basic HTML tags on the page */ +/* Version received from KF Apr 01 2006 v1.2 */ + +/* +=================== Font Family, Size and Color ============== +*/ + + +/* +=================== HTML Form Element Appearence ============== +*/ + +fieldset { + border: 0px none; +} + +/* +=================== Style class definitions for ICE Standard Extended Component Appearance ============== +*/ +.iceInpTxt, .iceInpSecrt, .iceInpTxtArea { + margin: 0px; + padding: 3px; + font: 11px tahoma; + border: 1px solid #d9d9d9; +} + +.iceSelMnyCb { + white-space: nowrap; +} + +.iceSelMnyCb input, .iceSelOneRb input, .iceSelBoolChkbx { + margin: 2px; + padding: 2px; +} + +.iceSelOneRb table tr td { + padding: 1px; +} + +.iceSelOneMnu, .iceSelMnyLb, .iceSelMnyMnu, .iceSelOneLb { + margin: 2px; + padding: 1px; + font: 11px tahoma; + background: #FFF; + border: 1px solid #d9d9d9; +} + +.iceInpTxtArea { + margin: 2px; + padding: 3px; + font: 11px tahoma; + background: #FFF; + border: 1px solid #d9d9d9; +} + +.iceCmdLnk, .iceOutLnk { + text-decoration: none; + font-weight: normal; +} + +.iceOutTxt, .iceOutLbl { + font-family: Arial, Helvetica, sans-serif; + padding-left: 0px; + padding-right: 4px; + padding-top: 1px; + padding-bottom: 1px; +} + +.iceOutLbl { + font-weight: bold; + color: #484848; +} + +.iceCmdBtn { + font-family: Arial, Helvetica, sans-serif; +} + +/* +=================== ICE Component Appearence ============== +*/ +/* +----------- Calendar Component classes +*/ +.iceSelInpDate { +/* calendar outline & background color */ + background-color: #FFFFFF; + border-right: none; + border-bottom: none; + border-top: 1px solid #d9d9d9; + border-left: 1px solid #d9d9d9; + /*margin-top: 10px;*/ +} + +.iceSelInpDateIFrameFix, .iceIEIFrameFix { + z-index: -1; + position: absolute; + display: block; + /*filter: mask();*/ +} + +.iceSelInpDatePopup { + min-width: 172px; +} + +.iceSelInpDateInput { + width: 150px; + margin: 2px; +} + +input.iceSelInpDateOpenPopup { + display: inline; + text-decoration: none; + background-color: transparent; + background-image: url(css-images/cal_button.gif); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 18px; + height: 18px; + margin-left: 5px; + vertical-align: middle; +} + +input.iceSelInpDateClosePopup { + display: inline; + text-decoration: none; + background-color: transparent; + background-image: url(css-images/cal_off.gif); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 18px; + height: 18px; + margin-left: 5px; + vertical-align: middle; +} + +.iceSelInpDateMonthYear, .iceSelInpDateTime{ + background: #F5F5F5; + font-weight: bold; + text-align: center; + color: #666; + padding-left: 1px; + padding-right: 1px; + padding-top: 4px; + padding-bottom: 4px; + +} + +.iceSelInpDateTime{ + border-left: 1px solid #2A6CC2; + border-bottom: 1px solid #2A6CC2; + border-right: 1px solid #2A6CC2; +} + +.iceSelInpDateMoYrDropdown, .iceSelInpDateTimeDropDown { + background: #F5F5F5; + font-weight: bold; + color: #666; +} + +.iceSelInpDateMonthYear img { + border: none; + margin-left: 3px; + padding: 3px; +} + +.iceSelInpDateMovePrev { + text-decoration: none; + display: inline; + background-color: transparent; + background-image: url(css-images/cal_arrow_left.gif); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 17px; + height: 16px; +} + +.iceSelInpDateMoveNext { + text-decoration: none; + display: inline; + background-color: transparent; + background-image: url(css-images/cal_arrow_right.gif); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 17px; + height: 16px; +} + +.iceSelInpDateWeek { +/* the days of the week row */ + font-weight: normal; + color: #666; + text-align: center; + padding: 3px; + border-top: 1px solid #d9d9d9; + border-right: 1px solid #d9d9d9; + border-bottom: 1px solid #d9d9d9; + width: 22px; +} + +/* set the look for the days of the week backgrounds */ + +.iceSelInpDateDay { + text-align: center; + border-right: 1px solid #d9d9d9; + border-bottom: 1px solid #d9d9d9; + padding: 3px; +} + +.iceSelInpDateCur { + background: #faa620; + text-align: center; + border-right: 1px solid #d9d9d9; + border-bottom: 1px solid #d9d9d9; +} + +.iceSelInpDateCur .iceCmdLnk { + background: none; + border: none; +} + +.iceSelInpDateCur .iceOutTxt { + color: #FFFFFF; +} + +.weekend { + background: #e9e9e9; +} + +.weekend .iceOutTxt { + color: #666; +} + +.weekend .iceCmdLnk { + background: none; + border: none; +} + +/* now set the attributes for the numbers for each day of the week */ + +.iceSelInpDateDay a { +/* the day text */ + text-decoration: none; + background-color: #FFFFFF; + border: 1px solid #FFFFFF; + color: #000000; + width: 100%; + height: 100%; + padding: 0px; + display: block; +} + +.iceSelInpDateCur a { + text-decoration: none; + background-color: #2A6CC2; + border: 1px solid #2A6CC2; + color: #FFFFFF; + width: 100%; + height: 100%; + padding: 0px; + display: block; +} + +/* now set the color attributes for the hover effect on non-current days */ +.iceSelInpDateDay a:hover { +/* the day text */ + text-decoration: none; + color: #666; +} + +.exampleBoxCol1 { + padding: 7px; +} + +/* +----------- Output Table Component classes +*/ + +/* +.firstChildTitle .icePnlGrd { + margin-top: 10px; + border: 1px solid #d9d9d9; + border-collapse: collapse; +} + +.firstChildTitle .icePnlGrdRow1 { + background: #f1f1f1; + border-left: 1px solid #d9d9d9; +} + +.firstChildTitle .icePnlGrdRow2 { + background: #FFF; + border-left: 1px solid #d9d9d9; +} + +.firstChildTitle .icePnlGrdCol1 { + font-weight: bold; + padding: 7px; + border-right: 1px solid #CCCCCC; + border-bottom: 1px solid #CCCCCC; + text-align: left; +} + +.firstChildTitle .icePnlGrdCol2 { + padding: 7px; + border-right: 1px solid #CCCCCC; + border-bottom: 1px solid #CCCCCC; + text-align: left; + +} +*/ + +/* +----------- Data Table Component classes +*/ +.iceDatTbl { +/* was iceDataTblOutline */ + border-collapse: collapse; + border: none; + border-left: 1px solid #d9d9d9; + margin: 0; +} + +.iceDatTbl table { + border-collapse: collapse; +} + +.iceDatTblColHdr, .iceDatTblColHdr1, .iceDatTblColHdr2, .iceDatTblColGrpHdrCol, .iceDatTblFtr { +/* was iceTblHeader */ + text-align: center; + font: 11px tahoma; + color: #484848; + font-weight: bold; + background: #FFF url(css-images/table_col_header.gif) repeat-x bottom left; + border: 1px solid #d9d9d9; +} + +/* data tables are rendered with alternating row colors */ + +.iceDatTblRow1 { +/* was iceTblRow1 */ + border-left: 1px solid #d9d9d9; +} + +.iceDatTblRow2 { +/* was iceTblRow2 */ + border-left: 1px solid #d9d9d9; +} + +/* set the common attributes for the column classes */ +.iceDatTblCol, .iceDatTblCol1, .iceDatTblCol2 { +/*was column, column1, column2, column3*/ + border-right: 1px solid #CCCCCC; + border-bottom: 1px solid #CCCCCC; + text-align: left; +} + +.iceDatTblHdr { +} + +/*was iceTblHeader */ +.iceDatTblFtr { + background: none; + border-top: 1px solid #d9d9d9; +} + +.iceDatTblScrlSpr{ + background: url( './css-images/table_col_header.gif' ) repeat-x bottom left; + border-top: 1px solid #d9d9d9; + border-right: 1px solid #d9d9d9; +} + +.iceDatTblScrlSprFtr{ + border-bottom: 1px solid #d9d9d9; + border-right: 1px solid #d9d9d9; +} + +.iceDatTblScrlSprFtr .iceDatTblFtr{ + border-bottom: none; +} + +.iceDatTblScrlSpr .iceDatTblColHdr1, .iceDatTblScrlSpr .iceDatTblColHdr2 { + border-left-style: none; + border-top-style: none; +} + +.iceDatTblResHdlr { + margin:0px;; + padding:0px; + border-width: 0px; + width:2px; + background-color:transparent; + +} + +.iceDatTblResBor { + margin:0px;; + padding:0px; + background-color: #d9d9d9; + background-position: bottom; + background-repeat: repeat-x; + width:2px; + border-top: 1px solid #CCCCCC; +} + +.iceDatTblBlkTd { + border-bottom: 1px solid #CCCCCC; + background-color: #d9d9d9; +} + +.iceDatTblActvSrtHdr{} + +.portlet-section-header .iceDatTblResBor { + padding:0px; +} + +.portlet-section-body .iceDatTblBlkTd { + padding:0px; +} +/*was iceTblFooter */ + +/* +----- for datatable when cell content length exceeds----- +*/ + +.iceDatTbl td span.iceOutTxt { + overflow: hidden; + display: block; + padding: 2px 0px; +} + +/* etc */ + +/* +----------- Data Scroller Component classes +*/ +.iceDatPgrScrOut { +/* the class for the outside table */ + background-color: transparent; + margin: 10px; +} + +.iceDatPgrScrBtn .iceCmdLnk-dis { + border-bottom:none; +} + +.iceDatPgrTbl { +/* the container for the pagination*/ +} + +/* set the common attributes for the pagination numbers */ +.iceDatPgrScrCol a, .iceDatPgrCol a { + text-decoration: none; + font-weight: normal; + display: block; + padding-left: 5px; + padding-right: 5px; + padding-top: 2px; + padding-bottom: 2px; + border: 1px solid #DBDBDB; +} + +/** html .iceDatPgrCol a {*/ + /*width: 1%;*/ +/*}*/ + +/* override the attributes for the currently selected page */ +.iceDatPgrScrCol a { + color: #FFFFFF; + border: 1px solid #DBDBDB; + background-color: #FFA600; +} + +/** html .iceDatPgrScrCol a {*/ + /*width: 1%;*/ +/*}*/ + +/* set the attributes for the mouseover on none-current pages */ +.iceDatPgrCol a:hover { + border: 1px solid #FFA600; + text-decoration: none; + padding-bottom: 1px; +} +.iceDatPgrScrCol a:hover { + color: #000000; + border: 1px solid #DBDBDB; + text-decoration: none; + padding-bottom: 1px; +} + +/* +----------- commandSortHeader classes +*/ +.iceCmdSrtHdrAsc, .iceCmdSrtHdrDesc{ + background-repeat: no-repeat; + background-position: center; + width:10px; + height:10px; +} +.iceCmdSrtHdrAsc{ + background-image: url(css-images/column_sort_asc.gif); +} +.iceCmdSrtHdrDesc{ + background-image: url(css-images/column_sort_desc.gif); +} + +/* +----------- Tabbed Pane Component classes +*/ + +/* tabOn style classes */ + +.icePnlTbOn { + margin-right: 0; +} + +.icePnlTbOn .MidMid td { + font-weight: bold; + white-space: nowrap; + text-align: center; +} + +.icePnlTbOn .LftTop { + background: url( './css-images/Tab_LftTop.gif' ) no-repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOn .MidTop { + background: url( './css-images/Tab_MidTop.gif' ) repeat-x top left; + border: none; + padding: 0; + text-align: center; + height: 4px; +} + +.icePnlTbOn .RtTop { + background: url( './css-images/Tab_RtTop.gif' ) no-repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOn .LftMid { + background: url( './css-images/Tab_LftMid.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOn .MidMid { + background: url( './css-images/Tab_MidMid.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; +} + +.icePnlTbOn .MidMid a { + background: url( './css-images/Tab_MidMid_bullet.gif' ) no-repeat top left; + border: none; + padding: 4px 8px 5px 28px; + margin: 3px; + text-decoration: none; + font-weight: bold; + color: #666; + cursor: pointer; + display: block; +} + +.icePnlTbOn .RtMid { + background: url( './css-images/Tab_RtMid.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOn .LftBtm { + background: #f7f7f7; + + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOn .MidBtm { + background: #f7f7f7; + border: none; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOn .RtBtm { + background: #f7f7f7; + + padding: 0; + text-align: center; + height: 1px; +} + +* html .icePnlTbOn .MidMid a { + height: 1%; +} + +/* tabOff style classes */ + +.icePnlTbOff { + margin-right: 0; +} + +.icePnlTbOff .MidMid td { + text-align: center; + white-space: nowrap; + font-weight: bold; +} + +.icePnlTbOff .LftTop { + background: url( './css-images/Tab_LftTop_off.gif' ) no-repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOff .MidTop { + background: url( './css-images/Tab_MidTop_off.gif' ) repeat-x top left; + border: none; + padding: 0; + text-align: center; + height: 4px; +} + +.icePnlTbOff .RtTop { + background: url( './css-images/Tab_RtTop_off.gif' ) no-repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOff .LftMid { + background: url( './css-images/Tab_LftMid_off.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOff .MidMid { + background: url( './css-images/Tab_MidMid_off.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; +} + +.icePnlTbOff .MidMid a { + background: url( './css-images/Tab_MidMid_bullet_off.gif' ) no-repeat top left; + border: none; + padding: 4px 8px 5px 28px; + margin: 3px; + font-weight: bold; + text-decoration: none; + color: #666; + cursor: pointer; + display: block; +} + +.icePnlTbOff .MidMid a:hover { + font-weight: bold; +} +.icePnlTbOff .MidMid td:hover{ + color: #3581A5; +} + +.icePnlTbOff .RtMid { + background: url( './css-images/Tab_RtMid_off.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOff .LftBtm { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +.icePnlTbOff .MidBtm { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOff .RtBtm { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +* html .icePnlTbOff .MidMid a { + height: 1%; +} + +/* tabOver style classes */ + +.icePnlTbOver { +/* was iceTabSetTabOver */ + +} + +.icePnlTbOver .MidMid td { + text-align: center; + white-space: nowrap; + font-weight: bold; +} + +.icePnlTbOver .LftTop { + background: url( './css-images/Tab_LftTop_off.gif' ) no-repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOver .MidTop { + background: url( './css-images/Tab_MidTop_off.gif' ) repeat-x top left; + border: none; + padding: 0; + text-align: center; + height: 4px; +} + +.icePnlTbOver .RtTop { + background: url( './css-images/Tab_RtTop_off.gif' ) no-repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOver .LftMid { + background: url( './css-images/Tab_LftMid_off.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOver .MidMid { + background: url( './css-images/Tab_MidMid_off.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; +} + +.icePnlTbOver .MidMid a { + background: url( './css-images/Tab_MidMid_bullet_over.gif' ) no-repeat top left; + border: none; + padding: 4px 8px 5px 28px; + margin: 3px; + font-weight: bold; + text-decoration: none; + color: #666; + cursor: pointer; + display: block; +} + +.icePnlTbOver .MidMid a:hover { + font-weight: bold; + color: #3581A5; +} + +.icePnlTbOver .RtMid { + background: url( './css-images/Tab_RtMid_off.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOver .LftBtm { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +.icePnlTbOver .MidBtm { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOver .RtBtm { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +* html .icePnlTbOver .MidMid a { + height: 1%; +} + +/* tabSpacer */ + +.icePnlTbSetSpcr { + width: 100%; + border-bottom: 1px solid #d9d9d9; +} + +/* tabPanel */ +.icePnlTbSet { +/* was iceTabSet*/ + width: 100%; + background: transparent; + border-collapse: separate; +} + +.icePnlTbSetCnt { +/*newly added class*/ + background: url( './css-images/contentContainer_bg.gif' ) repeat-x top left; + border-bottom: 1px solid #d9d9d9; + border-left: 1px solid #d9d9d9; + border-right: 1px solid #d9d9d9; + padding: 20px; +} + +.icePnlTbSetCntBtm { +/*was iceTabSetBottom*/ + background: url( './css-images/contentContainer_bg_up.gif' ) repeat-x top left; + border-top: 1px solid #d9d9d9; + border-left: 1px solid #d9d9d9; + border-right: 1px solid #d9d9d9; + padding: 20px; +} + +/* TABS ON BOTTOM STYLE CLASSES */ +/* tabOn style classes */ + +.icePnlTbOnBtm { + margin-right: 0; +} + +.icePnlTbOnBtm .MidMid td { + font-weight: bold; + text-align: center; + white-space: nowrap; +} + +.icePnlTbOnBtm .LftTop { + background: #f7f7f7; + padding: 0; + text-align: center; + height: 1px; + +} + +.icePnlTbOnBtm .MidTop { + background: #f7f7f7; + border: none; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOnBtm .RtTop { + background: #f7f7f7; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOnBtm .LftMid { + background: url( './css-images/Tab_Btm_LftMid.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOnBtm .MidMid { + background: url( './css-images/Tab_Btm_MidMid.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; +} + +.icePnlTbOnBtm .MidMid a { + background: url( './css-images/Tab_MidMid_bullet.gif' ) no-repeat top left; + border: none; + padding: 3px 8px 2px 28px; + margin: 3px; + font-weight: bold; + text-decoration: none; + color: #666; + cursor: pointer; + display: block; +} + +.icePnlTbOnBtm .RtMid { + background: url( './css-images/Tab_Btm_RtMid.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOnBtm .LftBtm { + background: url( './css-images/Tab_Btm_LftBtm.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOnBtm .MidBtm { + background: url( './css-images/Tab_Btm_MidBtm.gif' ) repeat-x bottom left; + border: none; + padding: 0; + text-align: center; + height: 4px; +} + +.icePnlTbOnBtm .RtBtm { + background: url( './css-images/Tab_Btm_RtBtm.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +* html .icePnlTbOnBtm .MidMid a { + height: 1%; +} + +/* tabOff style classes */ + +.icePnlTbOffBtm { + margin-right: 0; +} + +.icePnlTbOffBtm .MidMid td { + text-align: center; + white-space: nowrap; + font-weight: bold; +} + +.icePnlTbOffBtm .LftTop { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +.icePnlTbOffBtm .MidTop { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOffBtm .RtTop { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +.icePnlTbOffBtm .LftMid { + background: url( './css-images/Tab_Btm_LftMid_off.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOffBtm .MidMid { + background: url( './css-images/Tab_Btm_MidMid_off.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; +} + +.icePnlTbOffBtm .MidMid a { + background: url( './css-images/Tab_MidMid_bullet_off.gif' ) no-repeat top left; + border: none; + padding: 3px 8px 2px 28px; + margin: 3px; + font-weight: bold; + text-decoration: none; + color: #666; + cursor: pointer; + display: block; +} + +.icePnlTbOffBtm .MidMid a:hover { + font-weight: bold; +} + +.icePnlTbOffBtm .RtMid { + background: url( './css-images/Tab_Btm_RtMid_off.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOffBtm .LftBtm { + background: url( './css-images/Tab_Btm_LftBtm_off.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOffBtm .MidBtm { + background: url( './css-images/Tab_Btm_MidBtm_off.gif' ) repeat-x bottom left; + border: none; + padding: 0; + text-align: center; + height: 4px; +} + +.icePnlTbOffBtm .RtBtm { + background: url( './css-images/Tab_Btm_RtBtm_off.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +* html .icePnlTbOffBtm .MidMid a { + height: 1%; +} + +/* tabOver style classes */ + +.icePnlTbOverBtm { +/* was iceTabSetTabOverBottom*/ + +} + +.icePnlTbOverBtm .MidMid td { + text-align: center; + white-space: nowrap; + font-weight: bold; +} + +.icePnlTbOverfBtm .LftTop { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +.icePnlTbOverBtm .MidTop { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOverBtm .RtTop { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +.icePnlTbOverBtm .LftMid { + background: url( './css-images/Tab_Btm_LftMid_off.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOverBtm .MidMid { + background: url( './css-images/Tab_Btm_MidMid_off.gif' ) repeat-x bottom left; + border: none; + padding: 0; + text-align: center; +} + +.icePnlTbOverBtm .MidMid a { + background: url( './css-images/Tab_MidMid_bullet_over.gif' ) no-repeat top left; + border: none; + padding: 3px 8px 2px 28px; + margin: 3px; + font-weight: bold; + text-decoration: none; + color: #666; + cursor: pointer; + display: block; +} + +.icePnlTbOverBtm .MidMid a:hover { + font-weight: bold; +} + +.icePnlTbOverBtm .RtMid { + background: url( './css-images/Tab_Btm_RtMid_off.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOverBtm .LftBtm { + background: url( './css-images/Tab_Btm_LftBtm_off.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOverBtm .MidBtm { + background: url( './css-images/Tab_Btm_MidBtm_off.gif' ) repeat-x bottom left; + border: none; + padding: 0; + text-align: center; + height: 4px; +} + +.icePnlTbOverBtm .RtBtm { + background: url( './css-images/Tab_Btm_RtBtm_off.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +* html .icePnlTbOverBtm .MidMid a { + +} + +/* tabSpacer */ +.icePnlTbSetSpcrBtm { + width: 100%; + border-top: 1px solid #d9d9d9; +} + +/* tabPanel */ + +.icePnlTbSetBtm { + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; + border-right: 1px solid #ABABAB; + border-top: 1px solid #ABABAB; + border-left: 1px solid #ABABAB; + background-color: #FFFFFF; +} + + +/* +------------- BorderLayout +*/ +.icePnlBrdrNorth { + padding: 5px; + background: #FFF; + font-weight: bold; + height: 60px; + text-align: center; +} + +.icePnlBrdrEast { + width: 10%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.icePnlBrdrWest { + width: 20%; + background-color: #FFFFFF; + vertical-align: top; +} + +.icePnlBrdrCenter { + width: 70%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.icePnlBrdrSouth { + border-top: 1px solid #FFFFFF; + color: #666666; + padding: 4px; +} + +/* +------------- PanelLayout +*/ + +.pageHdr { + font-weight: bold; + height: 80px; + background-color: #CDCDCD; + padding: 5px; + text-align: center; +} + +.icePnlBrdrStyle { + background-color: #FFFFFF; + border: 1px solid #ABABAB; + margin: 10px; + width: 97%; +} + +.pageNavigation { + width: 20%; + background-color: #DEDEDE; + padding: 5px; + vertical-align: top; +} + +.pageBody { + width: 80%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.pageFtr { + border-top: 1px solid #ABABAB; + color: #666666; + padding: 4px; +} + +/* +------------ PanelNavigation +*/ + +.navFormOutline { + background-color: #DEDEDE; + margin: 0px; + width: 100%; + padding: 0px; +} + +.navItem, .navActvItem, .navOpenItem { + color: #333333; + text-decoration: none; + background-color: #CDCDCD; + width: 100%; + border: 1px solid #CDCDCD; + border-bottom: 1px solid #FFFFFF; + padding-top: 3px; + padding-bottom: 3px; + padding-left: 5px; + padding-right: 1px; + display: block; +} + +.navItem:hover, .navActvItem:hover, .navOpenItem:hover { + background-color: #FFFFFF; + color: #000000; + border: 1px solid #2A6CC2; +} + +.navOpenItem { + white-space: nowrap; + text-decoration: none; + font-weight: bold; +} + +.navActvItem { + width: 100%; + background-color: #2A6CC2; + color: #FFFFFF; + background-image: url(css-images/cal_arrow_right.gif); + background-position: center right; + background-repeat: no-repeat; +} + +.navSeparator { + width: 100%; + height: 1px; + padding: 0px; + margin: 0px; + background-color: #CDCDCD; + border-bottom: 1px solid #DEDEDE; +} + +/* +--------------- Progress bar +*/ +.iceOutProg { + margin: 0; +} + +.iceOutProgBg { + width: 300px; + height: 17px; + border: 1px solid #d9d9d9; + background: #FFF; +} + +.iceOutProgFill { + display: block; + margin: 1px; + height: 17px; + background: url(css-images/ProgFill_bg.gif) repeat-x top left; +} + +.iceOutProgTxt { + color: #484848; +} + +/* +--------------- autoComplete classes ------ +*/ + +.iceSelInpTxtTxt { + border: 1px solid #ABABAB; + background-color: #FFFFFF; + margin: 10px 0 0 2px; + padding: 2px; +} + +.iceSelInpTxtList { + position: absolute; + display: block; + border-top: 1px solid #ABABAB; + border-right: 1px solid #666666; + border-left: 1px solid #ABABAB; + border-bottom: 1px solid #333333; + z-index: 1000; +} + +.iceSelInpTxtRow { + display: block; + background-color: #FFFFFF; + color: #333333; + padding: 2px; + padding-left: 10px; + border-bottom: 1px solid #DEDEDE; + position: relative; +} + +.iceSelInpTxtSelRow { + display: block; + background-color: #4591A1; + color: #FFFFFF; + padding: 2px; + padding-left: 10px; + border-bottom: 1px solid #FFFFFF; + position: relative; +} + +.iceSelInpTxtSelRow span { + color: #FFFFFF; +} + +/* +--------------- autoComplete disable class ------ +*/ + +.iceSelInpTxtTxt-dis { + font-family: Arial, Helvetica, sans-serif; + font-size: .95em; + color: #ABABAB; + border: 1px dotted #CCCCCC; + cursor: default; +} + +/* +----------- FileUpload Component classes +*/ +.iceInpFile { + overflow: hidden; +} + +.iceInpFileTxt { + border: 1px solid #ABABAB; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + + color: #000000; +} + +.iceInpFileBtn { + border: 1px solid #ABABAB; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + + color: #000000; +} + +/* +----------- Data Navigation Bar classes +*/ + +.tablebg { + background-color: #EEF3FB; + border: 1px solid #6392C6; + width: 70%; +} + +.oddRow { + background-color: #FFFFFF; +} + +.evenRow { + background-color: #EEF3FB; +} + +.barCol1 { + width: 40%; + text-align: left; +} + +.barCol2 { + width: 15%; + text-align: left; +} + +.barCol3 { + width: 20%; + text-align: left; +} + +.barCol4 { + width: 15%; + text-align: right; +} + +.barCol5 { + width: 15%; + text-align: left; +} + +/* +----------- TreeView component +*/ + +.iceTreeRow { + white-space: nowrap; + vertical-align: middle; + padding: 0; +} + +.iceTreeRow a { + text-decoration: none; + cursor: pointer; + padding: 0; + /*padding-left: 3px;*/ + vertical-align: middle; +} + +.iceTreeRow a:hover { + text-decoration: underline; +} + +.iceTreeRow img { + border: 0; + vertical-align: middle; + background-repeat: repeat-y; + padding: 0; +} +.iceTreeRow > img{ + /*width: 10px;*/ + /*height:16px;*/ +} + + +.iceTreeRow a img { +/* vertical-align: top; - Bug in FF, when img has focus it is not highlighted with a box.*/ + background-repeat: repeat-y; + border: 0; + padding: 0; +} + +.iceTreeRow * div { + padding: 0; + vertical-align: middle; +} + +/* ------------ Menu Classes -- +*/ + +.iceMnuBar, .iceMnuBarVrt { + padding: 0; + margin: 0; + white-space: nowrap; + background-image: none; + background-color: #FCFCFC; +} + +.iceMnuBarItem, .iceMnuBarVrtItem { + border: 1px solid #DBDBDB; + float: left; + white-space: nowrap; + background-color: #FCFCFC; +} + +.iceMnuBarItem a, .iceMnuBarItem span, .iceMnuBarItem a:hover, .iceMnuBarVrtItem a, .iceMnuBarVrtItem span, .iceMnuBarVrtItem a:hover { + text-decoration: none; + font-weight: bold; + display: block; + font-size: 1.0em; + color: #000000; +} + +.iceMnuBarItem a, .iceMnuBarItem span, .iceMnuBarItem a:hover { + padding: 3px 6px 3px 6px; +} + +.iceMnuBarVrtItem a, .iceMnuBarVrtItem span, .iceMnuBarVrtItem a:hover { + padding: 3px 0 3px 6px; +} + +.iceMnuBarItem a, .iceMnuBarVrtItem a { + background-image: url(css-images/bottom_menu_bg.png); +} + +.iceMnuBarItem a:hover, .iceMnuBarVrtItem a:hover { + background-image: url(css-images/bottom_menu_btn_bg_on.png); +} + +.iceMnuItmSep { + border-bottom: 1px solid #DBDBDB; +} + +.iceMnuItmSep hr { + width: 100%; + border: 1px inset #000000; +} + +.iceMnuBarSubMenu, .iceMnuBarVrtSubMenu { + position: absolute; + background-color: #FCFCFC; + display: block; + width: 145px; + border-right: 1px solid #DBDBDB; + border-left: 1px solid #DBDBDB; + border-top: 1px solid #DBDBDB; + z-index: 1000; +} + +.iceMnuItm { + padding: 0; + margin: 0; + vertical-align: top; + border-bottom: 1px solid #DBDBDB; +} + +.iceMnuItm a, .iceMnuItm a:hover, .iceMnuItmVrt a, .iceMnuItmVrt a:hover { + border: 0; + padding: 0; + margin: 0; + display: block; + text-decoration: none; + text-align: left; + vertical-align: top; + line-height: 25px; + height: 25px; + width: 100%; +} + +.iceMnuItm a, .iceMnuItmVrt a { + background-color: #FCFCFC; + color: #000000; +} + +.iceMnuItm a:hover, .iceMnuItmVrt a:hover { + background-color: #4591A1; + color: #FFFFFF; +} + +.iceMnuItm a:hover .iceMnuItmLabel { + color: #FFFFFF; +} + +.iceMnuItmLabel { + padding-top: 0; + padding-bottom: 0; + padding-left: 7px; + font-weight: normal; +} + +.iceMnuItmLabel, .iceMnuBarItemLabel { + font-size: 1.0em; + width: 100%; + vertical-align: top; +} + +.iceMnuItmImage, .iceMnuBarItemImage, .iceMnuBarVrtItemImage { + display: inline; +} + +.iceMnuItmImage, .iceMnuItmLabel { + vertical-align: middle; +} + +.iceMnuBarSubMenuInd { + float: right; + padding: 5px 0 0 0; + margin: 0; +} + +.iceMnuBarVrt { + width: 160px; + display: block; +} + +.iceMnuBarVrtSubMenuInd { + display: inline; + float: right; + padding-top: 3px; + padding-right: 1px; +} + +/* +----------- PanelPopup ---------- +*/ + +.iceMnuPopVrtItemLabel { + vertical-align: middle; +} + +.iceMnuPopVrtItemImage { + width: 19px; + vertical-align: middle; +} + +.iceMnuPopVrt { +/* was iceMenu_vertical */ + float: left; + white-space: nowrap; + + margin: 0px; + padding: 0px; + border: 0px; + width: 0px; + height: 0px; +} + +.iceMnuPopVrtTopSubMenu { + padding: 1px; + width: 160px; + background-color: #EFEFEF; + border: 1px solid #999999; + position: absolute; + height: auto; + display: block; +} + +.iceMnuPopVrtItem { +/* was iceMenu_verticalItem */ + width: 160px; + display: block; +} + +.iceMnuPopVrtItem a { +/* was iceMenu_verticalItem */ +/* background-color: #DDDDDD;*/ + height: auto; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + color: #333333; + font-size: 1.1em; + margin-bottom: 1px; + float: none; + display: block; + text-decoration: none; + border: 0px solid #FFFFFF; /*width: 100%;*/ +} + +.iceMnuPopVrtItem a:hover { +/* was iceMenu_verticalItem */ + background-color: #2A6CC2; + color: #FFFFFF; + text-decoration: none; +} + +.iceMnuPopVrtSubMenu { +/* was iceSubMenu_vertical*/ + padding: 1px; + width: 160px; + background-color: #EFEFEF; + border-top: 1px solid #999999; + border-right: 1px solid #999999; + border-left: 1px solid #999999; + border-bottom: 1px solid #999999; + position: absolute; + height: auto; + display: block; +} + +.iceMnuPopVrtSubMenuInd { +/* was iceSubMenuDividerVert */ + display: inline; + float: right; + padding-top: 0px; + padding-right: 1px; +} + +/* +----------- PanelPopup & panelTooltip ---------- +*/ + +.icePnlPop, .icePnlTlTip { + padding: 0px; + z-index: 1000; + background: #F5F5F5; + border: 1px solid #d9d9d9; + color: #666666; +} + +.icePnlPopHdr, .icePnlTlTipHdr { + height: 2.0em; + font-weight: bold; + background: #FFF url(css-images/PnlHdr_bgslice.gif) repeat-x top left; + border-bottom: 1px solid #d9d9d9; +} + +.icePnlPopHdr .iceOutTxt, .icePnlTlTipHdr .iceOutTxt { + padding: 4px; + text-align: center; + vertical-align: middle; + font: 11px tahoma; + color: #484848; + font-weight: bold; +} + +.icePnlPopBody, .icePnlTlTipBody { + padding: 10px; +} + +.icePnlPopFtr, .icePnlTlTipFtr { + float: right; + height: auto; + background-color: #DDDDDD; +} + +.popupTopTextDrag, .popupTopTextModal { + margin: 2px 0 0 4px; + display: inline; + float: left; +} + +.popupTopClose, .popupTopCloseModal { + vertical-align: middle; + margin: 4px; + display: inline; + float: right; +} + +.popupContentText { + display: block; +} + +/* + Classes for the output progress bar +*/ + +.iceOutProgIndetActv { + margin: 1px; + height: 17px; + background: url(css-images/ProgFill_Indet_Bg_active.gif) repeat-x top left; +} + +.iceOutProgIndetInactv { + margin: 1px; + height: 17px; + background: url(css-images/ProgFill_Indet_Bg_inactive.gif) repeat-x top left; +} + +/* + Classes for the connection status indicator +*/ + +.iceOutConStatInactv, .iceOutConStatActv, .iceOutConStatCaution, .iceOutConStatDisconnect { + height: 33px; + width: 33px; + position: absolute; + margin-left: -10px; +} + +.iceOutConStat { + margin: 0px; + width: 25px; + height: 25px; + border: none; + font-size: .5em; +} + +.iceOutConStatInactv { + background: url(css-images/connect_idle.gif) no-repeat center top; +} + +.iceOutConStatActv { + background: url(css-images/connect_active.gif) no-repeat center top; +} + +.iceOutConStatCaution { + background: url(css-images/connect_caution.gif) no-repeat center top; +} + +.iceOutConStatDisconnect { + background: url(css-images/connect_disconnected.gif) no-repeat center top; +} + +/* XP Disabled styles CSS Document v1.0 mar 31 2006 */ + +.iceCmdBtn-dis { +} + +.iceCmdLnk-dis, .iceOutLnk-dis { + color: #ABABAB; + text-decoration: none; + border-bottom: 1px dotted #CCCCCC; + cursor: default; +} + +.iceOutTxt-dis, .iceOutLbl-dis { + color: #ABABAB; + text-decoration: none; + border-bottom: 1px dotted #CCCCCC; + cursor: default; +} + +.iceInpTxt-dis, .iceInpSecrt-dis { + color: #ABABAB; + cursor: default; + margin: 2px; + padding: 3px; + font: 11px tahoma; + border: 1px dotted #CCCCCC; +} + +.iceInpTxtArea-dis { + font-family: Arial, Helvetica, sans-serif; + font-size: .95em; + color: #ABABAB; + border: 1px dotted #CCCCCC; + cursor: default; + margin: 2px; + padding: 2px; +} + +.iceSelMnyCb-dis { + background-color: #CCCCCC; + padding: 2px; + margin: 2px; + cursor: default; + color: #CCCCCC; + border: none; +} + +.iceSelOneMnu-dis, .iceSelMnyLb-dis, .iceSelMnyMnu-dis, .iceSelOneLb-dis { + font-family: Arial, Helvetica, sans-serif; + color: #CCCCCC; + padding: 2px; + font-size: .95em; + cursor: default; + border: none; +} + +.iceSelOneRb-dis { + background-color: #CCCCCC; + padding: 2px; + margin: 2px; + cursor: default; + color: #444444; + border: none; +} + +.iceInpFileTxt-dis { + border: none; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + color: #CCCCCC; + cursor: default; +} + +.iceInpFileBtn-dis { + border: 1px solid #CCCCCC; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + color: #CCCCCC; + cursor: default; +} + +/* submenu disabled style classes */ +.iceSubMenuRowLabel-dis { + color: #ABABAB; + text-decoration: none; + cursor: default; +} + +.iceSubMenuRow-dis { + color: #ABABAB; + text-decoration: none; + cursor: default; + padding: 0px; + display: block; + height: auto; +} + +.iceSubMenuRow-dis a { + color: #333333; + text-decoration: none; + cursor: default; + display: block; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + +} + +.iceSubMenuRow-dis a:hover { + color: #ABABAB; + text-decoration: none; + border-bottom: 1px dotted #CCCCCC; + cursor: default; +} + +/* panel tabs disabled style classes */ + +.icePnlTbOff { +/* was iceTabSetTabOff*/ + +} + +.icePnlTbOff .LftTop-dis { + background-color: transparent; + background-image: url(css-images/off-left-top-dis.gif); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOff .MidTop-dis { + background-color: #DEDEDE; + background-image: url(css-images/off-mid-top-dis.gif); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOff .RtTop-dis { + background-color: transparent; + background-image: url(css-images/off-right-top-dis.gif); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOff .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOff .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOff .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; + +} + +.icePnlTbOff .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOff .LftBtm-dis { + background-color: transparent; + background-image: url(css-images/off-left-bot.gif); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOff .MidBtm-dis { + background-color: transparent; + background-image: url(css-images/off-mid-bot.gif); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOff .RtBtm-dis { + background-color: transparent; + background-image: url(css-images/off-right-bot.gif); + background-repeat: no-repeat; + border: none; +} + +/* disabled bottom tab off */ +.icePnlTbOffBtm .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOffBtm .MidBtm-dis { + background-color: #DEDEDE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOffBtm .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOffBtm .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOffBtm .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOffBtm .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; + +} + +.icePnlTbOffBtm .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOffBtm .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOffBtm .MidTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOffBtm .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* disabled bottom tab on */ + +.icePnlTbOnBtm .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOnBtm .MidBtm-dis { + background-color: #DEDEDE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOnBtm .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOnBtm .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOnBtm .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOnBtm .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; +} + +.icePnlTbOnBtm .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOnBtm .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOnBtm .MidTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOnBtm .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* tab on disabled */ +.icePnlTbOn { + +} + +.icePnlTbOn .LftTop-dis { + background-color: transparent; + background-image: url(css-images/off-left-top-dis.gif); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOn .MidTop-dis { + background-color: #DEDEDE; + background-image: url(css-images/off-mid-top-dis.gif); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOn .RtTop-dis { + background-color: transparent; + background-image: url(css-images/off-right-top-dis.gif); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOn .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOn .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOn .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; +} + +.icePnlTbOn .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOn .LftBtm-dis { + background-color: transparent; + background-image: url(css-images/off-left-bot.gif); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOn .MidBtm-dis { + background-color: transparent; + background-image: url(css-images/off-mid-bot.gif); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOn .RtBtm-dis { + background-color: transparent; + background-image: url(css-images/off-right-bot.gif); + background-repeat: no-repeat; + border: none; +} + +/* +data scroller classes disabled styles +*/ +.sclBtnCell-dis { +/* the cells behind the scroll buttons */ + background-color: #FFFFFF; + padding: 2px; +} + +.sclBtnCell-dis img { + cursor: default; +} + +.icePaginatorTbl-dis { +/* the container for the pagination*/ + background-color: #FFFFFF; +} + +/* set the common attributes for the pagination numbers */ +.icePaginatorAtvCol-dis a, .icePaginatorCol-dis a { + text-decoration: none; + font-weight: normal; + background-color: #FFFFFF; + color: #ABABAB; + display: block; + padding-left: 5px; + padding-right: 5px; + border: 1px solid #FFFFFF; + cursor: default; +} + +/* override the attributes for the currently selected page */ +.icePaginatorAtvCol-dis a { + color: #ABABAB; + /* border:1px solid #2A6CC2; + background-color:#2A6CC2; + */ + cursor: default; +} + +/* set the attributes for the mouseover on none-current pages */ +.icePaginatorCol-dis a:hover { + /* color:#000000; + border:1px solid #2A6CC2;*/ +} + +/* +Disabled classes for the calendar controls +*/ + +.iceSelInpDate-dis { +/* calendar outline & background color */ + background-color: #FFFFFF; + border: 1px solid #DEDEDE; /* removed margin from calendar outline - better absolute positioning of popup */ +/*margin:10px;*/ +} + +.iceSelInpDateMonthYear-dis { + background-color: #EFEFEF; + /* background-image: url("./css-images/table_col_header.gif"); + background-position:bottom; + background-repeat:repeat-x;*/ + font-weight: normal; + text-align: center; + color: #999999; + padding-left: 1px; + padding-right: 1px; + padding-top: 4px; + padding-bottom: 4px; /*border-right:1px solid #CCCCCC;*/ +} + +.iceSelInpDateMoYrDropdown-dis { + background-color: #EFEFEF; + color: #999999; +} + +.iceSelInpDateMonthYear-dis img { + cursor: default; +} + +.iceSelInpDateWeek-dis { +/* the days of the week row */ + font-weight: normal; + color: #999999; + background-color: #EFEFEF; + text-align: center; + padding-left: 5px; + padding-right: 5px; + border-bottom: 1px solid #ABABAB; +} + +/* set the look for the days of the week backgrounds */ +.iceSelInpDateDay-dis, .iceSelInpDateCur-dis { +/* the background & alignment for the days */ + padding: 3px; + text-align: center; +} + +/* now set the attributes for the numbers for each day of the week */ +.iceSelInpDateDay-dis a { +/* the day text */ + text-decoration: none; + background-color: #FFFFFF; + border: 1px solid #FFFFFF; + color: #ABABAB; + width: 100%; + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +.iceSelInpDateCur-dis a { + text-decoration: none; + background-color: #ABABAB; + border: 1px solid #ABABAB; + color: #FFFFFF; + width: 100%; + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +/* +----------- commandSortHeader ---------- +*/ +.iceCmdSrtHdr { + text-decoration: none; /*border: 1px solid #ABABAB;*/ + color: #333333; + /*width: 100%;*/ + height: 100%; + padding: 0px; + display: block; +} + +.iceCmdSrtHdr-dis { + text-decoration: none; /*border: 1px solid #ABABAB;*/ + color: #999999; + /*width: 100%;*/ + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +/* IE specific CSS to enlarge clickable area of SortHeader links */ +* html .iceCmdSrtHdr { + height: 1%; +} + +/* +----------- form ---------- +*/ +.iceFrm { + +} + +/* +----------- graphicImage ---------- +*/ +.iceGphImg { + +} + +/* +----------- message ---------- +*/ +.iceMsg { + +} + +.iceMsgFatal { + +} + +.iceMsgError { + +} + +.iceMsgWarn { + +} + +.iceMsgInfo { + +} + +/* +----------- messages ---------- +*/ +.iceMsgs { + +} + +.iceMsgsFatal { + +} + +.iceMsgsError { + +} + +.iceMsgsWarn { + +} + +.iceMsgsInfo { + +} + +/* +----------- panelGrid ---------- +*/ +.icePnlGrd { + +} + +.icePnlGrdHdr { + +} + +.icePnlGrdFtr { + +} + +.icePnlGrdRow1 { + +} + +.icePnlGrdRow2 { + +} + +.icePnlGrdCol1 { + +} + +.icePnlGrdCol2 { + +} + +/* +----------- panelGroup ---------- +*/ +.icePnlGrp { + +} + +/* +----------- outputFormat ---------- +*/ +.iceOutFrmt { + +} + +/* +----------- tree ---------- +*/ +.iceTree { + +} + +.iceTreeRow { + +} + +/* +----------- panelSeries ---------- +*/ +.icePnlSrs { + +} + +/* +----------- positionedPanel ---------- +*/ +.icePnlPos { + +} + +.icePnlPos-dis { + +} + +/* +----------- positionedPanel ---------- +*/ +.icePnlStk { +} + +.icePnlStkRow { +} + +.icePnlStkCol { +} + +/* +----------- panelTab header ---------- +*/ +.icePnlTbSetHdrIconLft { + display: none; + width: 0; + height: 0; + +} + +.icePnlTbSetHdrIconRt { + display: none; + width: 0; + height: 0; +} + +.icePnlTbSetHdrLbl { + padding-top: 2px; + padding-bottom: 2px; + white-space: nowrap; +} + +/* +----------- Table Row Selection -------- +*/ +.iceRowSelSelected, .iceRowSelSelected td { + background: #E5E5E5; +} +.iceRowSelSelected .iceOutTxt{ + color: #578E93; +} +.iceRowSelSelected .iceOutTxt { + color: #428F99; +} +.iceRowSelSelectedMouseOver { + background: #FFA326; +} +.iceRowSelSelectedMouseOver .iceOutTxt { + color: white; +} +.iceRowSelMouseOver { + color: white; + background: #4591A1; +} +.iceRowSelMouseOver .iceOutTxt { + color: white; +} + +.portlet-section-body-hover .iceRowSelSelectedMouseOver { + background-color: #FFA326; +} + +.portlet-section-alternate-hover td, .portlet-section-body-hover td { + background-color: #4591A1; + } +/* +----------- outputChart -------- +*/ + +.iceOutChrt { + +} + +/* +----------- Panel Collapsible -------- +*/ + +.icePnlClpsbl, .icePnlClpsbl-dis { + border: 1px solid #d9d9d9; +} + +.icePnlClpsblCnt .icePnlClpsbl { + border: none; +} + +.icePnlClpsblHdr, .icePnlClpsblHdr-dis { + font: 11px tahoma; + color: #484848; + padding: 6px 0 0 8px; + font-weight: bold; + height: 20px; + background: #FFF url( './css-images/table_col_header.gif' ) repeat-x top left; + border-bottom: 1px solid #d9d9d9; +} + +.icePnlClpsblHdr-dis { + background: #FFF url( './css-images/table_col_header_dis.gif' ) repeat-x top left; +} + +.icePnlClpsblHdr .iceCmdLnk, .icePnlClpsblColpsdHdr .iceCmdLnk { + padding-left: 22px; +} + +.icePnlClpsblHdr .icePnlGrp a, .icePnlClpsblHdr-dis .icePnlGrp a { + font-weight: bold; +} + +.icePnlClpsblCnt, .icePnlClpsblCnt-dis { + font: 11px / 17px tahoma; + color: #494949; + background: #f5f5f5; + padding: 4px 4px 4px 9px; + border-bottom: none; +} + +.icePnlClpsblCnt-dis { + background-color: #e5e5e5; +} + +.icePnlClpsblCnt .icePnlClpsblHdr { + font: 11px tahoma; + color: #484848; + padding: 0 0 0 0; + font-weight: bold; + height: 20px; + border: none; + margin-top: 8px; +} + +.icePnlClpsblCnt .icePnlClpsblHdr .iceOutTxt { + background: none; +} + +.icePnlClpsblCnt .icePnlClpsblColpsdHdr { + font: 11px tahoma; + color: #484848; + padding: 0 0 0 0; + font-weight: bold; + height: 20px; + border: none; + margin-top: 8px; +} + +.icePnlClpsblCnt .icePnlClpsblColpsdHdr .iceOutTxt{ + background: none; +} + +.icePnlClpsblCnt .icePnlClpsblCnt { + border-left: none; + border-right: none; + padding: 0 0 0 10px; +} + +.icePnlClpsblColpsd, .icePnlClpsblColpsd-dis { + border: 1px solid #d9d9d9; +} + +.icePnlClpsblCnt .icePnlClpsblColpsd { + border: none; +} + +.icePnlClpsblColpsdHdr, .icePnlClpsblColpsdHdr-dis { + font: 11px tahoma; + color: #484848; + padding: 6px 0 0 8px; + font-weight: bold; + height: 20px; + background: #FFF url( './css-images/table_col_header.gif' ) repeat-x top left; + border-bottom: none; +} + +.icePnlClpsblColpsdHdr-dis { + background: #FFF url( './css-images/table_col_header_dis.gif' ) repeat-x top left; +} + +.icePnlClpsblColpsdHdr .iceOutTxt, .icePnlClpsblHdr .iceOutTxt, +.icePnlClpsblColpsdHdr-dis .iceOutTxt, .icePnlClpsblHdr-dis .iceOutTxt { + padding-left: 22px; +} + +.icePnlClpsblColpsdCnt, .icePnlClpsblColpsdCnt-dis { + border: none; +} + +.icePnlClpsblHdr, .icePnlClpsblColpsdHdr { + cursor: pointer; +} + +.icePnlClpsblHdr-dis, .icePnlClpsblColpsdHdr-dis { + cursor: default; +} + +.icePnlClpsblHdr div, .icePnlClpsblHdr-dis div, .icePnlClpsblColpsdHdr div, .icePnlClpsblColpsdHdr-dis div { + background-repeat: no-repeat; + background-position: left top; + height: 18px; +} + +.icePnlClpsblHdr div { + background: url( './css-images/PnlHdr_down.gif' ) no-repeat top left; + padding: 2px 0 0 5px; + margin: -2px 0 0 -3px; +} + +.icePnlClpsblHdr-dis div { + background: url( './css-images/PnlHdr_down_dis.gif' ) no-repeat top left; + padding: 2px 0 0 5px; + margin: -2px 0 0 -3px; +} + +.icePnlClpsblColpsdHdr div { + background: url( './css-images/PnlHdr_collapsed.gif' ) no-repeat top left; + padding: 2px 0 0 5px; + margin: -2px 0 0 -3px; +} + +.icePnlClpsblColpsdHdr-dis div { + background: url( './css-images/PnlHdr_collapsed_dis.gif' ) no-repeat top left; + padding: 2px 0 0 5px; + margin: -2px 0 0 -3px; +} + +.icePnlClpsbl-dis, .icePnlClpsblHdr-dis, .icePnlClpsblCnt-dis, +.icePnlClpsblColpsd-dis, .icePnlClpsblColpsdHdr-dis, .icePnlClpsblColpsdCnt-dis{ + color: #999; +} + +.icePnlClpsblHdr-dis .iceOutTxt, .icePnlClpsblCnt-dis .iceOutTxt, +.icePnlClpsblColpsdHdr-dis .iceOutTxt, .icePnlClpsblColpsdCnt-dis .iceOutTxt { + color: #999; +} + +/* +----------- Google Maps -------- +*/ + +.iceGmp{ + border-collapse:collapse; + border-spacing:0px; + padding:0px; +} + +.iceGmpMapTd { + vertical-align: top; +} + +.iceGmpMapTd div.gmap { + width: 600px; + height: 400px; +} + +.iceInpRchTxt { + width: 100%; +} + +/* panel divider */ +.icePnlDvr, .icePnlDvrHor { + width: 800px; + height: 400px; +} + +.icePnlDvrCnt, .icePnlDvrHorCnt { + border: 1px solid #ABABAB; + /*width: 100%;*/ + height: 100%; +} + +.icePnlDvrFst, .icePnlDvrSnd { + height: 100%; + display: block; + float: left; + overflow: auto; +} + +.icePnlDvrSpt { + width: 2px; + height: 100%; + display: inline; + background-color: #EFEFEF; + border-left: 1px solid #ABABAB; + border-right: 1px solid #ABABAB; + float: left; + cursor: e-resize; +} + +.icePnlDvrHorFst, .icePnlDvrHorSnd { + width: 100%; + display: block; + overflow: auto; + display: block; +} + +.icePnlDvrHorSpt { + width: 100%; + height: 2px; + background-color: #EFEFEF; + border-top: 1px solid #ABABAB; + border-bottom: 1px solid #ABABAB; + cursor: n-resize; +} + +.iceSelMnyCb input, .iceSelOneRb input, .iceSelBoolChkbx { + margin: 0 5px 2px 2px; + padding: 2px; + vertical-align: middle; +} + +/* +----------- PanelConfirmation ---------- +*/ + +.icePnlCnf { + background-color: #F5F5F5; + border: 1px solid #d9d9d9; + width: 300px; + padding: 0; + z-index: 1000; + color: #666666; + font-family: Arial, Helvetica, sans-serif; +} + +.icePnlCnfHdr { + background: #FFF url( './css-images/PnlHdr_bgslice.gif' ) repeat-x top left; + border-bottom: 1px solid #d9d9d9; + height: 2.0em; + padding: 4px; + text-align: left; + vertical-align: middle; + font: 11px tahoma; + color: #484848; + font-weight: bold; +} + +.icePnlCnfBody { + padding: 10px 10px 5px 10px; + font-size: 1em; + font-weight: normal; +} + +.icePnlCnfBtns { + padding: 5px 10px 10px 10px; + text-align: center; + font-size: 1em; + font-weight: normal; +} + +.icePnlCnfBtns input { + margin: 0 20px 0 20px; +} diff --git a/Music_List/WebRoot/xmlhttp/css/rime/rime.css b/Music_List/WebRoot/xmlhttp/css/rime/rime.css new file mode 100644 index 0000000..32ed10d --- /dev/null +++ b/Music_List/WebRoot/xmlhttp/css/rime/rime.css @@ -0,0 +1,3069 @@ +/* + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * "The contents of this file are subject to the Mozilla Public License + * Version 1.1 (the "License"); you may not use this file except in + * compliance with the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" + * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + * License for the specific language governing rights and limitations under + * the License. + * + * The Original Code is ICEfaces 1.5 open source software code, released + * November 5, 2006. The Initial Developer of the Original Code is ICEsoft + * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C) + * 2004-2006 ICEsoft Technologies Canada, Corp. All Rights Reserved. + * + * Contributor(s): _____________________. + * + * Alternatively, the contents of this file may be used under the terms of + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL" + * License), in which case the provisions of the LGPL License are + * applicable instead of those above. If you wish to allow use of your + * version of this file only under the terms of the LGPL License and not to + * allow others to use your version of this file under the MPL, indicate + * your decision by deleting the provisions above and replace them with + * the notice and other provisions required by the LGPL License. If you do + * not delete the provisions above, a recipient may use your version of + * this file under either the MPL or the LGPL License." + * + */ + +/* Basic CSS styles This stylesheet is intended to match the style of the default Windows XP UI */ +/* Default CSS styles. These styles override the basic HTML tags on the page */ +/* Version received from KF Apr 01 2006 v1.2 */ + +/* +=================== Font Family, Size and Color ============== +*/ + +/* set the attributes for the font family, size and color for ALL elements on the page */ +/* make the fonts inside tables and forms == the default size of the page */ +body, table { + font-family: Arial, Helvetica, sans-serif; + font-size: .95em; + color: #000000; +} + +/* now set the size and other attributes of the fonts for any of the form elements for non-ICE form elements. (note this will also affect any ICE components that render out any of the following HTML tags */ +input, textarea, select { +} + +/* +=================== HTML Form Element Appearence ============== +*/ + +/* set the style elements for any of the textarea form elements */ +textarea { + +} + +/* set the style elements for any of the select form elements */ +select { + +} + +/* set the style elements for any of the input form elements */ +input { + +} + +fieldset { + border: 0px none; +} + +/* +=================== Style class definitions for ICE Standard Extended Component Appearance ============== +*/ +.iceInpTxt, .iceInpSecrt, .iceInpTxtArea { + margin: 2px; + padding: 3px; + font: 11px tahoma; + background: #FFF; + border: 1px solid #d9d9d9; +} + +.iceSelMnyCb { + white-space: nowrap; +} + +.iceSelMnyCb input, .iceSelOneRb input, .iceSelBoolChkbx { + margin: 2px; + padding: 2px; +} + +.iceSelOneRb table tr td { + padding: 1px; +} + + +.iceSelOneMnu, .iceSelMnyLb, .iceSelMnyMnu, .iceSelOneLb { + margin: 2px; + padding: 3px; + font: 11px tahoma; + background: #FFF; + border: 1px solid #d9d9d9; +} + +.iceInpTxtArea { + margin: 2px; + padding: 3px; + font: 11px tahoma; + background: #FFF; + border: 1px solid #d9d9d9; +} + +.iceCmdLnk, .iceOutLnk { + text-decoration: none; + font-weight: normal; + color: #333333; +} + +.iceOutTxt, .iceOutLbl { + font-family: Arial, Helvetica, sans-serif; + color: #000000; + padding-left: 0px; + padding-right: 0px; + padding-top: 2px; + padding-bottom: 2px; +} + +.iceOutLbl { + font-weight: bold; + color: #484848; +} + +.iceCmdBtn { + font-family: Arial, Helvetica, sans-serif; +} + +/* +=================== ICE Component Appearence ============== +*/ +/* +----------- Calendar Component classes +*/ +.iceSelInpDate { +/* calendar outline & background color */ + background-color: #FFFFFF; + border-top: 1px solid #d9d9d9; + border-left: 1px solid #d9d9d9; + /*margin-top: 10px;*/ +} +table.iceSelInpDate tbody tr td table{ + border-right: 1px solid #d9d9d9; +} + +.iceSelInpDateIFrameFix, .iceIEIFrameFix { + z-index: -1; + position: absolute; + display: block; + filter: mask(); +} + +.iceIEIFrameFix { + height: 0; +} + +.iceSelInpDatePopup { + min-width: 172px; +} + +.iceSelInpDateInput { + width: 150px; + margin: 2px; +} + +.iceSelInpDateOpenPopup { + display: inline; + text-decoration: none; + background-color: transparent; + background-image: url( "./css-images/cal_button.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 16px; + height: 16px; + margin-left: 5px; +} + +.iceSelInpDateClosePopup { + display: inline; + text-decoration: none; + background-color: transparent; + background-image: url( "./css-images/cal_off.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 16px; + height: 16px; + margin-left: 5px; +} + +.iceSelInpDateMonthYear, .iceSelInpDateTime{ + background: #F5F5F5; + font-weight: bold; + text-align: center; + color: #666; + padding-left: 1px; + padding-right: 1px; + padding-top: 4px; + padding-bottom: 4px; + +} + +.iceSelInpDateTime{ + border-left: 1px solid #d9d9d9; + border-bottom: 1px solid #d9d9d9; + border-right: 1px solid #d9d9d9; +} + +.iceSelInpDateMoYrDropdown, .iceSelInpDateTimeDropDown { + background: #F5F5F5; + font-weight: bold; + color: #666; +} + +.iceSelInpDateMonthYear img { + border: none; + margin-left: 3px; + padding: 3px; +} + +.iceSelInpDateMovePrev { + text-decoration: none; + display: inline; + background-color: transparent; + background-image: url( "./css-images/cal_arrow_left.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 17px; + height: 16px; +} + +.iceSelInpDateMoveNext { + text-decoration: none; + display: inline; + background-color: transparent; + background-image: url( "./css-images/cal_arrow_right.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 17px; + height: 16px; +} + +.iceSelInpDateWeek { +/* the days of the week row */ + font-weight: normal; + color: #666; + text-align: center; + padding: 3px; + border-top: 1px solid #d9d9d9; + border-right: 1px solid #d9d9d9; + border-bottom: 1px solid #d9d9d9; + /*width: 22px;*/ +} + +/* set the look for the days of the week backgrounds */ + +.iceSelInpDateDay { + text-align: center; + border-right: 1px solid #d9d9d9; + border-bottom: 1px solid #d9d9d9; + padding: 3px; +} + +.iceSelInpDateCur { + background: #faa620; + text-align: center; + border-right: 1px solid #d9d9d9; + border-bottom: 1px solid #d9d9d9; +} + +.iceSelInpDateCur .iceCmdLnk { + background: none; + border: none; +} + +.iceSelInpDateCur .iceOutTxt { + color: #FFFFFF; +} + +.weekend { + background: #e9e9e9; +} + +.weekend .iceOutTxt { + color: #666; +} + +.weekend .iceCmdLnk { + background: none; + border: none; +} + +/* now set the attributes for the numbers for each day of the week */ + +.iceSelInpDateDay a { +/* the day text */ + text-decoration: none; + background-color: #FFFFFF; + /*border: 1px solid #FFFFFF;*/ + color: #000000; + width: 100%; + height: 100%; + padding: 0px; + display: block; +} + +.iceSelInpDateCur a { + text-decoration: none; + background-color: #2A6CC2; + border: 1px solid #2A6CC2; + color: #FFFFFF; + width: 100%; + height: 100%; + padding: 0px; + display: block; +} + +/* now set the color attributes for the hover effect on non-current days */ +.iceSelInpDateDay a:hover { +/* the day text */ + text-decoration: none; + color: #666; +} + +.exampleBoxCol1 { + padding: 7px; +} + +/* +----------- Output Table Component classes +*/ + +/* +.firstChildTitle .icePnlGrd { + margin-top: 10px; + border: 1px solid #d9d9d9; + border-collapse: collapse; +} + +.firstChildTitle .icePnlGrdRow1 { + background: #f1f1f1; + border-left: 1px solid #d9d9d9; +} + +.firstChildTitle .icePnlGrdRow2 { + background: #FFF; + border-left: 1px solid #d9d9d9; +} + +.firstChildTitle .icePnlGrdCol1 { + font-weight: bold; + padding: 7px; + border-right: 1px solid #CCCCCC; + border-bottom: 1px solid #CCCCCC; + text-align: left; +} + +.firstChildTitle .icePnlGrdCol2 { + padding: 7px; + border-right: 1px solid #CCCCCC; + border-bottom: 1px solid #CCCCCC; + text-align: left; + +} +*/ + +/* +----------- Data Table Component classes +*/ +.iceDatTbl { +/* was iceDataTblOutline */ + background-color: #FFFFFF; + border-collapse: collapse; + border: none; + border-left: 1px solid #d9d9d9; + margin: 10px 0 0 0; +} + +.iceDatTbl table { + border-collapse: collapse; +} + +.iceDatTblColHdr, .iceDatTblColHdr1, .iceDatTblColHdr2, .iceDatTblColGrpHdrCol, .iceDatTblFtr { +/* was iceTblHeader */ + text-align: center; + font: 11px tahoma; + color: #484848; + padding: 5px; + font-weight: bold; + background: #FFF url( './css-images/table_col_header.gif' ) repeat-x bottom left; + border: 1px solid #d9d9d9; +} + +.iceDatTblResHdlr { + margin:0px;; + padding:0px; + border-width: 0px; + width:2px; + background-color:transparent; + +} + +.iceDatTblResBor { + margin:0px;; + padding:0px; + background-color: #d9d9d9; + background-position: bottom; + background-repeat: repeat-x; + width:2px; + border-top: 1px solid #CCCCCC; +} + +.iceDatTblBlkTd { + border-bottom: 1px solid #CCCCCC; + background-color: #d9d9d9; +} +/* data tables are rendered with alternating row colors */ + +.iceDatTblRow1 { +/* was iceTblRow1 */ + background: #FFF; + border-left: 1px solid #d9d9d9; +} + +.iceDatTblRow2 { +/* was iceTblRow2 */ + background: #F7F7F7; + border-left: 1px solid #d9d9d9; +} + +/* set the common attributes for the column classes */ +.iceDatTblCol, .iceDatTblCol1, .iceDatTblCol2 { +/*was column, column1, column2, column3*/ + color: #000000; + padding-left: 5px; + padding-right: 5px; + padding-top: 3px; + padding-bottom: 3px; + border-right: 1px solid #CCCCCC; + border-bottom: 1px solid #CCCCCC; + text-align: left; +} + +.iceDatTblHdr { +} + +/*was iceTblHeader */ +.iceDatTblFtr { + background: none; + border-top: 1px solid #d9d9d9; +} + +.iceDatTblScrlSpr{ + background: url( './css-images/table_col_header.gif' ) repeat-x bottom left; + border-top: 1px solid #d9d9d9; + border-right: 1px solid #d9d9d9; +} + +.iceDatTblScrlSprFtr{ + border-bottom: 1px solid #d9d9d9; + border-right: 1px solid #d9d9d9; +} + +.iceDatTblScrlSprFtr .iceDatTblFtr{ + border-bottom: none; +} + +.iceDatTblScrlSpr .iceDatTblColHdr1, .iceDatTblScrlSpr .iceDatTblColHdr2 { + border-left-style: none; + border-top-style: none; +} + +.iceDatTblActvSrtHdr{} +/*was iceTblFooter */ + +/* +----- for datatable when cell content length exceeds----- +*/ + +.iceDatTbl td span.iceOutTxt { + overflow: hidden; + display: block; + padding: 2px 0px; +} + +/* etc */ + +/* +----------- Data Scroller Component classes +*/ +.iceDatPgrScrOut { +/* the class for the outside table */ + background-color: transparent; + margin: 10px; +} + +.iceDatPgrScrBtn { +/* the cells behind the scroll buttons */ + background-color: transparent; + padding: 2px; +} + +.iceDatPgrScrBtn .iceCmdLnk-dis { + border-bottom:none; +} + +.iceDatPgrTbl { +/* the container for the pagination*/ + background-color: transparent; +} + +/* set the common attributes for the pagination numbers */ +.iceDatPgrScrCol a, .iceDatPgrCol a { + text-decoration: none; + font-weight: normal; + background-color: #FFFFFF; + color: #656565; + display: block; + padding-left: 5px; + padding-right: 5px; + padding-top: 2px; + padding-bottom: 2px; + border: 1px solid #DBDBDB; +} + +/** html .iceDatPgrCol a {*/ + /*width: 1%;*/ +/*}*/ + +/* override the attributes for the currently selected page */ +.iceDatPgrScrCol a { + color: #FFFFFF; + border: 1px solid #DBDBDB; + background-color: #FFA600; +} + +/** html .iceDatPgrScrCol a {*/ + /*width: 1%;*/ +/*}*/ + +/* set the attributes for the mouseover on none-current pages */ +.iceDatPgrCol a:hover { + color: #000000; + border: 1px solid #FFA600; + text-decoration: none; + padding-bottom: 1px; +} +.iceDatPgrScrCol a:hover { + color: #000000; + border: 1px solid #DBDBDB; + text-decoration: none; + padding-bottom: 1px; +} + +/* +----------- commandSortHeader classes +*/ +.iceCmdSrtHdrAsc, .iceCmdSrtHdrDesc{ + background-repeat: no-repeat; + background-position: center; + width:10px; + height:10px; +} +.iceCmdSrtHdrAsc{ + background-image: url('./css-images/column_sort_asc.gif'); +} +.iceCmdSrtHdrDesc{ + background-image: url('./css-images/column_sort_desc.gif'); +} + +/* +----------- Tabbed Pane Component classes +*/ + +/* tabOn style classes */ + +.icePnlTbOn { + margin-right: 0; +} + +.icePnlTbOn .MidMid td { + font-weight: bold; + white-space: nowrap; + text-align: center; +} + +.icePnlTbOn .LftTop { + background: url( './css-images/Tab_LftTop.gif' ) no-repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOn .MidTop { + background: url( './css-images/Tab_MidTop.gif' ) repeat-x top left; + border: none; + padding: 0; + text-align: center; + height: 4px; +} + +.icePnlTbOn .RtTop { + background: url( './css-images/Tab_RtTop.gif' ) no-repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOn .LftMid { + background: url( './css-images/Tab_LftMid.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOn .MidMid { + background: url( './css-images/Tab_MidMid.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; +} + +.icePnlTbOn .MidMid a { + background: url( './css-images/Tab_MidMid_bullet.gif' ) no-repeat top left; + border: none; + padding: 4px 8px 5px 28px; + margin: 3px; + text-decoration: none; + font-weight: bold; + color: #666; + cursor: pointer; + display: block; +} + +.icePnlTbOn .RtMid { + background: url( './css-images/Tab_RtMid.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOn .LftBtm { + background: #f7f7f7; + + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOn .MidBtm { + background: #f7f7f7; + border: none; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOn .RtBtm { + background: #f7f7f7; + + padding: 0; + text-align: center; + height: 1px; +} + +* html .icePnlTbOn .MidMid a { + width: 1%; +} + +/* tabOff style classes */ + +.icePnlTbOff { + margin-right: 0; +} + +.icePnlTbOff .MidMid td { + text-align: center; + white-space: nowrap; + font-weight: bold; +} + +.icePnlTbOff .LftTop { + background: url( './css-images/Tab_LftTop_off.gif' ) no-repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOff .MidTop { + background: url( './css-images/Tab_MidTop_off.gif' ) repeat-x top left; + border: none; + padding: 0; + text-align: center; + height: 4px; +} + +.icePnlTbOff .RtTop { + background: url( './css-images/Tab_RtTop_off.gif' ) no-repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOff .LftMid { + background: url( './css-images/Tab_LftMid_off.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOff .MidMid { + background: url( './css-images/Tab_MidMid_off.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; +} + +.icePnlTbOff .MidMid a { + background: url( './css-images/Tab_MidMid_bullet_off.gif' ) no-repeat top left; + border: none; + padding: 4px 8px 5px 28px; + margin: 3px; + font-weight: bold; + text-decoration: none; + color: #666; + cursor: pointer; + display: block; +} + +.icePnlTbOff .MidMid a:hover { + font-weight: bold; +} +.icePnlTbOff .MidMid td:hover{ + color: #3581A5; +} + +.icePnlTbOff .RtMid { + background: url( './css-images/Tab_RtMid_off.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOff .LftBtm { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +.icePnlTbOff .MidBtm { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOff .RtBtm { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +* html .icePnlTbOff .MidMid a { + width: 1%; +} + +/* tabOver style classes */ + +.icePnlTbOver { +/* was iceTabSetTabOver */ + +} + +.icePnlTbOver .MidMid td { + text-align: center; + white-space: nowrap; + font-weight: bold; +} + +.icePnlTbOver .LftTop { + background: url( './css-images/Tab_LftTop_off.gif' ) no-repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOver .MidTop { + background: url( './css-images/Tab_MidTop_off.gif' ) repeat-x top left; + border: none; + padding: 0; + text-align: center; + height: 4px; +} + +.icePnlTbOver .RtTop { + background: url( './css-images/Tab_RtTop_off.gif' ) no-repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOver .LftMid { + background: url( './css-images/Tab_LftMid_off.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOver .MidMid { + background: url( './css-images/Tab_MidMid_off.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; +} + +.icePnlTbOver .MidMid a { + background: url( './css-images/Tab_MidMid_bullet_over.gif' ) no-repeat top left; + border: none; + padding: 4px 8px 5px 28px; + margin: 3px; + font-weight: bold; + text-decoration: none; + color: #666; + cursor: pointer; + display: block; +} + +.icePnlTbOver .MidMid a:hover { + font-weight: bold; + color: #3581A5; +} + +.icePnlTbOver .RtMid { + background: url( './css-images/Tab_RtMid_off.gif' ) repeat top left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOver .LftBtm { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +.icePnlTbOver .MidBtm { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOver .RtBtm { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +* html .icePnlTbOver .MidMid a { + width: 1%; +} + +/* tabSpacer */ + +.icePnlTbSetSpcr { + width: 100%; + border-bottom: 1px solid #d9d9d9; +} + +/* tabPanel */ +.icePnlTbSet { +/* was iceTabSet*/ + width: 100%; +} + +.icePnlTbSetCnt { +/*newly added class*/ + background: #FFF url( './css-images/contentContainer_bg.gif' ) repeat-x top left; + border-bottom: 1px solid #d9d9d9; + border-left: 1px solid #d9d9d9; + border-right: 1px solid #d9d9d9; + padding: 20px; +} + +.icePnlTbSetCntBtm { +/*was iceTabSetBottom*/ + background: url( './css-images/contentContainer_bg_up.gif' ) repeat-x top left; + border-top: 1px solid #d9d9d9; + border-left: 1px solid #d9d9d9; + border-right: 1px solid #d9d9d9; + padding: 20px; +} + +/* TABS ON BOTTOM STYLE CLASSES */ +/* tabOn style classes */ + +.icePnlTbOnBtm { + margin-right: 0; +} + +.icePnlTbOnBtm .MidMid td { + font-weight: bold; + text-align: center; + white-space: nowrap; +} + +.icePnlTbOnBtm .LftTop { + background: #f7f7f7; + padding: 0; + text-align: center; + height: 1px; + +} + +.icePnlTbOnBtm .MidTop { + background: #f7f7f7; + border: none; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOnBtm .RtTop { + background: #f7f7f7; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOnBtm .LftMid { + background: url( './css-images/Tab_Btm_LftMid.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOnBtm .MidMid { + background: url( './css-images/Tab_Btm_MidMid.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; +} + +.icePnlTbOnBtm .MidMid a { + background: url( './css-images/Tab_MidMid_bullet.gif' ) no-repeat top left; + border: none; + padding: 3px 8px 2px 28px; + margin: 3px; + font-weight: bold; + text-decoration: none; + color: #666; + cursor: pointer; + display: block; +} + +.icePnlTbOnBtm .RtMid { + background: url( './css-images/Tab_Btm_RtMid.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOnBtm .LftBtm { + background: url( './css-images/Tab_Btm_LftBtm.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOnBtm .MidBtm { + background: url( './css-images/Tab_Btm_MidBtm.gif' ) repeat-x bottom left; + border: none; + padding: 0; + text-align: center; + height: 4px; +} + +.icePnlTbOnBtm .RtBtm { + background: url( './css-images/Tab_Btm_RtBtm.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +* html .icePnlTbOnBtm .MidMid a { + width: 1%; +} + +/* tabOff style classes */ + +.icePnlTbOffBtm { + margin-right: 0; +} + +.icePnlTbOffBtm .MidMid td { + text-align: center; + white-space: nowrap; + font-weight: bold; +} + +.icePnlTbOffBtm .LftTop { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +.icePnlTbOffBtm .MidTop { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOffBtm .RtTop { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +.icePnlTbOffBtm .LftMid { + background: url( './css-images/Tab_Btm_LftMid_off.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOffBtm .MidMid { + background: url( './css-images/Tab_Btm_MidMid_off.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; +} + +.icePnlTbOffBtm .MidMid a { + background: url( './css-images/Tab_MidMid_bullet_off.gif' ) no-repeat top left; + border: none; + padding: 3px 8px 2px 28px; + margin: 3px; + font-weight: bold; + text-decoration: none; + color: #666; + cursor: pointer; + display: block; +} + +.icePnlTbOffBtm .MidMid a:hover { + font-weight: bold; +} + +.icePnlTbOffBtm .RtMid { + background: url( './css-images/Tab_Btm_RtMid_off.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOffBtm .LftBtm { + background: url( './css-images/Tab_Btm_LftBtm_off.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOffBtm .MidBtm { + background: url( './css-images/Tab_Btm_MidBtm_off.gif' ) repeat-x bottom left; + border: none; + padding: 0; + text-align: center; + height: 4px; +} + +.icePnlTbOffBtm .RtBtm { + background: url( './css-images/Tab_Btm_RtBtm_off.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +* html .icePnlTbOffBtm .MidMid a { + width: 1%; +} + +/* tabOver style classes */ + +.icePnlTbOverBtm { +/* was iceTabSetTabOverBottom*/ + +} + +.icePnlTbOverBtm .MidMid td { + text-align: center; + white-space: nowrap; + font-weight: bold; +} + +.icePnlTbOverfBtm .LftTop { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +.icePnlTbOverBtm .MidTop { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + height: 1px; +} + +.icePnlTbOverBtm .RtTop { + background: #d9d9d9; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 1px; +} + +.icePnlTbOverBtm .LftMid { + background: url( './css-images/Tab_Btm_LftMid_off.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOverBtm .MidMid { + background: url( './css-images/Tab_Btm_MidMid_off.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; +} + +.icePnlTbOverBtm .MidMid a { + background: url( './css-images/Tab_MidMid_bullet_over.gif' ) no-repeat top left; + border: none; + padding: 3px 8px 2px 28px; + margin: 3px; + font-weight: bold; + text-decoration: none; + color: #666; + cursor: pointer; + display: block; +} + +.icePnlTbOverBtm .MidMid a:hover { + font-weight: bold; +} + +.icePnlTbOverBtm .RtMid { + background: url( './css-images/Tab_Btm_RtMid_off.gif' ) repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; +} + +.icePnlTbOverBtm .LftBtm { + background: url( './css-images/Tab_Btm_LftBtm_off.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +.icePnlTbOverBtm .MidBtm { + background: url( './css-images/Tab_Btm_MidBtm_off.gif' ) repeat-x bottom left; + border: none; + padding: 0; + text-align: center; + height: 4px; +} + +.icePnlTbOverBtm .RtBtm { + background: url( './css-images/Tab_Btm_RtBtm_off.gif' ) no-repeat bottom left; + border: none; + padding: 0; + text-align: center; + width: 4px; + height: 4px; +} + +* html .icePnlTbOverBtm .MidMid a { + +} + +/* tabSpacer */ +.icePnlTbSetSpcrBtm { + width: 100%; + border-top: 1px solid #d9d9d9; +} + +/* tabPanel */ + +.icePnlTbSetBtm { + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; + border-right: 1px solid #ABABAB; + border-top: 1px solid #ABABAB; + border-left: 1px solid #ABABAB; + background-color: #FFFFFF; +} + + +/* +------------- BorderLayout +*/ +.icePnlBrdrNorth { + padding: 5px; + background: #FFF; + font-weight: bold; + height: 60px; + text-align: center; +} + +.icePnlBrdrEast { + width: 10%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.icePnlBrdrWest { + width: 20%; + background-color: #FFFFFF; + vertical-align: top; +} + +.icePnlBrdrCenter { + width: 70%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.icePnlBrdrSouth { + border-top: 1px solid #FFFFFF; + color: #666666; + padding: 4px; +} + +/* +------------- PanelLayout +*/ + +.pageHdr { + font-weight: bold; + height: 80px; + background-color: #CDCDCD; + padding: 5px; + text-align: center; +} + +.icePnlBrdrStyle { + background-color: #FFFFFF; + border: 1px solid #ABABAB; + margin: 10px; + width: 97%; +} + +.pageNavigation { + width: 20%; + background-color: #DEDEDE; + padding: 5px; + vertical-align: top; +} + +.pageBody { + width: 80%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.pageFtr { + border-top: 1px solid #ABABAB; + color: #666666; + padding: 4px; +} + +/* +------------ PanelNavigation +*/ + +.navFormOutline { + background-color: #DEDEDE; + margin: 0px; + width: 100%; + padding: 0px; +} + +.navItem, .navActvItem, .navOpenItem { + color: #333333; + text-decoration: none; + background-color: #CDCDCD; + width: 100%; + border: 1px solid #CDCDCD; + border-bottom: 1px solid #FFFFFF; + padding-top: 3px; + padding-bottom: 3px; + padding-left: 5px; + padding-right: 1px; + display: block; +} + +.navItem:hover, .navActvItem:hover, .navOpenItem:hover { + background-color: #FFFFFF; + color: #000000; + border: 1px solid #2A6CC2; +} + +.navOpenItem { + white-space: nowrap; + text-decoration: none; + font-weight: bold; +} + +.navActvItem { + width: 100%; + background-color: #2A6CC2; + color: #FFFFFF; + background-image: url( ./css-images/cal_arrow_right.gif ); + background-position: center right; + background-repeat: no-repeat; +} + +.navSeparator { + width: 100%; + height: 1px; + padding: 0px; + margin: 0px; + background-color: #CDCDCD; + border-bottom: 1px solid #DEDEDE; +} + +/* +--------------- Progress bar +*/ +.iceOutProg { + margin: 0; +} + +.iceOutProgBg { + width: 300px; + height: 17px; + border: 1px solid #d9d9d9; + background: #FFF; +} + +.iceOutProgFill { + display: block; + margin: 1px; + height: 17px; + background: url( './css-images/ProgFill_bg.gif' ) repeat-x top left; +} + +.iceOutProgTxt { + color: #484848; +} + +/* +--------------- autoComplete classes ------ +*/ + +.iceSelInpTxtTxt { + border: 1px solid #ABABAB; + background-color: #FFFFFF; + margin: 10px 0 0 2px; + padding: 2px; +} + +.iceSelInpTxtList { + position: absolute; + display: block; + border-top: 1px solid #ABABAB; + border-right: 1px solid #666666; + border-left: 1px solid #ABABAB; + border-bottom: 1px solid #333333; +} + +.iceSelInpTxtRow { + display: block; + background-color: #FFFFFF; + color: #333333; + padding: 2px; + padding-left: 10px; + border-bottom: 1px solid #DEDEDE; + position: relative; +} + +.iceSelInpTxtSelRow { + display: block; + background-color: #4591A1; + color: #FFFFFF; + padding: 2px; + padding-left: 10px; + border-bottom: 1px solid #FFFFFF; + position: relative; +} + +.iceSelInpTxtSelRow span { + color: #FFFFFF; +} + +/* +--------------- autoComplete disable class ------ +*/ + +.iceSelInpTxtTxt-dis { + font-family: Arial, Helvetica, sans-serif; + font-size: .95em; + color: #ABABAB; + border: 1px dotted #CCCCCC; + cursor: default; +} + +/* +----------- FileUpload Component classes +*/ +.iceInpFile { + overflow: hidden; +} + +.iceInpFileTxt { + border: 1px solid #ABABAB; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + + color: #000000; +} + +.iceInpFileBtn { + border: 1px solid #ABABAB; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + + color: #000000; +} + +/* +----------- Data Navigation Bar classes +*/ + +.tablebg { + background-color: #EEF3FB; + border: 1px solid #6392C6; + width: 70%; +} + +.oddRow { + background-color: #FFFFFF; +} + +.evenRow { + background-color: #EEF3FB; +} + +.barCol1 { + width: 40%; + text-align: left; +} + +.barCol2 { + width: 15%; + text-align: left; +} + +.barCol3 { + width: 20%; + text-align: left; +} + +.barCol4 { + width: 15%; + text-align: right; +} + +.barCol5 { + width: 15%; + text-align: left; +} + +/* +----------- TreeView component +*/ + +.iceTreeRow { + white-space: nowrap; + vertical-align: middle; + padding: 0; +} + +.iceTreeRow a { + text-decoration: none; + color: #000000; + cursor: pointer; + padding: 0; + /*padding-left: 3px;*/ + vertical-align: middle; +} + +.iceTreeRow a:hover { + text-decoration: underline; +} + +.iceTreeRow img { + border: 0; + vertical-align: middle; + background-repeat: repeat-y; + padding: 0; +} +.iceTreeRow > img{ + /*width: 10px;*/ + /*height:16px;*/ +} + + +.iceTreeRow a img { +/* vertical-align: top; - Bug in FF, when img has focus it is not highlighted with a box.*/ + background-repeat: repeat-y; + border: 0; + padding: 0; +} + +.iceTreeRow * div { + padding: 0; + vertical-align: middle; +} + +/* ------------ Menu Classes -- +*/ + +.iceMnuBar, .iceMnuBarVrt { + padding: 0; + margin: 0; + white-space: nowrap; + background-image: none; + background-color: #FCFCFC; +} + +.iceMnuBarItem, .iceMnuBarVrtItem { + border: 1px solid #DBDBDB; + float: left; + white-space: nowrap; + background-color: #FCFCFC; +} + +.iceMnuBarVrtItem { + float: none; +} + +.iceMnuBarItem a, .iceMnuBarItem span, .iceMnuBarItem a:hover, .iceMnuBarVrtItem a, .iceMnuBarVrtItem span, .iceMnuBarVrtItem a:hover { + text-decoration: none; + font-weight: bold; + display: block; + font-size: 1.0em; + color: #000000; +} + +.iceMnuBarItem a, .iceMnuBarItem span, .iceMnuBarItem a:hover { + padding: 3px 6px 3px 6px; +} + +.iceMnuBarVrtItem a, .iceMnuBarVrtItem span, .iceMnuBarVrtItem a:hover { + padding: 3px 0 3px 6px; +} + +.iceMnuBarItem a, .iceMnuBarVrtItem a { + background-image: url( "./css-images/bottom_menu_bg.png" ); +} + +.iceMnuBarItem a:hover, .iceMnuBarVrtItem a:hover { + background-image: url( "./css-images/bottom_menu_btn_bg_on.png" ); +} + +.iceMnuItmSep { + border-bottom: 1px solid #DBDBDB; +} + +.iceMnuItmSep hr { + width: 100%; + /*border: 1px inset #000000;*/ +} + +.iceMnuBarSubMenu, .iceMnuBarVrtSubMenu { + position: absolute; + background-color: #FCFCFC; + display: block; + width: 145px; + border-right: 1px solid #DBDBDB; + border-left: 1px solid #DBDBDB; + border-top: 1px solid #DBDBDB; + z-index: 1000; +} + +.iceMnuItm { + padding: 0; + margin: 0; + vertical-align: top; + border-bottom: 1px solid #DBDBDB; +} + +.iceMnuItm a, .iceMnuItm a:hover, .iceMnuItmVrt a, .iceMnuItmVrt a:hover { + border: 0; + padding: 0; + margin: 0; + display: block; + text-decoration: none; + text-align: left; + vertical-align: top; + line-height: 25px; + height: 25px; + width: 100%; +} + +.iceMnuItm a, .iceMnuItmVrt a { + background-color: #FCFCFC; + color: #000000; +} + +.iceMnuItm a:hover, .iceMnuItmVrt a:hover { + background-color: #4591A1; + color: #4591A1; +} + +.iceMnuItm a:hover .iceOutTxt, .iceMnuItmVrt a:hover .iceOutTxt { + color: #FFFFFF; +} + +.iceMnuItm a:hover .iceOutTxt, .iceMnuItmVrt a:hover .iceOutTxt, .iceMnuItm a:hover .iceMnuItmLabel { + color: #FFFFFF; +} + +.iceMnuItmLabel { + padding-top: 0; + padding-bottom: 0; + padding-left: 7px; + font-weight: normal; +} + +.iceMnuItmLabel, .iceMnuBarItemLabel { + font-size: 1.0em; + /*width: 100%;*/ + vertical-align: top; +} + +.iceDatTbl td span.iceMnuItmLabel { + display: inline; + padding: 0 0 0 7px; +} + +.iceMnuItmImage, .iceMnuBarItemImage, .iceMnuBarVrtItemImage { + display: inline; +} + +.iceMnuItmImage, .iceMnuItmLabel { + vertical-align: middle; +} + +.iceMnuBarSubMenuInd { + float: right; + padding: 5px 0 0 0; + margin: 0; +} + +.iceMnuBarVrt { + width: 160px; + display: block; +} + +.iceMnuBarVrtSubMenuInd { + display: inline; + float: right; + padding-top: 3px; + padding-right: 1px; +} + +/* +----------- PanelPopup ---------- +*/ + +.iceMnuPopVrtItemLabel { + vertical-align: middle; + color: #333333; +} + +.iceMnuPopVrtItemImage { + width: 19px; + vertical-align: middle; +} + +.iceMnuPopVrt { +/* was iceMenu_vertical */ + float: left; + white-space: nowrap; + margin: 0px; + padding: 0px; + border: 0px; + width: 0px; + height: 0px; +} + +.iceMnuPopVrtTopSubMenu { + padding: 1px; + width: 160px; + background-color: #FCFCFC; + border: 1px solid #999999; + position: absolute; + font-size: 10px; + height: auto; + display: block; +} + +.iceMnuPopVrtItem { +/* was iceMenu_verticalItem */ + width: 160px; + display: block; +} + +.iceMnuPopVrtItem a { +/* was iceMenu_verticalItem */ +/* background-color: #DDDDDD;*/ + height: auto; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + color: #333333; + font-size: 1.1em; + margin-bottom: 1px; + float: none; + display: block; + text-decoration: none; + border: 0px solid #FFFFFF; /*width: 100%;*/ +} + +.iceMnuPopVrtItem a:hover { +/* was iceMenu_verticalItem */ + background-color: #4591A1; + color: #4591A1; + text-decoration: none; +} + +.iceMnuPopVrtItem a:hover .iceMnuPopVrtItemLabel { + color: #FFFFFF; +} + +.iceMnuPopVrtSubMenu { +/* was iceSubMenu_vertical*/ + padding: 1px; + width: 160px; + background-color: #EFEFEF; + border-top: 1px solid #999999; + border-right: 1px solid #999999; + border-left: 1px solid #999999; + border-bottom: 1px solid #999999; + position: absolute; + height: auto; + display: block; +} + +.iceMnuPopVrtSubMenuInd { +/* was iceSubMenuDividerVert */ + display: inline; + float: right; + padding-top: 0px; + padding-right: 1px; +} + +/* +----------- PanelPopup & panelTooltip ---------- +*/ + +.icePnlPop, .icePnlTlTip { + padding: 0px; + z-index: 1000; + background: #F5F5F5; + border: 1px solid #d9d9d9; + color: #666666; +} + +.icePnlPopHdr, .icePnlTlTipHdr { + height: 2.0em; + font-weight: bold; + background: #FFF url( './css-images/PnlHdr_bgslice.gif' ) repeat-x top left; + border-bottom: 1px solid #d9d9d9; +} + +.icePnlPopHdr .iceOutTxt, .icePnlTlTipHdr .iceOutTxt { + padding: 4px; + text-align: center; + vertical-align: middle; + font: 11px tahoma; + color: #484848; + font-weight: bold; +} + +.icePnlPopBody, .icePnlTlTipBody { + padding: 10px; +} + +.icePnlPopFtr, .icePnlTlTipFtr { + float: right; + height: auto; + background-color: #DDDDDD; +} + +.popupTopTextDrag, .popupTopTextModal { + margin: 2px 0 0 4px; + display: inline; + float: left; +} + +.popupTopClose, .popupTopCloseModal { + vertical-align: middle; + margin: 4px; + display: inline; + float: right; +} + +.popupContentText { + display: block; +} + +/* + Classes for the output progress bar +*/ + +.iceOutProgIndetActv { + margin: 1px; + height: 17px; + background: url( './css-images/ProgFill_Indet_Bg_active.gif' ) repeat-x top left; +} + +.iceOutProgIndetInactv { + margin: 1px; + height: 17px; + background: url( './css-images/ProgFill_Indet_Bg_inactive.gif' ) repeat-x top left; +} + +/* + Classes for the connection status indicator +*/ + +.iceOutConStatInactv, .iceOutConStatActv, .iceOutConStatCaution, .iceOutConStatDisconnect { + height: 33px; + width: 33px; + position: absolute; + margin-left: -10px; +} + +.iceOutConStat { + margin: 10px; + width: 25px; + height: 25px; + border: none; + font-size: .5em; +} + +.iceOutConStatInactv { + background: url( './css-images/connect_idle.gif' ) no-repeat center top; +} + +.iceOutConStatActv { + background: url( './css-images/connect_active.gif' ) no-repeat center top; +} + +.iceOutConStatCaution { + background: url( './css-images/connect_caution.gif' ) no-repeat center top; +} + +.iceOutConStatDisconnect { + background: url( './css-images/connect_disconnected.gif' ) no-repeat center top; +} + +/* XP Disabled styles CSS Document v1.0 mar 31 2006 */ + +.iceCmdBtn-dis { +} + +.iceCmdLnk-dis, .iceOutLnk-dis { + color: #ABABAB; + text-decoration: none; + border-bottom: 1px dotted #CCCCCC; + cursor: default; +} + +.iceOutTxt-dis, .iceOutLbl-dis { + color: #ABABAB; + text-decoration: none; + border-bottom: 1px dotted #CCCCCC; + cursor: default; +} + +.iceInpTxt-dis, .iceInpSecrt-dis { + color: #ABABAB; + cursor: default; + margin: 2px; + padding: 3px; + font: 11px tahoma; + border: 1px dotted #CCCCCC; +} + +.iceInpTxtArea-dis { + font-family: Arial, Helvetica, sans-serif; + font-size: .95em; + color: #ABABAB; + border: 1px dotted #CCCCCC; + cursor: default; + margin: 2px; + padding: 2px; +} + +.iceSelMnyCb-dis { + background-color: #CCCCCC; + padding: 2px; + margin: 2px; + cursor: default; + color: #CCCCCC; + border: none; +} + +.iceSelOneMnu-dis, .iceSelMnyLb-dis, .iceSelMnyMnu-dis, .iceSelOneLb-dis { + font-family: Arial, Helvetica, sans-serif; + color: #CCCCCC; + padding: 2px; + font-size: .95em; + cursor: default; + border: none; +} + +.iceSelOneRb-dis { + background-color: #CCCCCC; + padding: 2px; + margin: 2px; + cursor: default; + color: #444444; + border: none; +} + +.iceInpFileTxt-dis { + border: none; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + color: #CCCCCC; + cursor: default; +} + +.iceInpFileBtn-dis { + border: 1px solid #CCCCCC; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + color: #CCCCCC; + cursor: default; +} + +/* submenu disabled style classes */ +.iceSubMenuRowLabel-dis { + color: #ABABAB; + text-decoration: none; + cursor: default; +} + +.iceSubMenuRow-dis { + color: #ABABAB; + text-decoration: none; + cursor: default; + padding: 0px; + display: block; + height: auto; +} + +.iceSubMenuRow-dis a { + color: #333333; + text-decoration: none; + cursor: default; + display: block; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + +} + +.iceSubMenuRow-dis a:hover { + color: #ABABAB; + text-decoration: none; + border-bottom: 1px dotted #CCCCCC; + cursor: default; +} + +/* panel tabs disabled style classes */ +.icePnlTbOff { +/* was iceTabSetTabOff*/ + +} + +.icePnlTbOff .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOff .MidTop-dis { + background-color: #DEDEDE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOff .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOff .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOff .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOff .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; + +} + +.icePnlTbOff .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOff .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOff .MidBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOff .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* disabled bottom tab off */ +.icePnlTbOffBtm .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOffBtm .MidBtm-dis { + background-color: #DEDEDE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOffBtm .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOffBtm .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOffBtm .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOffBtm .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; + +} + +.icePnlTbOffBtm .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOffBtm .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOffBtm .MidTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOffBtm .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* disabled bottom tab on */ + +.icePnlTbOnBtm .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOnBtm .MidBtm-dis { + background-color: #DEDEDE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOnBtm .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOnBtm .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOnBtm .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOnBtm .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; +} + +.icePnlTbOnBtm .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOnBtm .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOnBtm .MidTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOnBtm .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* tab on disabled */ +.icePnlTbOn { + +} + +.icePnlTbOn .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOn .MidTop-dis { + background-color: #DEDEDE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOn .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOn .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOn .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOn .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; +} + +.icePnlTbOn .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOn .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOn .MidBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOn .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* +data scroller classes disabled styles +*/ +.sclBtnCell-dis { +/* the cells behind the scroll buttons */ + background-color: #FFFFFF; + padding: 2px; +} + +.sclBtnCell-dis img { + cursor: default; +} + +.icePaginatorTbl-dis { +/* the container for the pagination*/ + background-color: #FFFFFF; +} + +/* set the common attributes for the pagination numbers */ +.icePaginatorAtvCol-dis a, .icePaginatorCol-dis a { + text-decoration: none; + font-weight: normal; + background-color: #FFFFFF; + color: #ABABAB; + display: block; + padding-left: 5px; + padding-right: 5px; + border: 1px solid #FFFFFF; + cursor: default; +} + +/* override the attributes for the currently selected page */ +.icePaginatorAtvCol-dis a { + color: #ABABAB; + /* border:1px solid #2A6CC2; + background-color:#2A6CC2; + */ + cursor: default; +} + +/* set the attributes for the mouseover on none-current pages */ +.icePaginatorCol-dis a:hover { + /* color:#000000; + border:1px solid #2A6CC2;*/ +} + +/* +Disabled classes for the calendar controls +*/ + +.iceSelInpDate-dis { +/* calendar outline & background color */ + background-color: #FFFFFF; + border: 1px solid #DEDEDE; /* removed margin from calendar outline - better absolute positioning of popup */ +/*margin:10px;*/ +} + +.iceSelInpDateMonthYear-dis { + background-color: #EFEFEF; + /* background-image: url("./css-images/table_col_header.gif"); + background-position:bottom; + background-repeat:repeat-x;*/ + font-weight: normal; + text-align: center; + color: #999999; + padding-left: 1px; + padding-right: 1px; + padding-top: 4px; + padding-bottom: 4px; /*border-right:1px solid #CCCCCC;*/ +} + +.iceSelInpDateMoYrDropdown-dis { + background-color: #EFEFEF; + color: #999999; +} + +.iceSelInpDateMonthYear-dis img { + cursor: default; +} + +.iceSelInpDateWeek-dis { +/* the days of the week row */ + font-weight: normal; + color: #999999; + background-color: #EFEFEF; + text-align: center; + padding-left: 5px; + padding-right: 5px; + border-bottom: 1px solid #ABABAB; +} + +/* set the look for the days of the week backgrounds */ +.iceSelInpDateDay-dis, .iceSelInpDateCur-dis { +/* the background & alignment for the days */ + padding: 3px; + text-align: center; +} + +/* now set the attributes for the numbers for each day of the week */ +.iceSelInpDateDay-dis a { +/* the day text */ + text-decoration: none; + background-color: #FFFFFF; + border: 1px solid #FFFFFF; + color: #ABABAB; + width: 100%; + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +.iceSelInpDateCur-dis a { + text-decoration: none; + background-color: #ABABAB; + border: 1px solid #ABABAB; + color: #FFFFFF; + width: 100%; + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +/* +----------- commandSortHeader ---------- +*/ +.iceCmdSrtHdr { + text-decoration: none; /*border: 1px solid #ABABAB;*/ + color: #333333; + width: 100%; + height: 100%; + padding: 0px; + display: block; +} + +.iceCmdSrtHdr-dis { + text-decoration: none; /*border: 1px solid #ABABAB;*/ + color: #999999; + width: 100%; + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +/* IE specific CSS to enlarge clickable area of SortHeader links */ +* html .iceCmdSrtHdr { + height: 1%; +} + +/* +----------- form ---------- +*/ +.iceFrm { + +} + +/* +----------- graphicImage ---------- +*/ +.iceGphImg { + +} + +/* +----------- message ---------- +*/ +.iceMsg { + +} + +.iceMsgFatal { + +} + +.iceMsgError { + +} + +.iceMsgWarn { + +} + +.iceMsgInfo { + +} + +/* +----------- messages ---------- +*/ +.iceMsgs { + +} + +.iceMsgsFatal { + +} + +.iceMsgsError { + +} + +.iceMsgsWarn { + +} + +.iceMsgsInfo { + +} + +/* +----------- panelGrid ---------- +*/ +.icePnlGrd { + +} + +.icePnlGrdHdr { + +} + +.icePnlGrdFtr { + +} + +.icePnlGrdRow1 { + +} + +.icePnlGrdRow2 { + +} + +.icePnlGrdCol1 { + +} + +.icePnlGrdCol2 { + +} + +/* +----------- panelGroup ---------- +*/ +.icePnlGrp { + +} + +/* +----------- outputFormat ---------- +*/ +.iceOutFrmt { + +} + +/* +----------- tree ---------- +*/ +.iceTree { + +} + +.iceTreeRow { + +} + +/* +----------- panelSeries ---------- +*/ +.icePnlSrs { + +} + +/* +----------- positionedPanel ---------- +*/ +.icePnlPos { + +} + +.icePnlPos-dis { + +} + +/* +----------- positionedPanel ---------- +*/ +.icePnlStk { +} + +.icePnlStkRow { +} + +.icePnlStkCol { +} + +/* +----------- panelTab header ---------- +*/ +.icePnlTbSetHdrIconLft { + display: none; + width: 0; + height: 0; + +} + +.icePnlTbSetHdrIconRt { + display: none; + width: 0; + height: 0; +} + +.icePnlTbSetHdrLbl { + padding-top: 2px; + padding-bottom: 2px; + white-space: nowrap; +} + +/* +----------- Table Row Selection -------- +*/ +.iceRowSelSelected { + background: #E5E5E5; +} +.iceRowSelSelected .iceOutTxt{ + color: #578E93; +} +.iceRowSelSelected .iceOutTxt { + color: #428F99; +} +.iceRowSelSelectedMouseOver { + background: #FFA326; +} +.iceRowSelSelectedMouseOver .iceOutTxt { + color: white; +} +.iceRowSelMouseOver { + color: white; + background: #4591A1; +} +.iceRowSelMouseOver .iceOutTxt { + color: white; +} + +/* +----------- outputChart -------- +*/ + +.iceOutChrt { + +} + +/* +----------- Panel Collapsible -------- +*/ + +.icePnlClpsbl, .icePnlClpsbl-dis { + border: 1px solid #d9d9d9; +} + +.icePnlClpsblCnt .icePnlClpsbl { + border: none; +} + +.icePnlClpsblHdr, .icePnlClpsblHdr-dis { + font: 11px tahoma; + color: #484848; + padding: 6px 0 0 8px; + font-weight: bold; + height: 20px; + background: #FFF url( './css-images/table_col_header.gif' ) repeat-x top left; + border-bottom: 1px solid #d9d9d9; +} + +.icePnlClpsblHdr-dis { + background: #FFF url( './css-images/table_col_header_dis.gif' ) repeat-x top left; +} + +.icePnlClpsblHdr .iceCmdLnk, .icePnlClpsblColpsdHdr .iceCmdLnk { + padding-left: 22px; +} + +.icePnlClpsblHdr .icePnlGrp a, .icePnlClpsblHdr-dis .icePnlGrp a { + font-weight: bold; +} + +.icePnlClpsblCnt, .icePnlClpsblCnt-dis { + font: 11px / 17px tahoma; + color: #494949; + background: #f5f5f5; + padding: 4px 4px 4px 9px; + border-bottom: none; +} + +.icePnlClpsblCnt-dis { + background-color: #e5e5e5; +} + +.icePnlClpsblCnt .icePnlClpsblHdr { + font: 11px tahoma; + color: #484848; + padding: 0 0 0 0; + font-weight: bold; + height: 20px; + border: none; + margin-top: 8px; +} + +.icePnlClpsblCnt .icePnlClpsblHdr .iceOutTxt { + background: none; +} + +.icePnlClpsblCnt .icePnlClpsblColpsdHdr { + font: 11px tahoma; + color: #484848; + padding: 0 0 0 0; + font-weight: bold; + height: 20px; + border: none; + margin-top: 8px; +} + +.icePnlClpsblCnt .icePnlClpsblColpsdHdr .iceOutTxt{ + background: none; +} + +.icePnlClpsblCnt .icePnlClpsblCnt { + border-left: none; + border-right: none; + padding: 0 0 0 10px; +} + +.icePnlClpsblColpsd, .icePnlClpsblColpsd-dis { + border: 1px solid #d9d9d9; +} + +.icePnlClpsblCnt .icePnlClpsblColpsd { + border: none; +} + +.icePnlClpsblColpsdHdr, .icePnlClpsblColpsdHdr-dis { + font: 11px tahoma; + color: #484848; + padding: 6px 0 0 8px; + font-weight: bold; + height: 20px; + background: #FFF url( './css-images/table_col_header.gif' ) repeat-x top left; + border-bottom: none; +} + +.icePnlClpsblColpsdHdr-dis { + background: #FFF url( './css-images/table_col_header_dis.gif' ) repeat-x top left; +} + +.icePnlClpsblColpsdHdr .iceOutTxt, .icePnlClpsblHdr .iceOutTxt, +.icePnlClpsblColpsdHdr-dis .iceOutTxt, .icePnlClpsblHdr-dis .iceOutTxt { + padding-left: 22px; +} + +.icePnlClpsblColpsdCnt, .icePnlClpsblColpsdCnt-dis { + border: none; +} + +.icePnlClpsblHdr, .icePnlClpsblColpsdHdr { + cursor: pointer; +} + +.icePnlClpsblHdr-dis, .icePnlClpsblColpsdHdr-dis { + cursor: default; +} + +.icePnlClpsblHdr div, .icePnlClpsblHdr-dis div, .icePnlClpsblColpsdHdr div, .icePnlClpsblColpsdHdr-dis div { + background-repeat: no-repeat; + background-position: left top; + height: 18px; +} + +.icePnlClpsblHdr div { + background: url( './css-images/PnlHdr_down.gif' ) no-repeat top left; + padding: 2px 0 0 5px; + margin: -2px 0 0 -3px; +} + +.icePnlClpsblHdr-dis div { + background: url( './css-images/PnlHdr_down_dis.gif' ) no-repeat top left; + padding: 2px 0 0 5px; + margin: -2px 0 0 -3px; +} + +.icePnlClpsblColpsdHdr div { + background: url( './css-images/PnlHdr_collapsed.gif' ) no-repeat top left; + padding: 2px 0 0 5px; + margin: -2px 0 0 -3px; +} + +.icePnlClpsblColpsdHdr-dis div { + background: url( './css-images/PnlHdr_collapsed_dis.gif' ) no-repeat top left; + padding: 2px 0 0 5px; + margin: -2px 0 0 -3px; +} + +.icePnlClpsbl-dis, .icePnlClpsblHdr-dis, .icePnlClpsblCnt-dis, +.icePnlClpsblColpsd-dis, .icePnlClpsblColpsdHdr-dis, .icePnlClpsblColpsdCnt-dis{ + color: #999; +} + +.icePnlClpsblHdr-dis .iceOutTxt, .icePnlClpsblCnt-dis .iceOutTxt, +.icePnlClpsblColpsdHdr-dis .iceOutTxt, .icePnlClpsblColpsdCnt-dis .iceOutTxt { + color: #999; +} + +/* +----------- Google Maps -------- +*/ + +.iceGmp{ + border-collapse:collapse; + border-spacing:0px; + padding:0px; +} + +.iceGmpMapTd { + vertical-align: top; +} + +.iceGmpMapTd div.gmap { + width: 600px; + height: 400px; +} + +.iceInpRchTxt { + width: 100%; +} + +/* panel divider */ +.icePnlDvr, .icePnlDvrHor { + width: 800px; + height: 400px; +} + +.icePnlDvrCnt, .icePnlDvrHorCnt { + border: 1px solid #ABABAB; + /*width: 100%;*/ + height: 100%; +} + +.icePnlDvrFst, .icePnlDvrSnd { + height: 100%; + display: block; + float: left; + overflow: auto; +} + +.icePnlDvrSpt { + width: 2px; + height: 100%; + display: inline; + background-color: #EFEFEF; + border-left: 1px solid #ABABAB; + border-right: 1px solid #ABABAB; + float: left; + cursor: e-resize; +} + +.icePnlDvrHorFst, .icePnlDvrHorSnd { + width: 100%; + display: block; + overflow: auto; + display: block; +} + +.icePnlDvrHorSpt { + width: 100%; + height: 2px; + background-color: #EFEFEF; + border-top: 1px solid #ABABAB; + border-bottom: 1px solid #ABABAB; + cursor: n-resize; +} + +.iceSelMnyCb input, .iceSelOneRb input, .iceSelBoolChkbx { + margin: 0 5px 2px 2px; + padding: 2px; + vertical-align: middle; +} + +/* +----------- PanelConfirmation ---------- +*/ + +.icePnlCnf { + background-color: #F5F5F5; + border: 1px solid #d9d9d9; + width: 300px; + padding: 0; + z-index: 1000; + color: #666666; + font-family: Arial, Helvetica, sans-serif; +} + +.icePnlCnfHdr { + background: #FFF url( './css-images/PnlHdr_bgslice.gif' ) repeat-x top left; + border-bottom: 1px solid #d9d9d9; + height: 2.0em; + padding: 4px; + text-align: left; + vertical-align: middle; + font: 11px tahoma; + color: #484848; + font-weight: bold; +} + +.icePnlCnfBody { + padding: 10px 10px 5px 10px; + font-size: 1em; + font-weight: normal; +} + +.icePnlCnfBtns { + padding: 5px 10px 10px 10px; + text-align: center; + font-size: 1em; + font-weight: normal; +} + +.icePnlCnfBtns input { + margin: 0 20px 0 20px; +} diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/add.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/add.gif new file mode 100644 index 0000000..03ce08b Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/add.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-ff-dis.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-ff-dis.gif new file mode 100644 index 0000000..66fe890 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-ff-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-ff.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-ff.gif new file mode 100644 index 0000000..6d40f3f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-ff.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-first-dis.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-first-dis.gif new file mode 100644 index 0000000..4833c02 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-first-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-first.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-first.gif new file mode 100644 index 0000000..cb09b2b Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-first.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-fr.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-fr.gif new file mode 100644 index 0000000..82e3146 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-fr.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-last-dis.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-last-dis.gif new file mode 100644 index 0000000..87aaca6 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-last-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-last.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-last.gif new file mode 100644 index 0000000..7a250df Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-last.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-next-dis.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-next-dis.gif new file mode 100644 index 0000000..25197a2 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-next-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-next.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-next.gif new file mode 100644 index 0000000..2aabe41 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-next.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-previous-dis.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-previous-dis.gif new file mode 100644 index 0000000..d3ee661 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-previous-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-previous.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-previous.gif new file mode 100644 index 0000000..01013b7 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-previous.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-rw-dis.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-rw-dis.gif new file mode 100644 index 0000000..43195e7 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrow-rw-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrowAsc.jpg b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrowAsc.jpg new file mode 100644 index 0000000..06bef97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrowAsc.jpg differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrowDesc.jpg b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrowDesc.jpg new file mode 100644 index 0000000..afe3326 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/arrowDesc.jpg differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/cal_arrow_left.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/cal_arrow_left.gif new file mode 100644 index 0000000..01013b7 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/cal_arrow_left.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/cal_arrow_right.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/cal_arrow_right.gif new file mode 100644 index 0000000..2aabe41 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/cal_arrow_right.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/cal_button.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/cal_button.gif new file mode 100644 index 0000000..385dc26 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/cal_button.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/cal_off.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/cal_off.gif new file mode 100644 index 0000000..42ca20d Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/cal_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/column_sort_asc.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/column_sort_asc.gif new file mode 100644 index 0000000..1a59c98 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/column_sort_asc.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/column_sort_desc.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/column_sort_desc.gif new file mode 100644 index 0000000..75f5a3e Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/column_sort_desc.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/connect_active.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/connect_active.gif new file mode 100644 index 0000000..c0a98dd Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/connect_active.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/connect_caution.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/connect_caution.gif new file mode 100644 index 0000000..34c8ba1 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/connect_caution.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/connect_disconnected.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/connect_disconnected.gif new file mode 100644 index 0000000..ac69412 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/connect_disconnected.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/connect_idle.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/connect_idle.gif new file mode 100644 index 0000000..383c202 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/connect_idle.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/folder.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/folder.gif new file mode 100644 index 0000000..37d93cb Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/folder.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/images.jpeg b/Music_List/WebRoot/xmlhttp/css/royale/css-images/images.jpeg new file mode 100644 index 0000000..b4318a1 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/images.jpeg differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/in_progress.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/in_progress.gif new file mode 100644 index 0000000..a13db1a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/in_progress.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/in_progress_inactive.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/in_progress_inactive.gif new file mode 100644 index 0000000..e8f26a9 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/in_progress_inactive.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/line.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/line.gif new file mode 100644 index 0000000..0597cb1 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/line.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/line_first.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/line_first.gif new file mode 100644 index 0000000..975b2a9 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/line_first.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/line_last.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/line_last.gif new file mode 100644 index 0000000..f5a08f4 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/line_last.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/line_middle.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/line_middle.gif new file mode 100644 index 0000000..27043fa Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/line_middle.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_blank_icon.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_blank_icon.gif new file mode 100644 index 0000000..54b5b74 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_blank_icon.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_checkbox.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_checkbox.gif new file mode 100644 index 0000000..681778a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_checkbox.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_checkbox_selected.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_checkbox_selected.gif new file mode 100644 index 0000000..dc70409 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_checkbox_selected.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_radio.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_radio.gif new file mode 100644 index 0000000..59c3408 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_radio.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_radio_selected.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_radio_selected.gif new file mode 100644 index 0000000..b81d116 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/menu_radio_selected.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_close.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_close.gif new file mode 100644 index 0000000..722763b Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_close_first.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_close_first.gif new file mode 100644 index 0000000..cde8d15 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_close_first.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_close_last.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_close_last.gif new file mode 100644 index 0000000..aa4d1cb Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_close_last.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_close_middle.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_close_middle.gif new file mode 100644 index 0000000..7997a95 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_close_middle.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_open.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_open.gif new file mode 100644 index 0000000..c887f6e Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_open_first.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_open_first.gif new file mode 100644 index 0000000..a24ca31 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_open_first.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_open_last.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_open_last.gif new file mode 100644 index 0000000..75c6e1d Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_open_last.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_open_middle.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_open_middle.gif new file mode 100644 index 0000000..fa28a08 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/node_open_middle.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/noline.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/noline.gif new file mode 100644 index 0000000..af2f8eb Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/noline.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-left-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-left-bot.gif new file mode 100644 index 0000000..f266e97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-left-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-left-mid.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-left-mid.gif new file mode 100644 index 0000000..1e89459 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-left-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-left-top-dis.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-left-top-dis.gif new file mode 100644 index 0000000..c252020 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-left-top-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-left-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-left-top.gif new file mode 100644 index 0000000..060bb83 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-left-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-mid-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-mid-bot.gif new file mode 100644 index 0000000..f266e97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-mid-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-mid-mid.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-mid-mid.gif new file mode 100644 index 0000000..c85571d Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-mid-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-mid-top-dis.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-mid-top-dis.gif new file mode 100644 index 0000000..27fd083 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-mid-top-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-mid-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-mid-top.gif new file mode 100644 index 0000000..e5abde9 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-mid-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-right-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-right-bot.gif new file mode 100644 index 0000000..f266e97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-right-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-right-mid.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-right-mid.gif new file mode 100644 index 0000000..fc7397e Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-right-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-right-top-dis.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-right-top-dis.gif new file mode 100644 index 0000000..d4c14a5 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-right-top-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-right-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-right-top.gif new file mode 100644 index 0000000..d15cc7c Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/off-right-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-left-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-left-bot.gif new file mode 100644 index 0000000..d8db472 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-left-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-left-mid.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-left-mid.gif new file mode 100644 index 0000000..7d0ef8a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-left-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-left-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-left-top.gif new file mode 100644 index 0000000..7ae5b8f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-left-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-mid-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-mid-bot.gif new file mode 100644 index 0000000..5c5c247 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-mid-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-mid-mid.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-mid-mid.gif new file mode 100644 index 0000000..5c5c247 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-mid-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-mid-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-mid-top.gif new file mode 100644 index 0000000..e990bd4 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-mid-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-right-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-right-bot.gif new file mode 100644 index 0000000..a5ec950 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-right-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-right-mid.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-right-mid.gif new file mode 100644 index 0000000..133f4e9 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-right-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-right-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-right-top.gif new file mode 100644 index 0000000..d5f8c3a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/on-right-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-left-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-left-bot.gif new file mode 100644 index 0000000..f266e97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-left-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-left-mid.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-left-mid.gif new file mode 100644 index 0000000..efab767 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-left-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-left-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-left-top.gif new file mode 100644 index 0000000..ae3ed91 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-left-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-mid-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-mid-bot.gif new file mode 100644 index 0000000..f266e97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-mid-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-mid-mid.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-mid-mid.gif new file mode 100644 index 0000000..464a582 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-mid-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-mid-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-mid-top.gif new file mode 100644 index 0000000..f22c393 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-mid-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-right-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-right-bot.gif new file mode 100644 index 0000000..f266e97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-right-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-right-mid.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-right-mid.gif new file mode 100644 index 0000000..10de442 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-right-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-right-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-right-top.gif new file mode 100644 index 0000000..bc7963b Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/over-right-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/popupclose.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/popupclose.gif new file mode 100644 index 0000000..cf5782f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/popupclose.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/popupicon.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/popupicon.gif new file mode 100644 index 0000000..7f10f3e Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/popupicon.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/remove.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/remove.gif new file mode 100644 index 0000000..3a1725d Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/remove.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/resize.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/resize.gif new file mode 100644 index 0000000..785cd83 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/resize.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/selection_spacer.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/selection_spacer.gif new file mode 100644 index 0000000..6c9ed12 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/selection_spacer.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/spacer.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/spacer.gif new file mode 100644 index 0000000..35d42e8 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/spacer.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/submenu.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/submenu.gif new file mode 100644 index 0000000..dc776de Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/submenu.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/submenu_on.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/submenu_on.gif new file mode 100644 index 0000000..05e1b40 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/submenu_on.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tab-off.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tab-off.gif new file mode 100644 index 0000000..c830ce0 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tab-off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tab-on.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tab-on.gif new file mode 100644 index 0000000..64720cc Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tab-on.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tab-over.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tab-over.gif new file mode 100644 index 0000000..46c54be Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tab-over.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/table_col_header.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/table_col_header.gif new file mode 100644 index 0000000..7c63c8f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/table_col_header.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/table_col_header_dis.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/table_col_header_dis.gif new file mode 100644 index 0000000..04fedd3 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/table_col_header_dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-left-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-left-bot.gif new file mode 100644 index 0000000..17c0ad6 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-left-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-left-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-left-top.gif new file mode 100644 index 0000000..f266e97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-left-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-mid-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-mid-bot.gif new file mode 100644 index 0000000..855f8cc Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-mid-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-mid-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-mid-top.gif new file mode 100644 index 0000000..f266e97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-mid-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-right-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-right-bot.gif new file mode 100644 index 0000000..700589f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-right-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-right-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-right-top.gif new file mode 100644 index 0000000..f266e97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-off-right-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-left-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-left-bot.gif new file mode 100644 index 0000000..4b6bd0c Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-left-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-left-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-left-top.gif new file mode 100644 index 0000000..d8db472 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-left-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-mid-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-mid-bot.gif new file mode 100644 index 0000000..c9a7eed Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-mid-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-mid-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-mid-top.gif new file mode 100644 index 0000000..5c5c247 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-mid-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-right-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-right-bot.gif new file mode 100644 index 0000000..3cf89b5 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-right-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-right-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-right-top.gif new file mode 100644 index 0000000..a5ec950 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-on-right-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-left-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-left-bot.gif new file mode 100644 index 0000000..ef3f7e1 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-left-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-left-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-left-top.gif new file mode 100644 index 0000000..f266e97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-left-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-mid-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-mid-bot.gif new file mode 100644 index 0000000..de00b65 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-mid-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-mid-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-mid-top.gif new file mode 100644 index 0000000..f266e97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-mid-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-right-bot.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-right-bot.gif new file mode 100644 index 0000000..aa56576 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-right-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-right-top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-right-top.gif new file mode 100644 index 0000000..f266e97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tbot-over-right-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_document.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_document.gif new file mode 100644 index 0000000..21f9db8 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_document.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_folder_close.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_folder_close.gif new file mode 100644 index 0000000..198d51e Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_folder_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_folder_closed.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_folder_closed.gif new file mode 100644 index 0000000..198d51e Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_folder_closed.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_folder_open.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_folder_open.gif new file mode 100644 index 0000000..be50b70 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_folder_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_line_blank.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_line_blank.gif new file mode 100644 index 0000000..b4a7cac Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_line_blank.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_line_last_node.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_line_last_node.gif new file mode 100644 index 0000000..b4a7cac Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_line_last_node.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_line_middle_node.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_line_middle_node.gif new file mode 100644 index 0000000..b4a7cac Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_line_middle_node.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_line_vertical.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_line_vertical.gif new file mode 100644 index 0000000..b4a7cac Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_line_vertical.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_bottom_close.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_bottom_close.gif new file mode 100644 index 0000000..027f8d7 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_bottom_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_bottom_open.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_bottom_open.gif new file mode 100644 index 0000000..cd73f28 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_bottom_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_middle_close.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_middle_close.gif new file mode 100644 index 0000000..027f8d7 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_middle_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_middle_open.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_middle_open.gif new file mode 100644 index 0000000..cd73f28 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_middle_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_close.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_close.gif new file mode 100644 index 0000000..027f8d7 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_close_no_siblings.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_close_no_siblings.gif new file mode 100644 index 0000000..027f8d7 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_close_no_siblings.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_closess.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_closess.gif new file mode 100644 index 0000000..ddb1d73 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_closess.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_open.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_open.gif new file mode 100644 index 0000000..cd73f28 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_open_no_siblings.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_open_no_siblings.gif new file mode 100644 index 0000000..cd73f28 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/tree_nav_top_open_no_siblings.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/css-images/window_top.gif b/Music_List/WebRoot/xmlhttp/css/royale/css-images/window_top.gif new file mode 100644 index 0000000..51f4303 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/royale/css-images/window_top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/royale/royale.css b/Music_List/WebRoot/xmlhttp/css/royale/royale.css new file mode 100644 index 0000000..367e13c --- /dev/null +++ b/Music_List/WebRoot/xmlhttp/css/royale/royale.css @@ -0,0 +1,2888 @@ +/* + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * "The contents of this file are subject to the Mozilla Public License + * Version 1.1 (the "License"); you may not use this file except in + * compliance with the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" + * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + * License for the specific language governing rights and limitations under + * the License. + * + * The Original Code is ICEfaces 1.5 open source software code, released + * November 5, 2006. The Initial Developer of the Original Code is ICEsoft + * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C) + * 2004-2006 ICEsoft Technologies Canada, Corp. All Rights Reserved. + * + * Contributor(s): _____________________. + * + * Alternatively, the contents of this file may be used under the terms of + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL" + * License), in which case the provisions of the LGPL License are + * applicable instead of those above. If you wish to allow use of your + * version of this file only under the terms of the LGPL License and not to + * allow others to use your version of this file under the MPL, indicate + * your decision by deleting the provisions above and replace them with + * the notice and other provisions required by the LGPL License. If you do + * not delete the provisions above, a recipient may use your version of + * this file under either the MPL or the LGPL License." + * + */ + +/* Basic CSS styles This stylesheet is intended to match the style of the default Windows XP UI */ +/* Default CSS styles. These styles override the basic HTML tags on the page */ +/* Updated Mar 2006 to include styles for new components */ + +/* +=================== Font Family, Size and Color ============== +*/ + +/* set the attributes for the font family, size and color for ALL elements on the page */ +/* make the fonts inside tables and forms == the default size of the page */ +body, table { + font-family: Arial, Helvetica, sans-serif; + font-size: .95em; + color: #000000; +} + +/* now set the size and other attributes of the fonts for any of the form elements for non-ICE form elements. (note this will also affect any ICE components that render out any of the following HTML tags */ +input, textarea, select { + +} + +/* +=================== HTML Form Element Appearence ============== +*/ +/* set the style elements for any of the textarea form elements */ +textarea { +} + +fieldset { + border: 0px none ; +} + +/* set the style elements for any of the select form elements */ +select { +} + +/* set the style elements for any of the input form elements */ +input { +} + +/* +=================== Style class definitions for ICE Standard Extended Component Appearance ============== +*/ +.iceInpTxt, .iceInpSecrt, .iceInpTxtArea { + border: 1px solid #0056EA; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; +} + +.iceSelMnyCb { + white-space: nowrap; +} + +.iceSelMnyCb input, .iceSelOneRb input, .iceSelBoolChkbx { + margin: 2px; + padding: 2px; +} + +.iceSelOneRb table tr td { + padding: 1px; +} + +.iceInpTxt, .iceInpSecrt { + font-family: Arial, Helvetica, sans-serif; + color: #000000; + padding: 2px; + +} + +.iceSelOneMnu, .iceSelMnyLb, .iceSelMnyMnu, .iceSelOneLb { + font-family: Arial, Helvetica, sans-serif; + color: #000000; + padding: 2px; + margin: 2px; +} + +.iceInpTxtArea { + font-family: Arial, Helvetica, sans-serif; + color: #000000; + padding: 2px; +} + +.iceOutTxt, .iceOutLbl { + font-family: Arial, Helvetica, sans-serif; + color: #000000; + padding-left: 0px; + padding-right: 0px; + padding-top: 2px; + padding-bottom: 2px; +} + +.iceCmdBtn { + font-family: Arial, Helvetica, sans-serif; + color: #000000; + background-color: #DEDEDE; + border: 1px solid #0056EA; + margin: 2px; + padding: 2px; +} + +.iceCmdLnk, .iceOutLnk { + text-decoration: none; + font-weight: normal; + color: #000033; +} + +/* +=================== ICE Component Appearence ============== +*/ +/* +----------- Calendar Component classes +*/ +.iceSelInpDate { +/* calendar outline & background color */ + background-color: #DEDEDE; + border: 2px solid #0056EA; /* removed margin from calendar outline - better absolute positioning of popup */ +/*margin:10px;*/ +} + +.iceSelInpDateIFrameFix, .iceIEIFrameFix { + z-index: -1; + position: absolute; + display: block; + filter: mask(); +} + +.iceSelInpDateInput { + width: 150px; + margin: 2px; +} + +.iceSelInpDateMonthYear, .iceSelInpDateTime{ + background-color: #026AFF; + background-image: url( "./css-images/table_col_header.gif" ); + background-position: top; + background-repeat: repeat-x; + font-weight: normal; + text-align: center; + color: #FFFFFF; + padding-left: 1px; + padding-right: 1px; + padding-top: 4px; + padding-bottom: 4px; /*border-right:1px solid #CCCCCC;*/ +} + +.iceSelInpDateTime{ + border-left: 1px solid #2A6CC2; + border-bottom: 1px solid #2A6CC2; + border-right: 1px solid #2A6CC2; +} + +.iceSelInpDateMoYrDropdown, .iceSelInpDateTimeDropDown { + background-color: #026AFF; + font-weight: bold; + color: #FFFFFF; +} + +.iceSelInpDateWeek { +/* the days of the week row */ + font-weight: normal; + color: #FFFFFF; + text-align: center; + padding-left: 5px; + padding-right: 5px; + border-bottom: 1px solid #2A6CC2; + background-color: #2A6CC2; +} + +/* set the look for the days of the week backgrounds */ +.iceSelInpDateDay, .iceSelInpDateCur { +/* the background & alignment for the days */ + padding: 3px; + text-align: center; +} + +.iceSelInpDateCur .iceOutTxt{ + color:#FFFFFF; +} + +/* now set the attributes for the numbers for each day of the week */ +.iceSelInpDateDay a { +/* the day text */ + text-decoration: none; + background-color: #DEDEDE; + color: #000000; + width: auto; + height: 100%; + padding: 0px; + display: block; +} + +.iceSelInpDateCur a { + text-decoration: none; + background-color: #2A6CC2; + border: 0px; + color: #FFFFFF; + width: 100%; + height: 100%; + padding: 0px; + display: block; +} + +/* now set the color attributes for the hover effect on non-current days */ +.iceSelInpDateDay a:hover { +/* the day text */ + text-decoration: none; + color: #2A6CC2; +} + +#calendarForm { + padding: 0px; + margin: 0px; +} + +.iceSelInpDatePopup { + min-width: 172px; +} + +.iceSelInpDateOpenPopup { + display: inline; + text-decoration: none; + background-color: transparent; + background-image: url( "./css-images/cal_button.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 16px; + height: 16px; +} +.iceSelInpDateClosePopup { + display: inline; + text-decoration: none; + background-color: transparent; + background-image: url( "./css-images/cal_off.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 16px; + height: 16px; +} +.iceSelInpDateMovePrev { + text-decoration: none; + display: inline; + background-color: transparent; + background-image: url( "./css-images/cal_arrow_left.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 17px; + height: 16px; +} +.iceSelInpDateMoveNext { + text-decoration: none; + display: inline; + background-color: transparent; + background-image: url( "./css-images/cal_arrow_right.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 17px; + height: 16px; +} + +/* +----------- Data Table Component classes +*/ +.iceDatTbl { /* was iceDataTblOutline */ + background-color: #FFFFFF; + border: 2px solid #0056EA; + margin: 10px; +} + +.iceDatTbl table{ + border-collapse:collapse; +} + +.iceDatTblColHdr, .iceDatTblColHdr1, .iceDatTblColHdr2, .iceDatTblColGrpHdrCol, .iceDatTblFtr { /* was iceTblHeader */ +/*the header of a data tables */ + background-color: #026AFF; + background-image: url( "./css-images/table_col_header.gif" ); + background-position: top; + background-repeat: repeat-x; + font-weight: normal; + text-align: center; + color: #FFFFFF; + border-right: 1px solid #026AFF; + padding-left: 5px; + padding-right: 5px; + padding-top: 4px; + padding-bottom: 4px; + border-top: 1px solid #0056EA; /*border-right:1px solid #CCCCCC;*/ +} + +.iceDatTblColHdr .iceOutTxt, .iceDatTblColHdr1 .iceOutTxt, .iceDatTblColHdr2 .iceOutTxt { + color: #FFFFFF; +} + +.iceDatTblColHdr .iceOutLbl, .iceDatTblColHdr1 iceOutLbl, .iceDatTblColHdr2 .iceOutLbl { + color: #FFFFFF; +} + +/* data tables are rendered with alternating row colors */ +.iceDatTblRow1 { /* was iceTblRow1 */ + background-color: #DEDEDE; +} + +.iceDatTblRow2 { /* was iceTblRow2 */ + background-color: #FFFFFF; +} + +/* set the common attributes for the column classes */ +.iceDatTblCol, .iceDatTblCol1, .iceDatTblCol2{ +/*was column, column1, column2, column3*/ + color: #000000; + padding-left: 5px; + padding-right: 5px; + padding-top: 3px; + padding-bottom: 3px; + border-right: 1px solid #0056EA; + border-bottom: 1px solid #0056EA; +} + +.iceDatTblHdr{} /*was iceTblHeader */ +.iceDatTblFtr { + background: none; + border-top: 1px solid #026AFF; +} + +.iceDatTblScrlSpr{ + background: url( './css-images/table_col_header.gif' ) repeat-x top left; + background-color: #026AFF; + border-top: 1px solid #026AFF; + border-right: 1px solid #026AFF; +} + +.iceDatTblScrlSprFtr{ + border-bottom: 1px solid #026AFF; + border-right: 1px solid #026AFF; +} + +.iceDatTblScrlSprFtr .iceDatTblFtr{ + border-bottom: none; +} + + +.iceDatTblScrlSpr .iceDatTblColHdr1, .iceDatTblScrlSpr .iceDatTblColHdr2 { + border-left-style: none; + border-top-style: none; +} + +.iceDatTblResHdlr { + margin:0px;; + padding:0px; + border-width: 0px; + width:2px; + background-color:transparent; + +} + +.iceDatTblResBor { + margin:0px;; + padding:0px; + width:1px; + background-color: #026AFF; + background-position: bottom; + background-repeat: repeat-x; +} + +.iceDatTblBlkTd { + border-bottom: 1px solid #0056EA; + background-color: #026AFF; +} + +.iceDatTblActvSrtHdr{} +/* +----- for datatable when cell content length exceeds----- +*/ +.iceDatTbl td span.iceOutTxt{ + overflow: hidden; + display: block; + padding: 2px 0px; +} +/* etc */ + +/* +----------- Data Scroller Component classes +*/ +.iceDatPgrScrOut { +/* the class for the outside table */ + background-color: #FFFFFF; + margin: 10px; +} + +.iceDatPgrScrBtn { +/* the cells behind the scroll buttons */ + background-color: #FFFFFF; + padding: 2px; +} + +.iceDatPgrScrBtn .iceCmdLnk-dis { + border-bottom:none; +} + +.iceDatPgrTbl { +/* the container for the pagination*/ + background-color: #CCCCCC; +} + +/* set the common attributes for the pagination numbers */ +.iceDatPgrScrCol a, .iceDatPgrCol a { + text-decoration: none; + font-weight: normal; + background-color: #CCCCCC; + color: #666666; + display: block; + padding-left: 5px; + padding-right: 5px; + padding-top: 2px; + padding-bottom: 2px; + border: 1px solid #CCCCCC; +} + +* html .iceDatPgrCol a { + width: 1%; +} + +/* override the attributes for the currently selected page */ +.iceDatPgrScrCol a { + color: #FFFFFF; + border: 1px solid #2A6CC2; + background-color: #2A6CC2; +} + +* html .iceDatPgrScrCol a { + width: 1%; +} + +/* set the attributes for the mouseover on none-current pages */ +.iceDatPgrCol a:hover { + color: #000000; + border: 1px solid #2A6CC2; +} + + +/* +----------- File Tree Component classes +*/ +.fileTreeOutlineClass { + background-color: #FFFFFF; + border: 2px solid #0056EA; + margin: 10px; +} + +.nodeClass { + background-color: #FFFFFF; + padding-left: 3px; +} + +.footerClass { + border-top: 1px solid #ABABAB; + color: #666666; + padding: 4px; +} + +/* +----------- Tabbed Pane Component classes +*/ + +/* tabOn style classes */ + +.icePnlTbOn { /*was iceTabSetTabOn*/ + +} + +.icePnlTbOn .MidMid td{ + white-space: nowrap; + text-align: center; +} + +.icePnlTbOn .LftTop { + background-color: transparent; + background-image: url( "./css-images/on-left-top.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .MidTop { + background-color: transparent; + background-image: url( "./css-images/on-mid-top.gif" ); + background-repeat: repeat-x; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .RtTop { + background-color: transparent; + background-image: url( "./css-images/on-right-top.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .LftMid { + background-color: transparent; + background-image: url( "./css-images/on-left-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .MidMid { + background-color: transparent; + background-image: url( "./css-images/on-mid-mid.gif" ); + background-repeat: repeat; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOn .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + +} + +* html .icePnlTbOn .MidMid a { + width: 1%; +} + +.icePnlTbOn .RtMid { + background-color: transparent; + background-image: url( "./css-images/on-right-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .LftBtm { + background-color: transparent; + background-image: url( "./css-images/on-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOn .MidBtm { + background-color: transparent; + background-image: url( "./css-images/on-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOn .RtBtm { + background-color: transparent; + background-image: url( "./css-images/on-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* tabOff style classes */ + +.icePnlTbOff { /* was iceTabSetTabOff */ + +} + +.icePnlTbOff .MidMid td{ + white-space: nowrap; + text-align: center; +} + +.icePnlTbOff .LftTop { + background-color: transparent; + background-image: url( "./css-images/off-left-top.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .MidTop { + background-color: transparent; + background-image: url( "./css-images/off-mid-top.gif" ); + background-repeat: repeat-x; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .RtTop { + background-color: transparent; + background-image: url( "./css-images/off-right-top.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .LftMid { + background-color: transparent; + background-image: url( "./css-images/off-left-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .MidMid { + background-color: transparent; + background-image: url( "./css-images/off-mid-mid.gif" ); + background-repeat: repeat; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOff .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOff .MidMid a { + width: 1%; +} + +.icePnlTbOff .RtMid { + background-color: transparent; + background-image: url( "./css-images/off-right-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .LftBtm { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOff .MidBtm { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOff .RtBtm { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* tabOver style classes */ + +.icePnlTbOver { /* was iceTabSetTabOver*/ + +} + +.icePnlTbOver .MidMid td{ + white-space: nowrap; + text-align: center; +} + +.icePnlTbOver .LftTop { + background-color: transparent; + background-image: url( "./css-images/over-left-top.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .MidTop { + background-color: transparent; + background-image: url( "./css-images/over-mid-top.gif" ); + background-repeat: repeat-x; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .RtTop { + background-color: transparent; + background-image: url( "./css-images/over-right-top.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .LftMid { + background-color: transparent; + background-image: url( "./css-images/over-left-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .MidMid { + background-color: transparent; + background-image: url( "./css-images/over-mid-mid.gif" ); + background-repeat: repeat; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOver .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOver .MidMid a { + width: 1%; +} + +.icePnlTbOver .RtMid { + background-color: transparent; + background-image: url( "./css-images/over-right-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .LftBtm { + background-color: transparent; + background-image: url( "./css-images/over-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOver .MidBtm { + background-color: transparent; + background-image: url( "./css-images/over-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOver .RtBtm { + background-color: transparent; + background-image: url( "./css-images/over-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* tabSpacer */ + +.icePnlTbSetSpcr { + width: 100%; + border-bottom: 1px solid #0056EA; +} +.icePnlTbSet { /* was iceTabSet */ + width: 100%; +} + +.icePnlTbSetCntBtm { /*was iceTabSetBottom*/ + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; + border-right: 2px solid #0056EA; + border-top: 2px solid #0056EA; + border-left: 2px solid #0056EA; + background-color: #FFFFFF; +} + +.icePnlTbSetCnt { /* newly added class*/ + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; + border-right: 2px solid #0056EA; + border-bottom: 2px solid #0056EA; + border-left: 2px solid #0056EA; + background-color: #FFFFFF; +} + +/* TABS ON BOTTOM STYLE CLASSES */ +/* tabOn style classes */ + +.icePnlTbOnBtm { /* was iceTabSetTabOnBottom*/ + +} + +.icePnlTbOnBtm .MidMid td{ + white-space: nowrap; + text-align: center; +} + +.icePnlTbOnBtm .LftTop { + background-color: transparent; + background-image: url( "./css-images/tbot-on-left-top.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOnBtm .MidTop { + background-color: transparent; + background-image: url( "./css-images/tbot-on-mid-top.gif" ); + background-repeat: repeat-x; + text-align: center; + border: none; +} + +.icePnlTbOnBtm .RtTop { + background-color: transparent; + background-image: url( "./css-images/tbot-on-right-top.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOnBtm .LftMid { + background-color: transparent; + background-image: url( "./css-images/on-left-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOnBtm .MidMid { + background-color: transparent; + background-image: url( "./css-images/on-mid-mid.gif" ); + background-repeat: repeat; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOnBtm .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOnBtm .MidMid a { + width: 1%; +} + +.icePnlTbOnBtm .RtMid { + background-color: transparent; + background-image: url( "./css-images/on-right-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOnBtm .LftBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-on-left-bot.gif" ); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOnBtm .MidBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-on-mid-bot.gif" ); + background-repeat: repeat-x; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOnBtm .RtBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-on-right-bot.gif" ); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +/* tabOff style classes */ + +.icePnlTbOffBtm { /* was iceTabSetTabOffBottom*/ + +} + +.icePnlTbOffBtm .MidMid td{ + white-space: nowrap; + text-align: center; +} + +.icePnlTbOffBtm .LftTop { + background-color: transparent; + background-image: url( "./css-images/tbot-off-left-top.gif" ); + background-repeat: no-repeat; + text-align: center; /*padding-top:5px; */ + border: none; +} + +.icePnlTbOffBtm .MidTop { + background-color: transparent; + background-image: url( "./css-images/tbot-off-mid-top.gif" ); + background-repeat: repeat-x; + text-align: center; /*padding-top:5px; */ + border: none; +} + +.icePnlTbOffBtm .RtTop { + background-color: transparent; + background-image: url( "./css-images/tbot-off-right-top.gif" ); + background-repeat: no-repeat; + text-align: center; /*padding-top:5px; */ + border: none; +} + +.icePnlTbOffBtm .LftMid { + background-color: transparent; + background-image: url( "./css-images/off-left-mid.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOffBtm .MidMid { + background-color: transparent; + background-image: url( "./css-images/off-mid-mid.gif" ); + background-repeat: repeat-x; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOffBtm .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOffBtm .MidMid a { + width: 1%; +} + +.icePnlTbOffBtm .RtMid { + background-color: transparent; + background-image: url( "./css-images/off-right-mid.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOffBtm .LftBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-off-left-bot.gif" ); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOffBtm .MidBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-off-mid-bot.gif" ); + background-repeat: repeat-x; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOffBtm .RtBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-off-right-bot.gif" ); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +/* tabOver style classes */ + +.icePnlTbOverBtm { /* was iceTabSetTabOverBottom*/ + +} + +.icePnlTbOverBtm .MidMid td{ + white-space: nowrap; + text-align: center; +} + +.icePnlTbOverBtm .LftTop { + background-color: transparent; + background-image: url( "./css-images/tbot-over-left-top.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOverBtm .MidTop { + background-color: transparent; + background-image: url( "./css-images/tbot-over-mid-top.gif" ); + background-repeat: repeat-x; + text-align: center; + border: none; +} + +.icePnlTbOverBtm .RtTop { + background-color: transparent; + background-image: url( "./css-images/tbot-over-right-top.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOverBtm .LftMid { + background-color: transparent; + background-image: url( "./css-images/over-left-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOverBtm .MidMid { + background-color: transparent; + background-image: url( "./css-images/over-mid-mid.gif" ); + background-repeat: repeat; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOverBtm .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOverBtm .MidMid a { + width: 1%; +} + +.icePnlTbOverBtm .RtMid { + background-color: transparent; + background-image: url( "./css-images/over-right-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOverBtm .LftBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-over-left-bot.gif" ); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOverBtm .MidBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-over-mid-bot.gif" ); + background-repeat: repeat-x; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOverBtm .RtBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-over-right-bot.gif" ); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +/* tabSpacer */ + +.icePnlTbSetSpcrBtm { /* was iceTabSetTabSpacerBottom*/ + width: 100%; + border-top: 1px solid #0056EA; +} + +/* tabPanel */ + +.icePnlTbSetBtm { + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; + border-right: 2px solid #0056EA; + border-top: 2px solid #0056EA; + border-left: 2px solid #0056EA; + background-color: #FFFFFF; +} + +/* +------------- BorderLayout +*/ +.icePnlBrdrNorth { + font-weight: bold; + height: 80px; + background-color: #FFFFFF; + padding: 5px; + text-align: center; +} + +.icePnlBrdrEast { + width: 10%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.icePnlBrdrWest { + width: 20%; + background-color: #FFFFFF; + vertical-align: top; +} + +.icePnlBrdrCenter { + width: 70%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.icePnlBrdrSouth { + background-color: #FFFFFF; + border-top: 1px solid #FFFFFF; + color: #666666; + padding: 4px; +} +/* +----------- Page Panel Component classes +*/ +.pageHdr { + font-weight: bold; + height: 80px; + background-color: #CDCDCD; + padding: 5px; + text-align: center; +} + +.icePnlBrdrStyle { + background-color: #FFFFFF; + border: 1px solid #ABABAB; + margin: 10px; + width: 97%; +} + +.pageNavigation { + width: 20%; + background-color: #DEDEDE; + padding: 5px; + vertical-align: top; +} + +.pageBody { + width: 80%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.pageFtr { + border-top: 1px solid #ABABAB; + color: #666666; + padding: 4px; +} + +/* +----------- Panel Navigation Component classes +*/ +.navFormOutline { + background-color: #DEDEDE; + margin: 0px auto; + width: 100%; + padding: 0px; +} + +/* set all the common attributes for the nav items */ +.navItem, .navActvItem, .navOpenItem { + color: #333333; + text-decoration: none; + background-color: #D0D4EE; + width: 100%; + border: 1px solid #FFFFFF; + border-bottom: 1px solid #FFFFFF; + padding-top: 3px; + padding-bottom: 3px; + padding-left: 5px; + padding-right: 1px; + display: block; +} + +.navItem:hover, .navActvItem:hover, .navOpenItem:hover { + background-color: #FFFFFF; + color: #000000; + border: 1px solid #2A6CC2; +} + +.navOpenItem { + white-space: nowrap; + text-decoration: none; + font-weight: bold; +} + +.navActvItem { + width: 100%; + background-color: #2A6CC2; + color: #FFFFFF; + background-image: url( ./css-images/cal_arrow_right.gif ); + background-position: center right; + background-repeat: no-repeat; +} + +.navSeparator { + width: 100%; + height: 1px; + padding: 0px; + margin: 0px auto; + background-color: #FFFFFF; + border-bottom: 1px solid #FFFFFF; +} + +/* +----------- Progress Bar Component classes +*/ +.iceOutProg { + margin: 10px; +} + +.iceOutProgBg { + border: 2px solid #0056EA; + width: 300px; + background-color: #D0D4EE; + height: 13px; +} + +.iceOutProgFill { + background-color: #026AFF; + background-position: top left; + background-repeat: repeat-x; + display: block; +} + +.iceOutProgTxt { + color: black; +} + +/* +----------- Autocomplete Component classes +*/ +.iceSelInpTxtTxt { + border: 1px solid #0056EA; + margin: 2px; + padding: 2px; + background-color: #FFFFFF; +} + +.iceSelInpTxtList { + position: absolute; + display: block; + border: 1px solid #0056EA; + +} + +.iceSelInpTxtRow { + display: block; + background-color: #D0D4EE; + color: #333333; + padding: 2px; + padding-left: 10px; + border-bottom: 1px solid #FFFFFF; + position: relative; +} + +.iceSelInpTxtSelRow { + display: block; + background-color: #2A6CC2; + color: #FFFFFF; + padding: 2px; + padding-left: 10px; + border-bottom: 1px solid #FFFFFF; + position: relative; +} + +.iceSelInpTxtSelRow span{ + color: #FFFFFF; +} + +/* +--------------- autoComplete disable class ------ +*/ + +.iceSelInpTxtTxt-dis { + font-family: Arial, Helvetica, sans-serif; + font-size: .95em; + color: #D0D4EE; + border: 1px dotted #D0D4EE; + cursor: default; +} + +/* +----------- FileUpload Component classes +*/ +.iceInpFile {} +.iceInpFileTxt { + font-family: Arial, Helvetica, sans-serif; + color: #000000; + border: 1px solid #0056EA; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; +} + +.iceInpFileBtn { + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + border: 1px solid #0056EA; + color: #000000; +} + +/* +----------- Data Navigation Bar classes +*/ + +.tablebg { + background-color: #EEF3FB; + border: 1px solid #6392C6; + width: 70%; +} + +.oddRow { + background-color: #FFFFFF; +} + +.evenRow { + background-color: #EEF3FB; +} + +.barCol1 { + width: 40%; + text-align: left; +} + +.barCol2 { + width: 15%; + text-align: left; +} + +.barCol3 { + width: 20%; + text-align: left; +} + +.barCol4 { + width: 15%; + text-align: right; +} + +.barCol5 { + width: 15%; + text-align: left; +} + +/* +----------- TreeView component +*/ + +.iceTreeRow { + white-space: nowrap; +} + +.iceTreeRow a { + text-decoration: none; + color: #000000; + cursor: pointer; + padding: 0px; + vertical-align: middle; +} + +.iceTreeRow a:hover { + background: #B6CAEA; + color: #FFFFFF; +} + +.iceTreeRow img { + border: 0px; + vertical-align: middle; + background-repeat: repeat-y; +} + +.iceTreeRow div { + padding: 0px; +} + +.iceTreeRow a img { +/* vertical-align: top; - Bug in FF, when img has focus it is not highlighted with a box.*/ + background-repeat: repeat-y; + border: 0px; +} + +/* ---------------------New Menu +*/ + +.iceMnuBar { /*no change*/ + padding: 0px; + white-space: nowrap; +} + +.iceMnuBarItem { /* was iceMenu */ + float: left; + padding: 0px; + white-space: nowrap; +} + +.iceMnuBarItem a { /* was iceMenu */ + border-right: 1px solid #FFFFFF; + background-color: #D0D4EE; + height: auto; + padding-left: 10px; + padding-right: 10px; + padding-top: 3px; + padding-bottom: 3px; + color: #333333; /* Must be >1.01em to avoid layout artifacts on Macs */ + font-size: 1.1em; + margin: 0px; + width: auto; + float: left; + display: block; + text-decoration: none; +} + +.iceMnuBarItem a:hover { /* was iceMenu */ + background-color: #2A6CC2; + color: #FFFFFF; + border-right: 1px solid #FFFFFF; +} + +.iceMnuBarItem hr, .subiceMenu hr { /* was iceMenu */ + border: none 0; + border-top: 1px solid #999999; + width: 100%; + height: 1px; + margin-top: 3px; + padding: 0px; + text-align: left; +} + +.iceMnuBarSubMenu { /* was iceSubMenu */ + position: absolute; + background-color: #D0D4EE; + width: 160px; + border-top: 1px solid #0056EA; + border-left: 1px solid #0056EA; + border-bottom: 1px solid #0056EA; + border-right: 1px solid #0056EA; + padding: 1px; + height: auto; + display: block; + z-index: 1000; +} + +.iceMnuItm { /* was iceSubMenuRow*/ + padding: 0px; + display: block; + height: auto; +} + +.iceMnuItm a { /* was iceSubMenuRow*/ + color: #333333; + display: block; + text-decoration: none; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; +} + +.iceMnuItm a:hover { /* was iceSubMenuRow*/ + background-color: #2A6CC2; +} + +.iceMnuItm a:hover .iceOutTxt, .iceMnuItm a:hover .iceMnuItmLabel{ + color: #FFFFFF; +} + +.iceMnuItmLabel {} +.iceMnuItmImage{} + +.iceMnuBarItemLabel {} +.iceMnuBarItemImage { + width:0px; +} + +.iceMnuItmImage, .iceMnuBarItemImage{ /* was iceSubMenuRowImage */ + display:inline; + vertical-align: middle; +} + +.iceMnuItmLabel, .iceMnuBarItemLabel { /*was iceSubMenuRowLabel */ + font-family: Arial, Helvetica, sans-serif; + padding-top: 4px; + font-size: 1.0em; + display: inline; + vertical-align: middle; +} + +.iceDatTbl td span.iceMnuItmLabel { + display: inline; + padding: 4px 0 0 0; +} + +.iceMnuBarSubMenuInd, .iceMnuBarVrtSubMenuInd { +/* were iceSubMenuRowSubMenuIndicator */ + padding-top: 3px; + padding-right: 1px; + display:inline; + float:right; +} + +/* classes for the vertical version of the iceMenu*/ +.iceMnuBarVrtItemLabel {} +.iceMnuBarVrtItemImage { + width:5px; +} + +.iceMnuBarVrt { /* was iceMenu_vertical */ + float: left; + padding: 0px; + white-space: nowrap; +} + +.iceMnuBarVrtItem { /* was iceMenu_verticalItem */ + width: 160px; + display: block; +} + +.iceMnuBarVrtItem a { /* was iceMenu_verticalItem */ + background-color: #D0D4EE; + height: auto; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + color: #333333; + font-size: 1.1em; + margin-bottom: 1px; + float: none; + display: block; + text-decoration: none; + border: 0px solid #FFFFFF; + width: 100%; +} + +.iceMnuBarVrtItem a:hover { /* was iceMenu_verticalItem */ + background-color: #2A6CC2; + color: #FFFFFF; + text-decoration: none; +} + +.iceMnuBarVrtSubMenu { /* was iceSubMenu_vertical*/ + padding: 1px; + width: 160px; + background-color: #D0D4EE; + border: 1px solid #0056EA; + position: absolute; + height: auto; + display: block; + z-index: 1000; +} + +.iceMnuItmVrt a { /* was iceMenu_vertical_subItem */ + background-color: #D0D4EE; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + font-family: Arial, Helvetica, sans-serif; + color: #333333; + font-size: 1.1em; + width: auto; + display: block; + text-decoration: none; + border: 0px; +} + +.iceMnuItmVrt a:hover { /* was iceMenu_vertical_subItem */ + background-color: #2A6CC2; + color: #FFFFFF; + text-decoration: none; + border: 0px; +} + +.iceMnuPopVrtItemLabel { + vertical-align: middle; +} +.iceMnuPopVrtItemImage { + width:19px; + vertical-align: middle; +} + +.iceMnuPopVrt { /* was iceMenu_vertical */ + float: left; + white-space: nowrap; + + margin: 0px; + padding: 0px; + border: 0px; + width: 0px; + height: 0px; +} +.iceMnuPopVrtTopSubMenu { + padding: 1px; + width: 160px; + background-color: #D0D4EE; + border: 1px solid #0056EA; + position: absolute; + height: auto; + display: block; +} + +.iceMnuPopVrtItem { /* was iceMenu_verticalItem */ + width: 160px; + display: block; +} + +.iceMnuPopVrtItem a { /* was iceMenu_verticalItem */ +/* background-color: #DDDDDD;*/ + height: auto; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + color: #333333; + font-size: 1.1em; + margin-bottom: 1px; + float: none; + display: block; + text-decoration: none; + border: 0px solid #FFFFFF; + /*width: 100%;*/ +} + +.iceMnuPopVrtItem a:hover { /* was iceMenu_verticalItem */ + background-color: #2A6CC2; + color: #FFFFFF; + text-decoration: none; +} + +.iceMnuPopVrtSubMenu { /* was iceSubMenu_vertical*/ + padding: 1px; + width: 160px; + background-color: #D0D4EE; + border: 1px solid #0056EA; + position: absolute; + height: auto; + display: block; +} + +.iceMnuPopVrtSubMenuInd { /* was iceSubMenuDividerVert */ + display:inline; + float:right; + padding-top: 0px; + padding-right: 1px; +} + +/* +----------- PanelPopup & panelTooltip ---------- +*/ + +.icePnlPop, .icePnlTlTip { + color: #666666; + border-right: 2px solid #0056EA; + border-top: 0px solid #0056EA; + border-left: 2px solid #0056EA; + border-bottom: 2px solid #0056EA; + background-color: #D0D4EE; + padding: 0px; + z-index: 1000; +} + +.icePnlPop .icePnlPopBody { + background-color: #D0D4EE; +} + +.icePnlPopHdr, .icePnlTlTipHdr { + background-color: #026AFF; + background-image: url( "./css-images/window_top.gif" ); + background-position: top; + background-repeat: repeat-x; + height: 2em; +} + +.icePnlPopHdr .iceOutTxt, .icePnlTlTipHdr .iceOutTxt { + color:#FFFFFF; + font-size:1.1em; + font-weight:bold; + padding:4px; + text-align:center; + vertical-align:middle; +} + +.icePnlPopBody, .icePnlTlTipBody { + padding: 10px; +} + +.icePnlPopFtr, .icePnlTlTipFtr { + float: right; + height: auto; + background-color: #D0D4EE; +} + +/* + Classes for the output progress bar +*/ + +.iceOutProgIndetActv { + background-color: #EFEFEF; + background-image: url( css-images/in_progress.gif ); + background-position: center; + background-repeat: repeat-x; +} + +.iceOutProgIndetInactv { + background-color: #EFEFEF; + background-image: url( css-images/in_progress_inactive.gif ); + background-position: center; + background-repeat: repeat-x; +} + +/* + Classes for the connection status indicator +*/ + +.iceOutConStat { + margin: 10px; + width: 60px; + height: 25px; + border: none; +} + +.iceOutConStatInactv { + position: absolute; + background-image: url( css-images/connect_idle.gif ); + background-position: top; + background-repeat: no-repeat; + width: 60px; + height: 25px; + +} + +.iceOutConStatActv { + position: absolute; + background-image: url( css-images/connect_active.gif ); + background-position: top; + background-repeat: no-repeat; + width: 60px; + height: 25px; + +} + +.iceOutConStatCaution { + position: absolute; + background-image: url( css-images/connect_caution.gif ); + background-position: top; + background-repeat: no-repeat; + width: 60px; + height: 25px; + +} + +.iceOutConStatDisconnect { + position: absolute; + background-image: url( css-images/connect_disconnected.gif ); + background-position: top; + background-repeat: no-repeat; + width: 60px; + height: 25px; + +} + +/* Royale Disabled styles CSS Document v1.0 mar 31 2006 */ + +.iceCmdBtn-dis { + font-family: Arial, Helvetica, sans-serif; + color: #D0D4EE; + background-color: #FFFFFF; + border: 1px solid #D0D4EE; + margin: 2px; + padding: 2px; +} + +.iceCmdLnk-dis, .iceOutLnk-dis { + color: #D0D4EE; + text-decoration: none; + border-bottom: 1px dotted #D0D4EE; + cursor: default; +} + +.iceOutTxt-dis, .iceOutLbl-dis { + color: #D0D4EE; + text-decoration: none; + border-bottom: 1px dotted #D0D4EE; + cursor: default; +} + +.iceInpTxt-dis, .iceInpSecrt-dis { + font-family: Arial, Helvetica, sans-serif; + color: #D0D4EE; + border: 1px dotted #D0D4EE; + cursor: default; + margin: 2px; + padding: 2px; +} + +.iceInpTxtArea-dis { + font-family: Arial, Helvetica, sans-serif; + font-size: .95em; + color: #D0D4EE; + border: 1px dotted #D0D4EE; + cursor: default; + margin: 2px; + padding: 2px; +} + +.iceSelMnyCb-dis { + background-color: #D0D4EE; + padding: 2px; + margin: 2px; + cursor: default; + color: #D0D4EE; + border: none; +} + +.iceSelOneMnu-dis, .iceSelMnyLb-dis, .iceSelMnyMnu-dis, .iceSelOneLb-dis { + font-family: Arial, Helvetica, sans-serif; + color: #D0D4EE; + padding: 2px; + font-size: .95em; + cursor: default; + border: none; +} + +.iceSelOneRb-dis { + background-color: #D0D4EE; + padding: 2px; + margin: 2px; + cursor: default; + color: #444444; + border: none; +} + +.iceInpFileTxt-dis { + border: none; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + color: #D0D4EE; + cursor: default; +} + +.iceInpFileBtn-dis { + border: 1px solid #D0D4EE; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + color: #D0D4EE; + cursor: default; +} + +/* submenu disabled style classes */ +.iceSubMenuRowLabel-dis { + color: #ABABAB; + text-decoration: none; + cursor: default; +} + +.iceSubMenuRow-dis { + color: #ABABAB; + text-decoration: none; + cursor: default; + padding: 0px; + display: block; + height: auto; +} + +.iceSubMenuRow-dis a { + color: #333333; + text-decoration: none; + cursor: default; + display: block; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + +} + +.iceSubMenuRow-dis a:hover { + color: #ABABAB; + text-decoration: none; + border-bottom: 1px dotted #CCCCCC; + cursor: default; +} + + +/* panel tabs disabled style classes */ + +.icePnlTbOff { /* was iceTabSetTabOff */ + +} + +.icePnlTbOff .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOff .MidTop-dis { + background-color: #D0D4EE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOff .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOff .LftMid-dis { + background-color: #D0D4EE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOff .MidMid-dis { + background-color: #D0D4EE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOff .MidMid-dis a { + text-decoration: none; + color: #FFFFFF; + cursor: default; +} + +.icePnlTbOff .RtMid-dis { + background-color: #D0D4EE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOff .LftBtm-dis { + background-color: #D0D4EE; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOff .MidBtm-dis { + background-color: #D0D4EE; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOff .RtBtm-dis { + background-color: #D0D4EE; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* disabled bottom tab off */ +.icePnlTbOffBtm .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOffBtm .MidBtm-dis { + background-color: #D0D4EE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOffBtm .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOffBtm .LftMid-dis { + background-color: #D0D4EE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOffBtm .MidMid-dis { + background-color: #D0D4EE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOffBtm .MidMid-dis a { + text-decoration: none; + color: #FFFFFF; + cursor: default; +} + +.icePnlTbOffBtm .RtMid-dis { + background-color: #D0D4EE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOffBtm .LftTop-dis { + background-color: #D0D4EE; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOffBtm .MidTop-dis { + background-color: #D0D4EE; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOffBtm .RtTop-dis { + background-color: #D0D4EE; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* disabled bottom tab on */ +.icePnlTbOnBtm .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOnBtm .MidBtm-dis { + background-color: #D0D4EE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOnBtm .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOnBtm .LftMid-dis { + background-color: #D0D4EE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOnBtm .MidMid-dis { + background-color: #D0D4EE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOnBtm .MidMid-dis a { + text-decoration: none; + color: #FFFFFF; + cursor: default; +} + +.icePnlTbOnBtm .RtMid-dis { + background-color: #D0D4EE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOnBtm .LftTop-dis { + background-color: #D0D4EE; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOnBtm .MidTop-dis { + background-color: #D0D4EE; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOnBtm .RtTop-dis { + background-color: #D0D4EE; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/** Disabled style for active tabs */ +.icePnlTbOn .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOn .MidTop-dis { + background-color: #D0D4EE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOn .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOn .LftMid-dis { + background-color: #D0D4EE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOn .MidMid-dis { + background-color: #D0D4EE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOn .MidMid-dis a { + text-decoration: none; + color: #FFFFFF; + cursor: default; +} + +.icePnlTbOn .RtMid-dis { + background-color: #D0D4EE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOn .LftBtm-dis { + background-color: #D0D4EE; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOn .MidBtm-dis { + background-color: #D0D4EE; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOn .RtBtm-dis { + background-color: #D0D4EE; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* +data scroller classes disabled styles +*/ +.sclBtnCell-dis { +/* the cells behind the scroll buttons */ + background-color: #FFFFFF; + padding: 2px; +} + +.sclBtnCell-dis img { + cursor: default; +} + +.icePaginatorTbl-dis { +/* the container for the pagination*/ + background-color: #FFFFFF; +} + +/* set the common attributes for the pagination numbers */ +.icePaginatorAtvCol-dis a, .icePaginatorCol-dis a { + text-decoration: none; + font-weight: normal; + background-color: #FFFFFF; + color: #ABABAB; + display: block; + padding-left: 5px; + padding-right: 5px; + border: 1px solid #FFFFFF; + cursor: default; +} + +/* override the attributes for the currently selected page */ +.icePaginatorAtvCol-dis a { + color: #FFFFFF; + /* border:1px solid #2A6CC2; + background-color:#2A6CC2; + */ + cursor: default; +} + +/* set the attributes for the mouseover on none-current pages */ +.icePaginatorCol-dis a:hover { + /* color:#000000; + border:1px solid #2A6CC2;*/ +} + +/* +Disabeld classes for the calendar controls +*/ + +.iceSelInpDate-dis { +/* calendar outline & background color */ + background-color: #D0D4EE; + border: 1px solid #D0D4EE; /* removed margin from calendar outline - better absolute positioning of popup */ +/*margin:10px;*/ +} + +.iceSelInpDateMonthYear-dis { + background-color: #D0D4EE; + /* background-image: url("./css-images/table_col_header.gif"); + background-position:bottom; + background-repeat:repeat-x;*/ + font-weight: normal; + text-align: center; + color: #999999; + padding-left: 1px; + padding-right: 1px; + padding-top: 4px; + padding-bottom: 4px; /*border-right:1px solid #CCCCCC;*/ +} + +.iceSelInpDateMoYrDropdown-dis { + background-color: #D0D4EE; + color: #999999; +} + +.iceSelInpDateMonthYear-dis img { + cursor: default; +} + +.iceSelInpDateWeek-dis { +/* the days of the week row */ + font-weight: normal; + color: #999999; + background-color: #D0D4EE; + text-align: center; + padding-left: 5px; + padding-right: 5px; + border-bottom: 1px solid #ABABAB; +} + +/* set the look for the days of the week backgrounds */ +.iceSelInpDateDay-dis, .iceSelInpDateCur-dis { +/* the background & alignment for the days */ + padding: 3px; + text-align: center; +} + +/* now set the attributes for the numbers for each day of the week */ +.iceSelInpDateDay-dis a { +/* the day text */ + text-decoration: none; + background-color: #D0D4EE; + border: 1px solid #D0D4EE; + color: #ABABAB; + width: 100%; + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +.iceSelInpDateCur-dis a { + text-decoration: none; + background-color: #ABABAB; + border: 1px solid #ABABAB; + color: #FFFFFF; + width: 100%; + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +/* +----------- commandSortHeader classes +*/ +.iceCmdSrtHdr { + text-decoration: none; + font-weight: normal; + font-family: Arial, Helvetica, sans-serif; + color: #FFFFFF; +} + +.iceCmdSrtHdr-dis { + color: #999999; + font-family: Arial, Helvetica, sans-serif; + text-decoration: none; + cursor: default; +} + +.iceCmdSrtHdrAsc, .iceCmdSrtHdrDesc{ + background-repeat: no-repeat; + background-position: center; + width:10px; + height:10px; +} +.iceCmdSrtHdrAsc{ + background-image: url('./css-images/column_sort_asc.gif'); +} +.iceCmdSrtHdrDesc{ + background-image: url('./css-images/column_sort_desc.gif'); +} + +.iceCmdSrtHdr td { + white-space:nowrap; + overflow:hidden; +} + +/* IE specific CSS to enlarge clickable area of SortHeader links */ +* html .iceCmdSrtHdr { + height: 1%; +} + +/* +----------- form ---------- +*/ +.iceFrm { + +} + +/* +----------- graphicImage ---------- +*/ +.iceGphImg { + +} + +/* +----------- message ---------- +*/ +.iceMsg { + +} + +.iceMsgFatal { + +} + +.iceMsgError { + +} + +.iceMsgWarn { + +} + +.iceMsgInfo { + +} + +/* +----------- messages ---------- +*/ +.iceMsgs { + +} + +.iceMsgsFatal { + +} + +.iceMsgsError { + +} + +.iceMsgsWarn { + +} + +.iceMsgsInfo { + +} + +/* +----------- panelGrid ---------- +*/ +.icePnlGrd { + +} + +.icePnlGrdHdr { + +} + +.icePnlGrdFtr { + +} + +.icePnlGrdRow1 { + +} + +.icePnlGrdRow2 { + +} + +.icePnlGrdCol1 { + +} + +.icePnlGrdCol2 { + +} + +/* +----------- panelGroup ---------- +*/ +.icePnlGrp { + +} + +/* +----------- outputFormat ---------- +*/ +.iceOutFrmt { + +} + +/* +----------- tree ---------- +*/ +.iceTree { + +} + +.iceTreeRow { + +} + +/* +----------- panelSeries ---------- +*/ +.icePnlSrs { + +} + +/* +----------- positionedPanel ---------- +*/ +.icePnlPos { + +} + +.icePnlPos-dis { + +} + +/* +----------- positionedPanel ---------- +*/ +.icePnlStk {} +.icePnlStkRow {} +.icePnlStkCol {} + +/* +----------- panelTab header ---------- +*/ +.icePnlTbSetHdrIconLft { /*was iceTabSetHdrIconLeft*/ + width: 14px; + height: 13px; + +} + +.icePnlTbSetHdrIconRt { /* was iceTabSetHdrIconRight*/ + width: 14px; + height: 13px; +} + +.icePnlTbSetHdrLbl { /* was iceTabSetHdrLabel*/ + padding-top: 2px; + padding-bottom: 2px; + white-space: nowrap; +} + + +/* +----------- Table Row Selection -------- +*/ +.iceRowSelSelected { + background-color: #316AC5; +} +.iceRowSelSelected span { + color: #FFFFFF; +} + +.iceRowSelSelectedMouseOver { + background-color: #0D4092; +} + +.iceRowSelSelectedMouseOver span { + color: #FFFFFF; +} + + +.iceRowSelMouseOver { + background-color: #B2CDF9; +} + +.iceRowSelMouseOver span{ + color: #000000; +} + +/* +----------- outputChart -------- +*/ + +.iceOutChrt { + +} + +/* +----------- Panel Collapsible -------- +*/ + +/* opened accordion styles */ +.icePnlClpsbl, .icePnlClpsblHdr, .icePnlClpsblCnt { +} + +/* Closed */ +.icePnlClpsblColpsd, .icePnlClpsblColpsdHdr, .icePnlClpsblColpsdCnt { +} + +/* Open and disabled */ +.icePnlClpsbl-dis, .icePnlClpsblHdr-dis, .icePnlClpsblCnt-dis { +} + +/* Closed and disabled */ +.icePnlClpsblColpsd-dis, .icePnlClpsblColpsdHdr-dis, .icePnlClpsblColpsdCnt-dis{ +} + +/* common accordion headers */ +.icePnlClpsblHdr, .icePnlClpsblColpsdHdr { + background-color: #EFEFEF; + background-image: url( "./css-images/table_col_header.gif" ); + background-position: bottom; + background-repeat: repeat-x; + font-weight: bold; + text-align: left; + color: #FFF; + border: 1px solid #CCCCCC; + border-bottom: none; + padding-left: 2px; + padding-right: 5px; + padding-top: 4px; + padding-bottom: 4px; + cursor: pointer; +} + +.icePnlClpsblHdr .iceOutTxt, .icePnlClpsblColpsdHdr .iceOutTxt { + color:#FFF; +} + +.icePnlClpsblCnt, .icePnlClpsblColpsdCnt, +.icePnlClpsblColpsdCnt-dis, .icePnlClpsblCnt-dis { + background-color: #EFEFEF; + border: 1px solid #CCCCCC; + border-top: none; + padding-left: 5px; + padding-right: 5px; + color: #000; +} + +.icePnlClpsblHdr-dis, .icePnlClpsblColpsdHdr-dis { + background: #EFEFEF url( './css-images/table_col_header_dis.gif' ) repeat-x bottom; + font-weight: bold; + text-align: left; + color: #CCC; + border: 1px solid #CCCCCC; + border-bottom: none; + padding-left: 2px; + padding-right: 5px; + padding-top: 4px; + padding-bottom: 4px; + cursor: default; +} + +.icePnlClpsblHdr-dis .iceOutTxt, .icePnlClpsblColpsdHdr-dis .iceOutTxt { + color: #CCC; +} + +.icePnlClpsblColpsdCnt-dis, .icePnlClpsblCnt-dis, +.icePnlClpsblColpsdCnt-dis .iceOutTxt, .icePnlClpsblCnt-dis .iceOutTxt { + color: #999; +} + +.iceGmp{ + border-collapse:collapse; + border-spacing:0px; + padding:0px; +} + +.iceGmpMapTd { + vertical-align: top; +} + +.iceGmpMapTd div.gmap{ + width:300px; + height:300px; +} + +.iceInpRchTxt { + width:100%; +} + +/* panel divider */ +.icePnlDvr, .icePnlDvrHor { + width:300px; + height:300px; +} + +.icePnlDvrCnt, .icePnlDvrHorCnt { + border: 1px solid #ABABAB; + /*width:100%; */ + height:100%; +} + +.icePnlDvrFst, .icePnlDvrSnd{ + height:100%; + display:block; + float:left; + overflow:auto; +} + +.icePnlDvrSpt { + width:2px; + height:100%; + display:inline; + background-color: #EFEFEF; + border-left: 1px solid #ABABAB; + border-right: 1px solid #ABABAB; + float:left; + cursor: e-resize; +} + +.icePnlDvrHorFst, .icePnlDvrHorSnd{ + width:100%; + display:block; + overflow:auto; + display:block; +} + +.icePnlDvrHorSpt { + width:100%; + height:2px; + background-color: #EFEFEF; + border-top: 1px solid #ABABAB; + border-bottom: 1px solid #ABABAB; + cursor: n-resize; +} + +/* +----------- PanelConfirmation ---------- +*/ + +.icePnlCnf { + border-top: 0px solid #0056EA; + border-right: 2px solid #0056EA; + border-left: 2px solid #0056EA; + border-bottom: 2px solid #0056EA; + background-color: #D0D4EE; + padding: 0; + width: 300px; + z-index: 1000; + color: #666666; + font-family: Arial, Helvetica, sans-serif; +} + +.icePnlCnfHdr { + background-color: #026AFF; + background-image: url( "./css-images/window_top.gif" ); + background-position: top; + background-repeat: repeat-x; + height: auto; + color: #FFFFFF; + font-size: 1em; + font-weight: bold; + padding: 4px; + text-align: left; + vertical-align: middle; +} + +.icePnlCnfBody { + padding: 10px 10px 5px 10px; + background-color: #D0D4EE; + font-size: 1em; + font-weight: normal; +} + +.icePnlCnfBtns { + padding: 5px 10px 10px 10px; + background-color: #D0D4EE; + text-align: center; + font-size: 1em; + font-weight: normal; +} + +.icePnlCnfBtns input { + background-color: #DEDEDE; + border: 1px solid #0056EA; + margin: 0 20px 0 20px; + color: #000000; + font-family: Arial, Helvetica, sans-serif; +} diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/add.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/add.gif new file mode 100644 index 0000000..03ce08b Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/add.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-ff-dis.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-ff-dis.gif new file mode 100644 index 0000000..d078415 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-ff-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-ff.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-ff.gif new file mode 100644 index 0000000..441e098 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-ff.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-first-dis.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-first-dis.gif new file mode 100644 index 0000000..33e4ea8 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-first-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-first.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-first.gif new file mode 100644 index 0000000..b1b021c Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-first.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-fr-dis.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-fr-dis.gif new file mode 100644 index 0000000..5db99bf Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-fr-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-fr.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-fr.gif new file mode 100644 index 0000000..b7cc1cb Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-fr.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-last-dis.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-last-dis.gif new file mode 100644 index 0000000..5f0777d Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-last-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-last.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-last.gif new file mode 100644 index 0000000..cc24719 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-last.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-next-dis.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-next-dis.gif new file mode 100644 index 0000000..b90bbf9 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-next-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-next.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-next.gif new file mode 100644 index 0000000..3585170 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-next.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-previous-dis.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-previous-dis.gif new file mode 100644 index 0000000..0819a84 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-previous-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-previous.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-previous.gif new file mode 100644 index 0000000..916b588 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrow-previous.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrowAsc.jpg b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrowAsc.jpg new file mode 100644 index 0000000..06bef97 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrowAsc.jpg differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrowDesc.jpg b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrowDesc.jpg new file mode 100644 index 0000000..afe3326 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/arrowDesc.jpg differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_arrow_left.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_arrow_left.gif new file mode 100644 index 0000000..916b588 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_arrow_left.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_arrow_left_dis.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_arrow_left_dis.gif new file mode 100644 index 0000000..4313aad Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_arrow_left_dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_arrow_right.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_arrow_right.gif new file mode 100644 index 0000000..3585170 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_arrow_right.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_arrow_right_dis.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_arrow_right_dis.gif new file mode 100644 index 0000000..b360869 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_arrow_right_dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_button.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_button.gif new file mode 100644 index 0000000..385dc26 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_button.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_off.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_off.gif new file mode 100644 index 0000000..42ca20d Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/cal_off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/column_sort_asc.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/column_sort_asc.gif new file mode 100644 index 0000000..cb2d882 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/column_sort_asc.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/column_sort_desc.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/column_sort_desc.gif new file mode 100644 index 0000000..ad5ef72 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/column_sort_desc.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/connect_active.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/connect_active.gif new file mode 100644 index 0000000..587b66c Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/connect_active.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/connect_caution.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/connect_caution.gif new file mode 100644 index 0000000..998738c Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/connect_caution.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/connect_disconnected.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/connect_disconnected.gif new file mode 100644 index 0000000..0941700 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/connect_disconnected.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/connect_idle.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/connect_idle.gif new file mode 100644 index 0000000..a0dded3 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/connect_idle.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/folder.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/folder.gif new file mode 100644 index 0000000..1ec37ac Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/folder.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/images.jpeg b/Music_List/WebRoot/xmlhttp/css/xp/css-images/images.jpeg new file mode 100644 index 0000000..b4318a1 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/images.jpeg differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/in_progress.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/in_progress.gif new file mode 100644 index 0000000..32698ed Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/in_progress.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/in_progress_inactive.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/in_progress_inactive.gif new file mode 100644 index 0000000..b6db4b9 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/in_progress_inactive.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/line.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/line.gif new file mode 100644 index 0000000..0597cb1 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/line.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/line_first.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/line_first.gif new file mode 100644 index 0000000..975b2a9 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/line_first.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/line_last.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/line_last.gif new file mode 100644 index 0000000..f5a08f4 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/line_last.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/line_middle.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/line_middle.gif new file mode 100644 index 0000000..27043fa Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/line_middle.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_blank_icon.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_blank_icon.gif new file mode 100644 index 0000000..54b5b74 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_blank_icon.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_checkbox.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_checkbox.gif new file mode 100644 index 0000000..681778a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_checkbox.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_checkbox_selected.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_checkbox_selected.gif new file mode 100644 index 0000000..dc70409 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_checkbox_selected.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_radio.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_radio.gif new file mode 100644 index 0000000..59c3408 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_radio.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_radio_selected.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_radio_selected.gif new file mode 100644 index 0000000..b81d116 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/menu_radio_selected.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_close.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_close.gif new file mode 100644 index 0000000..722763b Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_close_first.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_close_first.gif new file mode 100644 index 0000000..cde8d15 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_close_first.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_close_last.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_close_last.gif new file mode 100644 index 0000000..aa4d1cb Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_close_last.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_close_middle.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_close_middle.gif new file mode 100644 index 0000000..7997a95 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_close_middle.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_open.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_open.gif new file mode 100644 index 0000000..c887f6e Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_open_first.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_open_first.gif new file mode 100644 index 0000000..a24ca31 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_open_first.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_open_last.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_open_last.gif new file mode 100644 index 0000000..75c6e1d Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_open_last.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_open_middle.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_open_middle.gif new file mode 100644 index 0000000..fa28a08 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/node_open_middle.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/noline.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/noline.gif new file mode 100644 index 0000000..af2f8eb Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/noline.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-left-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-left-bot.gif new file mode 100644 index 0000000..85e199a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-left-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-left-mid.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-left-mid.gif new file mode 100644 index 0000000..678893d Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-left-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-left-top-dis.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-left-top-dis.gif new file mode 100644 index 0000000..3f2545f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-left-top-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-left-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-left-top.gif new file mode 100644 index 0000000..970bccd Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-left-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-mid-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-mid-bot.gif new file mode 100644 index 0000000..6f343a8 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-mid-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-mid-mid.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-mid-mid.gif new file mode 100644 index 0000000..b08e024 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-mid-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-mid-top-dis.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-mid-top-dis.gif new file mode 100644 index 0000000..27fd083 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-mid-top-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-mid-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-mid-top.gif new file mode 100644 index 0000000..aca6aa8 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-mid-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-right-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-right-bot.gif new file mode 100644 index 0000000..6eb8512 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-right-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-right-mid.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-right-mid.gif new file mode 100644 index 0000000..3854b22 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-right-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-right-top-dis.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-right-top-dis.gif new file mode 100644 index 0000000..cfa1794 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-right-top-dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-right-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-right-top.gif new file mode 100644 index 0000000..2c8df3f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/off-right-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-left-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-left-bot.gif new file mode 100644 index 0000000..98e2800 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-left-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-left-mid.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-left-mid.gif new file mode 100644 index 0000000..98e2800 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-left-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-left-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-left-top.gif new file mode 100644 index 0000000..3d3f923 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-left-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-mid-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-mid-bot.gif new file mode 100644 index 0000000..5c5c247 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-mid-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-mid-mid.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-mid-mid.gif new file mode 100644 index 0000000..5c5c247 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-mid-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-mid-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-mid-top.gif new file mode 100644 index 0000000..2e79ddb Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-mid-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-right-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-right-bot.gif new file mode 100644 index 0000000..b7cdf77 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-right-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-right-mid.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-right-mid.gif new file mode 100644 index 0000000..b7cdf77 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-right-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-right-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-right-top.gif new file mode 100644 index 0000000..9032461 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/on-right-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-left-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-left-bot.gif new file mode 100644 index 0000000..85e199a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-left-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-left-mid.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-left-mid.gif new file mode 100644 index 0000000..8b16e79 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-left-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-left-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-left-top.gif new file mode 100644 index 0000000..be4bdb4 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-left-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-mid-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-mid-bot.gif new file mode 100644 index 0000000..6f343a8 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-mid-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-mid-mid.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-mid-mid.gif new file mode 100644 index 0000000..b5a1c9a Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-mid-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-mid-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-mid-top.gif new file mode 100644 index 0000000..da1616b Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-mid-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-right-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-right-bot.gif new file mode 100644 index 0000000..6eb8512 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-right-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-right-mid.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-right-mid.gif new file mode 100644 index 0000000..afcc828 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-right-mid.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-right-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-right-top.gif new file mode 100644 index 0000000..caa95da Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/over-right-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/popupclose.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/popupclose.gif new file mode 100644 index 0000000..91a1dc5 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/popupclose.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/popupicon.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/popupicon.gif new file mode 100644 index 0000000..7f10f3e Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/popupicon.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/remove.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/remove.gif new file mode 100644 index 0000000..3a1725d Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/remove.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/resize.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/resize.gif new file mode 100644 index 0000000..785cd83 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/resize.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/selection_spacer.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/selection_spacer.gif new file mode 100644 index 0000000..6c9ed12 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/selection_spacer.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/spacer.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/spacer.gif new file mode 100644 index 0000000..35d42e8 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/spacer.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/submenu.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/submenu.gif new file mode 100644 index 0000000..dc776de Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/submenu.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/submenu_on.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/submenu_on.gif new file mode 100644 index 0000000..05e1b40 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/submenu_on.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tab-off.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tab-off.gif new file mode 100644 index 0000000..c9b5653 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tab-off.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tab-on.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tab-on.gif new file mode 100644 index 0000000..e38f76e Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tab-on.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tab-over.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tab-over.gif new file mode 100644 index 0000000..d57fcea Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tab-over.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/table-border.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/table-border.gif new file mode 100644 index 0000000..f1894f2 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/table-border.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/table_col_header.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/table_col_header.gif new file mode 100644 index 0000000..32852e0 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/table_col_header.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/table_col_header_dis.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/table_col_header_dis.gif new file mode 100644 index 0000000..4e314c6 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/table_col_header_dis.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-left-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-left-bot.gif new file mode 100644 index 0000000..cfc54e9 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-left-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-left-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-left-top.gif new file mode 100644 index 0000000..496f6e4 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-left-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-mid-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-mid-bot.gif new file mode 100644 index 0000000..9087adb Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-mid-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-mid-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-mid-top.gif new file mode 100644 index 0000000..0233da6 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-mid-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-right-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-right-bot.gif new file mode 100644 index 0000000..4632d09 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-right-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-right-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-right-top.gif new file mode 100644 index 0000000..8ff573f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-off-right-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-left-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-left-bot.gif new file mode 100644 index 0000000..e57cf8c Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-left-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-left-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-left-top.gif new file mode 100644 index 0000000..98e2800 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-left-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-mid-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-mid-bot.gif new file mode 100644 index 0000000..0d390dc Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-mid-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-mid-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-mid-top.gif new file mode 100644 index 0000000..5c5c247 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-mid-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-right-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-right-bot.gif new file mode 100644 index 0000000..d9090a1 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-right-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-right-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-right-top.gif new file mode 100644 index 0000000..b7cdf77 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-on-right-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-left-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-left-bot.gif new file mode 100644 index 0000000..084dcba Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-left-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-left-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-left-top.gif new file mode 100644 index 0000000..496f6e4 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-left-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-mid-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-mid-bot.gif new file mode 100644 index 0000000..2ce1865 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-mid-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-mid-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-mid-top.gif new file mode 100644 index 0000000..0233da6 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-mid-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-right-bot.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-right-bot.gif new file mode 100644 index 0000000..f56d7e1 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-right-bot.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-right-top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-right-top.gif new file mode 100644 index 0000000..8ff573f Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tbot-over-right-top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_document.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_document.gif new file mode 100644 index 0000000..61139cc Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_document.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_folder_close.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_folder_close.gif new file mode 100644 index 0000000..f235dad Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_folder_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_folder_closed.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_folder_closed.gif new file mode 100644 index 0000000..f235dad Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_folder_closed.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_folder_open.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_folder_open.gif new file mode 100644 index 0000000..1aedd86 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_folder_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_line_blank.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_line_blank.gif new file mode 100644 index 0000000..b4a7cac Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_line_blank.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_line_last_node.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_line_last_node.gif new file mode 100644 index 0000000..a1aacd5 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_line_last_node.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_line_middle_node.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_line_middle_node.gif new file mode 100644 index 0000000..f2ca220 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_line_middle_node.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_line_vertical.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_line_vertical.gif new file mode 100644 index 0000000..9fcbe49 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_line_vertical.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_bottom_close.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_bottom_close.gif new file mode 100644 index 0000000..83a981e Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_bottom_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_bottom_open.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_bottom_open.gif new file mode 100644 index 0000000..ee65ddc Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_bottom_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_middle_close.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_middle_close.gif new file mode 100644 index 0000000..3ff0a39 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_middle_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_middle_open.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_middle_open.gif new file mode 100644 index 0000000..de0b93b Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_middle_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_top_close.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_top_close.gif new file mode 100644 index 0000000..d484818 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_top_close.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_top_close_no_siblings.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_top_close_no_siblings.gif new file mode 100644 index 0000000..55472b3 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_top_close_no_siblings.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_top_open.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_top_open.gif new file mode 100644 index 0000000..264a262 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_top_open.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_top_open_no_siblings.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_top_open_no_siblings.gif new file mode 100644 index 0000000..2a17e88 Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/tree_nav_top_open_no_siblings.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/css-images/window_top.gif b/Music_List/WebRoot/xmlhttp/css/xp/css-images/window_top.gif new file mode 100644 index 0000000..93dcbbe Binary files /dev/null and b/Music_List/WebRoot/xmlhttp/css/xp/css-images/window_top.gif differ diff --git a/Music_List/WebRoot/xmlhttp/css/xp/xp-portlet.css b/Music_List/WebRoot/xmlhttp/css/xp/xp-portlet.css new file mode 100644 index 0000000..604776e --- /dev/null +++ b/Music_List/WebRoot/xmlhttp/css/xp/xp-portlet.css @@ -0,0 +1,2867 @@ +/* + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * "The contents of this file are subject to the Mozilla Public License + * Version 1.1 (the "License"); you may not use this file except in + * compliance with the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" + * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + * License for the specific language governing rights and limitations under + * the License. + * + * The Original Code is ICEfaces 1.5 open source software code, released + * November 5, 2006. The Initial Developer of the Original Code is ICEsoft + * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C) + * 2004-2006 ICEsoft Technologies Canada, Corp. All Rights Reserved. + * + * Contributor(s): _____________________. + * + * Alternatively, the contents of this file may be used under the terms of + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL" + * License), in which case the provisions of the LGPL License are + * applicable instead of those above. If you wish to allow use of your + * version of this file only under the terms of the LGPL License and not to + * allow others to use your version of this file under the MPL, indicate + * your decision by deleting the provisions above and replace them with + * the notice and other provisions required by the LGPL License. If you do + * not delete the provisions above, a recipient may use your version of + * this file under either the MPL or the LGPL License." + * + */ + +/* Basic CSS styles This stylesheet is intended to match the style of the default Windows XP UI */ +/* Default CSS styles. These styles override the basic HTML tags on the page */ +/* Version received from KF Apr 01 2006 v1.2 */ + +/* +=================== Font Family, Size and Color ============== +*/ + + +/* +=================== HTML Form Element Appearence ============== +*/ + +fieldset { + border: 0px none ; +} + +/* +=================== Style class definitions for ICE Standard Extended Component Appearance ============== +*/ +.iceInpTxt, .iceInpSecrt, .iceInpTxtArea { + border: 1px solid #ABABAB; + margin: 0px; + padding: 2px; +} + +.iceSelMnyCb { + white-space: nowrap; +} + +.iceSelMnyCb input, .iceSelOneRb input, .iceSelBoolChkbx { + margin: 2px; + padding: 2px; +} + +.iceSelOneRb table tr td { + padding: 1px; +} + +.iceInpTxt, .iceInpSecrt { + font-family: Arial, Helvetica, sans-serif; + padding: 2px; +} + +.iceSelOneMnu, .iceSelMnyLb, .iceSelMnyMnu, .iceSelOneLb { + font-family: Arial, Helvetica, sans-serif; + padding: 1px; + margin: 2px; +} + +.iceInpTxtArea { + font-family: Arial, Helvetica, sans-serif; + padding: 2px; +} + +.iceCmdLnk, .iceOutLnk { + text-decoration: none; + font-weight: normal; +} + +.iceOutTxt, .iceOutLbl { + font-family: Arial, Helvetica, sans-serif; + padding-left: 0px; + padding-right: 4px; + padding-top: 1px; + padding-bottom: 1px; +} + +.iceCmdBtn { + font-family: Arial, Helvetica, sans-serif; +} + +/* +=================== ICE Component Appearence ============== +*/ +/* +----------- Calendar Component classes +*/ +.iceSelInpDate { +/* calendar outline & background color */ + background-color: #FFFFFF; + border: 1px solid #ABABAB; /* removed margin from calendar outline - better absolute positioning of popup */ +/*margin:10px;*/ +} + +.iceSelInpDateIFrameFix, .iceIEIFrameFix { + z-index: -1; + position: absolute; + display: block; + filter: mask(); +} + +.iceSelInpDatePopup { + min-width: 172px; +} + +.iceSelInpDateInput { + width: 150px; + margin: 2px; +} + +input.iceSelInpDateOpenPopup { + display: inline; + text-decoration: none; + background-color: transparent; + background-image: url(css-images/cal_button.gif); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 16px; + height: 16px; +} + +input.iceSelInpDateClosePopup { + display: inline; + text-decoration: none; + background-color: transparent; + background-image: url(css-images/cal_off.gif); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 16px; + height: 16px; +} + +.iceSelInpDateMonthYear, .iceSelInpDateTime{ + background-color: #EFEFEF; + background-image: url(css-images/table_col_header.gif); + background-position: bottom; + background-repeat: repeat-x; + font-weight: normal; + text-align: center; + color: #000000; + padding-left: 1px; + padding-right: 1px; + padding-top: 4px; + padding-bottom: 4px; /*border-right:1px solid #CCCCCC;*/ +} + +.iceSelInpDateTime{ + border-left: 1px solid #d9d9d9; + border-bottom: 1px solid #d9d9d9; + border-right: 1px solid #d9d9d9; +} + +.iceSelInpDateMoYrDropdown, .iceSelInpDateTimeDropDown { + background-color: #EFEFEF; + font-weight: bold; + color: #000000; +} + +.iceSelInpDateMonthYear img { + border: none; +} + +.iceSelInpDateMovePrev { + text-decoration: none; + display: inline; + background-color: transparent; + background-image: url(css-images/cal_arrow_left.gif); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 17px; + height: 16px; +} + +.iceSelInpDateMoveNext { + text-decoration: none; + display: inline; + background-color: transparent; + background-image: url(css-images/cal_arrow_right.gif); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 17px; + height: 16px; +} + +.iceSelInpDateWeek { +/* the days of the week row */ + font-weight: normal; + color: #2A6CC2; + text-align: center; + padding-left: 5px; + padding-right: 5px; + border-bottom: 1px solid #000000; +} + +/* set the look for the days of the week backgrounds */ +.iceSelInpDateDay, .iceSelInpDateCur { +/* the background & alignment for the days */ + padding: 3px; + text-align: center; +} + +.iceSelInpDateCur .iceOutTxt{ + color:#FFFFFF; +} + +/* now set the attributes for the numbers for each day of the week */ +.iceSelInpDateDay a { +/* the day text */ + text-decoration: none; + background-color: #FFFFFF; + /*border: 1px solid #FFFFFF;*/ + color: #000000; + width: 100%; + height: 100%; + padding: 0px; + display: block; +} + +.iceSelInpDateCur a { + text-decoration: none; + background-color: #2A6CC2; + border: 1px solid #2A6CC2; + color: #FFFFFF; + width: 100%; + height: 100%; + padding: 0px; + display: block; +} + +/* now set the color attributes for the hover effect on non-current days */ +.iceSelInpDateDay a:hover { +/* the day text */ + text-decoration: none; + color: #2A6CC2; +} + +/* +----------- Data Table Component classes +*/ +.iceDatTbl { /* was iceDataTblOutline */ + border: 1px solid #ABABAB; + margin: 0px; +} + +.iceDatTbl table{ + border-collapse:collapse; +} + +.iceDatTblColHdr , .iceDatTblColHdr1, .iceDatTblColHdr2, .iceDatTblColGrpHdrCol, .iceDatTblFtr{ +/* was iceTblHeader */ + background-color: #EFEFEF; + background-image: url(css-images/table_col_header.gif); + background-position: bottom; + background-repeat: repeat-x; + font-weight: normal; + text-align: center; + color: #000000; + border-right: 1px solid #CCCCCC; + border-top: 1px solid #CCCCCC; +} + +/* data tables are rendered with alternating row colors */ +.iceDatTblRow1 { /* was iceTblRow1 */ +} + +.iceDatTblRow2 { /* was iceTblRow2 */ +} + +/* set the common attributes for the column classes */ +.iceDatTblCol, .iceDatTblCol1, .iceDatTblCol2{ +/*was column, column1, column2, column3*/ + border-right: 1px solid #CCCCCC; + border-bottom: 1px solid #CCCCCC; + text-align:left; +} + +.iceDatTblHdr{} /*was iceTblHeader */ +.iceDatTblFtr { + background: none; + border-top: 1px solid #CCCCCC; +} + +.iceDatTblScrlSpr{ + background: url( './css-images/table_col_header.gif' ) repeat-x bottom left; + background-color: #EFEFEF; + border-top: 1px solid #CCCCCC; + border-right: 1px solid #CCCCCC; +} + +.iceDatTblScrlSprFtr{ + border-bottom: 1px solid #CCCCCC; + border-right: 1px solid #CCCCCC; +} + +.iceDatTblScrlSprFtr .iceDatTblFtr{ + border-bottom: none; +} + +.iceDatTblScrlSpr .iceDatTblColHdr1, .iceDatTblScrlSpr .iceDatTblColHdr2 { + border-left-style: none; + border-top-style: none; +} + +.iceDatTblResHdlr { + margin:0px;; + padding:0px; + border-width: 0px; + width:1px; + background-color:transparent; + +} + +.iceDatTblResBor { + margin:0px;; + padding:0px; + width:1px; + background-color: #EFEFEF; + background-image: url( "./css-images/table_col_header.gif" ); + background-position: bottom; + background-repeat: repeat-x; +} + +.iceDatTblActvSrtHdr{} + +.iceDatTblBlkTd { + border-bottom: 1px solid #CCCCCC; +} + +.portlet-section-header .iceDatTblResBor { + padding:0px; +} + +.portlet-section-body .iceDatTblBlkTd { + padding:0px; +} +/* +----- for datatable when cell content length exceeds----- +*/ +.iceDatTbl td span.iceOutTxt{ + display:block; + overflow:hidden; + padding:2px 0; +} +/* etc */ + +/* +----------- Data Scroller Component classes +*/ +.iceDatPgrScrOut { +/* the class for the outside table */ + background-color: #FFFFFF; + margin: 10px; +} + + + +.iceDatPgrTbl { +/* the container for the pagination*/ +} + +.iceDatPgrScrBtn .iceCmdLnk-dis { + border-bottom:none; +} + +.iceDatTblScrlSpr{ + background: url( './css-images/table_col_header.gif' ) repeat-x bottom left; + border-top: 1px solid #CCCCCC; + border-right: 1px solid #CCCCCC; +} +.iceDatTblScrlSpr .iceDatTblColHdr1, .iceDatTblScrlSpr .iceDatTblColHdr2 { + border-left-style: none; + border-top-style: none; +} + +/* set the common attributes for the pagination numbers */ +.iceDatPgrScrCol a, .iceDatPgrCol a { + text-decoration: none; + font-weight: normal; + display: block; + padding-left: 5px; + padding-right: 5px; + border: 1px solid #FFFFFF; +} + +* html .iceDatPgrCol a { + width: 1%; +} + +/* override the attributes for the currently selected page */ +.iceDatPgrScrCol a { + color: #FFFFFF; + border: 1px solid #2A6CC2; + background-color: #2A6CC2; +} + +* html .iceDatPgrScrCol a { + width: 1%; +} + +/* set the attributes for the mouseover on none-current pages */ +.iceDatPgrCol a:hover { + border: 1px solid #2A6CC2; +} + +/* +----------- File Tree Component classes +*/ +.fileTreeOutlineClass { + background-color: #FFFFFF; + border: 1px solid #ABABAB; + margin: 10px; +} + +.nodeClass { + background-color: #FFFFFF; + padding-left: 3px; +} + +.footerClass { + border-top: 1px solid #ABABAB; + color: #666666; + padding: 4px; +} + +.treeTableHdrClass { + +} + +/* +----------- Tabbed Pane Component classes +*/ + +/* tabOn style classes */ + +.icePnlTbOn { /* was iceTabSetTabOn */ +} + +.icePnlTbOn .MidMid td{ + font-weight: bold; + white-space: nowrap; + text-align: center; +} + +.icePnlTbOn .LftTop { + background-color: transparent; + background-image: url(css-images/on-left-top.gif); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .MidTop { + background-color: transparent; + background-image: url(css-images/on-mid-top.gif); + background-repeat: repeat-x; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .RtTop { + background-color: transparent; + background-image: url(css-images/on-right-top.gif); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .LftMid { + background-color: transparent; + background-image: url(css-images/on-left-mid.gif); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .MidMid { + background-color: transparent; + background-image: url(css-images/on-mid-mid.gif); + background-repeat: repeat; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOn .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + + +* html .icePnlTbOn .MidMid a { + height: 1%; +} + +.icePnlTbOn .RtMid { + background-color: transparent; + background-image: url(css-images/on-right-mid.gif); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .LftBtm { + background-color: transparent; + background-image: url(css-images/on-left-bot.gif); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOn .MidBtm { + background-color: transparent; + background-image: url(css-images/on-mid-bot.gif); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOn .RtBtm { + background-color: transparent; + background-image: url(css-images/on-right-bot.gif); + background-repeat: no-repeat; + border: none; +} + +/* tabOff style classes */ + +.icePnlTbOff { /* was iceTabSetTabOff*/ + +} + +.icePnlTbOff .MidMid td{ + white-space: nowrap; + text-align: center; +} + +.icePnlTbOff .LftTop { + background-color: transparent; + background-image: url(css-images/off-left-top.gif); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .MidTop { + background-color: transparent; + background-image: url(css-images/off-mid-top.gif); + background-repeat: repeat-x; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .RtTop { + background-color: transparent; + background-image: url(css-images/off-right-top.gif); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .LftMid { + background-color: transparent; + background-image: url(css-images/off-left-mid.gif); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .MidMid { + background-color: transparent; + background-image: url(css-images/off-mid-mid.gif); + background-repeat: repeat-x; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOff .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOff .MidMid a { + height: 1%; +} + +.icePnlTbOff .RtMid { + background-color: transparent; + background-image: url(css-images/off-right-mid.gif); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .LftBtm { + background-color: transparent; + background-image: url(css-images/off-left-bot.gif); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOff .MidBtm { + background-color: transparent; + background-image: url(css-images/off-mid-bot.gif); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOff .RtBtm { + background-color: transparent; + background-image: url(css-images/off-right-bot.gif); + background-repeat: no-repeat; + border: none; +} + +/* tabOver style classes */ + +.icePnlTbOver { /* was iceTabSetTabOver */ + +} + +.icePnlTbOver .MidMid td{ + white-space: nowrap; + text-align: center; +} + + +.icePnlTbOver .LftTop { + background-color: transparent; + background-image: url(css-images/over-left-top.gif); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .MidTop { + background-color: transparent; + background-image: url(css-images/over-mid-top.gif); + background-repeat: repeat-x; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .RtTop { + background-color: transparent; + background-image: url(css-images/over-right-top.gif); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .LftMid { + background-color: transparent; + background-image: url(css-images/over-left-mid.gif); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .MidMid { + background-color: transparent; + background-image: url(css-images/over-mid-mid.gif); + background-repeat: repeat; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOver .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOver .MidMid a { + height: 1%; +} + +.icePnlTbOver .RtMid { + background-color: transparent; + background-image: url(css-images/over-right-mid.gif); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .LftBtm { + background-color: transparent; + background-image: url(css-images/over-left-bot.gif); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOver .MidBtm { + background-color: transparent; + background-image: url(css-images/over-mid-bot.gif); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOver .RtBtm { + background-color: transparent; + background-image: url(css-images/over-right-bot.gif); + background-repeat: no-repeat; + border: none; +} + +/* tabSpacer */ + +.icePnlTbSetSpcr { + width: 100%; + border-bottom: 1px solid #ABABAB; +} + +/* tabPanel */ +.icePnlTbSet { /* was iceTabSet*/ + width: 100%; + background: transparent; + border-collapse: separate; +} + +.icePnlTbSetCnt { /*newly added class*/ + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; + border-right: 1px solid #ABABAB; + border-bottom: 1px solid #ABABAB; + border-left: 1px solid #ABABAB; +} + +.icePnlTbSetCntBtm { /*was iceTabSetBottom*/ + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; + border-right: 1px solid #ABABAB; + border-top: 1px solid #ABABAB; + border-left: 1px solid #ABABAB; + background-color: #FFFFFF; +} + +/* TABS ON BOTTOM STYLE CLASSES */ +/* tabOn style classes */ + +.icePnlTbOnBtm { + +} + +.icePnlTbOnBtm .MidMid td{ + font-weight: bold; + white-space: nowrap; + text-align: center; +} + +.icePnlTbOnBtm .LftTop { + background-color: transparent; + background-image: url(css-images/tbot-on-left-top.gif); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOnBtm .MidTop { + background-color: transparent; + background-image: url(css-images/tbot-on-mid-top.gif); + background-repeat: repeat-x; + text-align: center; + border: none; +} + +.icePnlTbOnBtm .RtTop { + background-color: transparent; + background-image: url(css-images/tbot-on-right-top.gif); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOnBtm .LftMid { + background-color: transparent; + background-image: url(css-images/on-left-mid.gif); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOnBtm .MidMid { + background-color: transparent; + background-image: url(css-images/on-mid-mid.gif); + background-repeat: repeat; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOnBtm .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOnBtm .MidMid a { + height: 1%; +} + +.icePnlTbOnBtm .RtMid { + background-color: transparent; + background-image: url(css-images/on-right-mid.gif); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOnBtm .LftBtm { + background-color: transparent; + background-image: url(css-images/tbot-on-left-bot.gif); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOnBtm .MidBtm { + background-color: transparent; + background-image: url(css-images/tbot-on-mid-bot.gif); + background-repeat: repeat-x; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOnBtm .RtBtm { + background-color: transparent; + background-image: url(css-images/tbot-on-right-bot.gif); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +/* tabOff style classes */ + +.icePnlTbOffBtm { /* was iceTabSetTabOffBottom*/ + +} + +.icePnlTbOffBtm .MidMid td{ + white-space: nowrap; + text-align: center; +} + +.icePnlTbOffBtm .LftTop { + background-color: transparent; + background-image: url(css-images/tbot-off-left-top.gif); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOffBtm .MidTop { + background-color: transparent; + background-image: url(css-images/tbot-off-mid-top.gif); + background-repeat: repeat-x; + text-align: center; + border: none; +} + +.icePnlTbOffBtm .RtTop { + background-color: transparent; + background-image: url(css-images/tbot-off-right-top.gif); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOffBtm .LftMid { + background-color: transparent; + background-image: url(css-images/off-left-mid.gif); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOffBtm .MidMid { + background-color: transparent; + background-image: url(css-images/off-mid-mid.gif); + background-repeat: repeat-x; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOffBtm .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOffBtm .MidMid a { + height: 1%; +} + +.icePnlTbOffBtm .RtMid { + background-color: transparent; + background-image: url(css-images/off-right-mid.gif); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOffBtm .LftBtm { + background-color: transparent; + background-image: url(css-images/tbot-off-left-bot.gif); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOffBtm .MidBtm { + background-color: transparent; + background-image: url(css-images/tbot-off-mid-bot.gif); + background-repeat: repeat-x; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOffBtm .RtBtm { + background-color: transparent; + background-image: url(css-images/tbot-off-right-bot.gif); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +/* tabOver style classes */ + +.icePnlTbOverBtm { /* was iceTabSetTabOverBottom*/ + +} + +.icePnlTbOverBtm .MidMid td{ + white-space: nowrap; + text-align: center; +} + + +.icePnlTbOverBtm .LftTop { + background-color: transparent; + background-image: url(css-images/tbot-over-left-top.gif); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOverBtm .MidTop { + background-color: transparent; + background-image: url(css-images/tbot-over-mid-top.gif); + background-repeat: repeat-x; + text-align: center; + border: none; +} + +.icePnlTbOverBtm .RtTop { + background-color: transparent; + background-image: url(css-images/tbot-over-right-top.gif); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOverBtm .LftMid { + background-color: transparent; + background-image: url(css-images/over-left-mid.gif); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOverBtm .MidMid { + background-color: transparent; + background-image: url(css-images/over-mid-mid.gif); + background-repeat: repeat; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOverBtm .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOverBtm .MidMid a { + height: 1%; +} + +.icePnlTbOverBtm .RtMid { + background-color: transparent; + background-image: url(css-images/over-right-mid.gif); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOverBtm .LftBtm { + background-color: transparent; + background-image: url(css-images/tbot-over-left-bot.gif); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOverBtm .MidBtm { + background-color: transparent; + background-image: url(css-images/tbot-over-mid-bot.gif); + background-repeat: repeat-x; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOverBtm .RtBtm { + background-color: transparent; + background-image: url(css-images/tbot-over-right-bot.gif); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +/* tabSpacer */ +.icePnlTbSetSpcrBtm { + width: 100%; + border-top: 1px solid #ABABAB; +} + +/* tabPanel */ + +.icePnlTbSetBtm { + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; + border-right: 1px solid #ABABAB; + border-top: 1px solid #ABABAB; + border-left: 1px solid #ABABAB; + background-color: #FFFFFF; +} + +/* +------------- BorderLayout +*/ +.icePnlBrdrNorth { + font-weight: bold; + height: 80px; + background-color: #FFFFFF; + padding: 5px; + text-align: center; +} + +.icePnlBrdrEast { + width: 10%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.icePnlBrdrWest { + width: 20%; + background-color: #FFFFFF; + vertical-align: top; +} + +.icePnlBrdrCenter { + width: 70%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.icePnlBrdrSouth { + background-color: #FFFFFF; + border-top: 1px solid #FFFFFF; + color: #666666; + padding: 4px; +} + +/* +------------- PanelLayout +*/ + +.pageHdr { + font-weight: bold; + height: 80px; + background-color: #CDCDCD; + padding: 5px; + text-align: center; +} + +.icePnlBrdrStyle { + background-color: #FFFFFF; + border: 1px solid #ABABAB; + margin: 10px; + width: 97%; +} + +.pageNavigation { + width: 20%; + background-color: #DEDEDE; + padding: 5px; + vertical-align: top; +} + +.pageBody { + width: 80%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.pageFtr { + border-top: 1px solid #ABABAB; + color: #666666; + padding: 4px; +} + +/* +------------ PanelNavigation +*/ + +.navFormOutline { + background-color: #DEDEDE; + margin: 0px; + width: 100%; + padding: 0px; +} + +.navItem, .navActvItem, .navOpenItem { + color: #333333; + text-decoration: none; + background-color: #CDCDCD; + width: 100%; + border: 1px solid #CDCDCD; + border-bottom: 1px solid #FFFFFF; + padding-top: 3px; + padding-bottom: 3px; + padding-left: 5px; + padding-right: 1px; + display: block; +} + +.navItem:hover, .navActvItem:hover, .navOpenItem:hover { + background-color: #FFFFFF; + color: #000000; + border: 1px solid #2A6CC2; +} + +.navOpenItem { + white-space: nowrap; + text-decoration: none; + font-weight: bold; +} + +.navActvItem { + width: 100%; + background-color: #2A6CC2; + color: #FFFFFF; + background-image: url(css-images/cal_arrow_right.gif); + background-position: center right; + background-repeat: no-repeat; +} + +.navSeparator { + width: 100%; + height: 1px; + padding: 0px; + margin: 0px; + background-color: #CDCDCD; + border-bottom: 1px solid #DEDEDE; +} + +/* +--------------- Progress bar +*/ +.iceOutProg { + margin: 10px; +} + +.iceOutProgBg { + border: 1px solid #ABABAB; + width: 300px; + height: 13px; +} + +.iceOutProgFill { + background-color: #026AFF; /* background-image:url(./css-images/window_top.gif);*/ + background-position: top left; + background-repeat: repeat-x; + display: block; +} + +.iceOutProgTxt { + color: black; +} + +/* +--------------- autoComplete classes ------ +*/ + +.iceSelInpTxtTxt { + border: 1px solid #ABABAB; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; +} + +.iceSelInpTxtList { + position: absolute; + display: block; + border-top: 1px solid #ABABAB; + border-right: 1px solid #666666; + border-left: 1px solid #ABABAB; + border-bottom: 1px solid #333333; + z-index: 1000; +} + +.iceSelInpTxtRow { + display: block; + background-color: #FFFFFF; + color: #333333; + padding: 2px; + padding-left: 10px; + border-bottom: 1px solid #DEDEDE; + position: relative; +} + +.iceSelInpTxtSelRow { + display: block; + background-color: #2A6CC2; + color: #FFFFFF; + padding: 2px; + padding-left: 10px; + border-bottom: 1px solid #FFFFFF; + position: relative; +} + +.iceSelInpTxtSelRow span{ + color: #FFFFFF; +} + + +/* +--------------- autoComplete disable class ------ +*/ + +.iceSelInpTxtTxt-dis { + font-family: Arial, Helvetica, sans-serif; + font-size: .95em; + color: #ABABAB; + border: 1px dotted #CCCCCC; + cursor: default; +} + +/* +----------- FileUpload Component classes +*/ +.iceInpFile { + overflow: hidden; +} +.iceInpFileTxt { + border: 1px solid #ABABAB; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + + color: #000000; +} + +.iceInpFileBtn { + border: 1px solid #ABABAB; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + + color: #000000; +} + +/* +----------- Data Navigation Bar classes +*/ + +.tablebg { + background-color: #EEF3FB; + border: 1px solid #6392C6; + width: 70%; +} + +.oddRow { + background-color: #FFFFFF; +} + +.evenRow { + background-color: #EEF3FB; +} + +.barCol1 { + width: 40%; + text-align: left; +} + +.barCol2 { + width: 15%; + text-align: left; +} + +.barCol3 { + width: 20%; + text-align: left; +} + +.barCol4 { + width: 15%; + text-align: right; +} + +.barCol5 { + width: 15%; + text-align: left; +} + +/* +----------- TreeView component +*/ + +.iceTreeRow { + white-space: nowrap; + padding: 0px; +} + +.iceTreeRow a { + text-decoration: none; + cursor: pointer; + padding: 0px; + vertical-align: middle; +} + +.iceTreeRow a:hover { + text-decoration: underline; +} + +.iceTreeRow img { + border: 0px; + vertical-align: top; + background-repeat: repeat-y; + padding: 0px; +} + +.iceTreeRow div { + padding: 0px; +} + +.iceTreeRow a img { +/* vertical-align: top; - Bug in FF, when img has focus it is not highlighted with a box.*/ + background-repeat: repeat-y; + border: 0px; + padding: 0px; +} + +/* ------------ Menu Classes -- +*/ + +.iceMnuBar { /*no change*/ + padding: 0px; + white-space: nowrap; +} + +.iceMnuBarItem { /* was iceMenu */ + float: left; + padding: 0px; + white-space: nowrap; +} + +.iceMnuBarItem a { /* was iceMenu */ + background-color: #DDDDDD; + height: auto; + padding-left: 10px; + padding-right: 10px; + padding-top: 3px; + padding-bottom: 3px; + color: #333333; /* Must be >1.01em to avoid layout artifacts on Macs */ + font-size: 1.1em; + margin: 0px; + border-right: 1px solid #FFFFFF; + width: auto; + float: left; + display: block; + text-decoration: none; +} + +.iceMnuBarItem a:hover { /* was iceMenu */ + background-color: #2A6CC2; + color: #FFFFFF; + border-right: 1px solid #FFFFFF; +} + +.iceMnuBarItem hr { /* was iceMenu */ + border: none 0; + border-top: 1px solid #999999; + width: 100%; + height: 1px; + margin-top: 3px; + padding: 0px; + text-align: left; +} + +.iceMnuBarSubMenu { /* was iceSubMenu */ + position: absolute; + background-color: #EFEFEF; + width: 160px; + border-top: 1px solid #999999; + border-left: 1px solid #999999; + border-bottom: 1px solid #999999; + border-right: 1px solid #999999; + padding: 1px; + height: auto; + display: block; + z-index: 1000; +} + +.iceMnuItm { /* was iceSubMenuRow*/ + padding: 0px; + display: block; + height: auto; +} + +.iceMnuItm a { /* was iceSubMenuRow*/ + color: #333333; + display: block; + text-decoration: none; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; +} + +.iceMnuItm a:hover { /* was iceSubMenuRow*/ + background-color: #2A6CC2; +} + +.iceMnuItm a:hover .iceOutTxt, .iceMnuItm a:hover .iceMnuItmLabel{ + color: #FFFFFF; +} + +.iceMnuItmLabel, .iceMnuBarItemLabel { /* was iceSubMenuRowLabel */ + font-family: Arial, Helvetica, sans-serif; + padding-top: 4px; + font-size: 1.0em; + display: inline; + vertical-align: middle; +} + +.iceMnuBarItemImage { + width:0px; +} + +.iceMnuItmImage, .iceMnuBarItemImage { /* was iceSubMenuRowImage */ + display:inline; + vertical-align: middle; +} + +.iceMnuBarSubMenuInd { /* was iceSubMenuRowSubMenuIndicator */ + display:inline; + float:right; + padding-top: 3px; + padding-right: 1px; +} + +/* classes for the vertical version of the iceMenu*/ +.iceMnuBarVrtItemLabel {} +.iceMnuBarVrtItemImage { + width:5px; +} + +.iceMnuBarVrt { /* was iceMenu_vertical */ + float: left; + padding: 0px; + white-space: nowrap; +} + +.iceMnuBarVrtItem { /* was iceMenu_verticalItem */ + width: 160px; + display: block; +} + +.iceMnuBarVrtItem a { /* was iceMenu_verticalItem */ + background-color: #DDDDDD; + height: auto; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + color: #333333; + font-size: 1.1em; + margin-bottom: 1px; + float: none; + display: block; + text-decoration: none; + border: 0px solid #FFFFFF; + width: 100%; +} + +.iceMnuBarVrtItem a:hover { /* was iceMenu_verticalItem */ + background-color: #2A6CC2; + color: #FFFFFF; + text-decoration: none; +} + +.iceMnuBarVrtSubMenu { /* was iceSubMenu_vertical*/ + padding: 1px; + width: 160px; + background-color: #EFEFEF; + border-top: 1px solid #999999; + border-right: 1px solid #999999; + border-left: 1px solid #999999; + border-bottom: 1px solid #999999; + position: absolute; + height: auto; + display: block; + z-index: 1000; +} + +.iceMnuItmVrt a { /* was iceMenu_vertical_subItem */ + background-color: #EFEFEF; + font-family: Arial, Helvetica, sans-serif; + color: #333333; + font-size: 1.1em; + width: auto; + display: block; + text-decoration: none; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; +} + +.iceMnuItmVrt a:hover { /* was iceMenu_vertical_subItem */ + background-color: #2A6CC2; + color: #FFFFFF; + text-decoration: none; +} + +.iceMnuBarVrtSubMenuInd { /* was iceSubMenuDividerVert */ + display:inline; + float:right; + padding-top: 3px; + padding-right: 1px; +} + +.iceMnuPopVrtItemLabel { + vertical-align: middle; +} +.iceMnuPopVrtItemImage { + width:19px; + vertical-align: middle; +} + +.iceMnuPopVrt { /* was iceMenu_vertical */ + float: left; + white-space: nowrap; + + margin: 0px; + padding: 0px; + border: 0px; + width: 0px; + height: 0px; +} +.iceMnuPopVrtTopSubMenu { + padding: 1px; + width: 160px; + background-color: #EFEFEF; + border: 1px solid #999999; + position: absolute; + height: auto; + display: block; +} + +.iceMnuPopVrtItem { /* was iceMenu_verticalItem */ + width: 160px; + display: block; +} + +.iceMnuPopVrtItem a { /* was iceMenu_verticalItem */ +/* background-color: #DDDDDD;*/ + height: auto; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + color: #333333; + font-size: 1.1em; + margin-bottom: 1px; + float: none; + display: block; + text-decoration: none; + border: 0px solid #FFFFFF; + /*width: 100%;*/ +} + +.iceMnuPopVrtItem a:hover { /* was iceMenu_verticalItem */ + background-color: #2A6CC2; + color: #FFFFFF; + text-decoration: none; +} + +.iceMnuPopVrtSubMenu { /* was iceSubMenu_vertical*/ + padding: 1px; + width: 160px; + background-color: #EFEFEF; + border-top: 1px solid #999999; + border-right: 1px solid #999999; + border-left: 1px solid #999999; + border-bottom: 1px solid #999999; + position: absolute; + height: auto; + display: block; +} + +.iceMnuPopVrtSubMenuInd { /* was iceSubMenuDividerVert */ + display:inline; + float:right; + padding-top: 0px; + padding-right: 1px; +} +/* +----------- PanelPopup & panelTooltip ---------- +*/ + +.icePnlPop, .icePnlTlTip { + color: #666666; + border-right: 2px solid #ABABAB; + border-top: 1px solid #ABABAB; + border-left: 1px solid #ABABAB; + border-bottom: 2px solid #ABABAB; + background-color: #DDDDDD; + padding: 0px; + z-index: 1000; +} + +.icePnlPop .icePnlPopBody { + background-color: #DDDDDD; +} + +.icePnlPopHdr, .icePnlTlTipHdr { + background-color: #DEDEDE; + background-image: url(css-images/window_top.gif); + background-position: top; + background-repeat: repeat-x; + height: 2.0em; +} + +.icePnlPopHdr .iceOutTxt, .icePnlTlTipHdr .iceOutTxt { + color:#FFFFFF; + font-size:1.1em; + font-weight:bold; + padding:4px; + text-align:center; + vertical-align:middle; +} + +.icePnlPopBody, .icePnlTlTipBody { + padding: 10px; +} + +.icePnlPopFtr, .icePnlTlTipFtr { + float: right; + height: auto; + background-color: #DDDDDD; +} + +/* + Classes for the output progress bar +*/ + +.iceOutProgIndetActv { + background-color: #EFEFEF; + background-image: url(css-images/in_progress.gif); + background-position: center; + background-repeat: repeat-x; +} + +.iceOutProgIndetInactv { + background-color: #EFEFEF; + background-image: url(css-images/in_progress_inactive.gif); + background-position: center; + background-repeat: repeat-x; +} + +/* + Classes for the connection status indicator +*/ + +.iceOutConStat { + margin: 0px; + width: 25px; + height: 25px; + border: none; + font-size: .5em; +} + +.iceOutConStatInactv { + position: absolute; + background-image: url(css-images/connect_idle.gif); + background-position: top; + background-repeat: no-repeat; + width: 25px; + height: 25px; +} + +.iceOutConStatActv { + position: absolute; + background-image: url(css-images/connect_active.gif); + background-position: top; + background-repeat: no-repeat; + width: 25px; + height: 25px; +} + +.iceOutConStatCaution { + position: absolute; + background-image: url(css-images/connect_caution.gif); + background-position: top; + background-repeat: no-repeat; + width: 25px; + height: 25px; +} + +.iceOutConStatDisconnect { + position: absolute; + background-image: url(css-images/connect_disconnected.gif); + background-position: top; + background-repeat: no-repeat; + width: 25px; + height: 25px; +} + +/* XP Disabled styles CSS Document v1.0 mar 31 2006 */ + +.iceCmdBtn-dis { +} + +.iceCmdLnk-dis, .iceOutLnk-dis { + color: #ABABAB; + text-decoration: none; + border-bottom: 1px dotted #CCCCCC; + cursor: default; +} + +.iceOutTxt-dis, .iceOutLbl-dis { + color: #ABABAB; + text-decoration: none; + border-bottom: 1px dotted #CCCCCC; + cursor: default; +} + +.iceInpTxt-dis, .iceInpSecrt-dis { + font-family: Arial, Helvetica, sans-serif; + color: #ABABAB; + border: 1px dotted #CCCCCC; + cursor: default; + margin: 2px; + padding: 2px; +} + +.iceInpTxtArea-dis { + font-family: Arial, Helvetica, sans-serif; + font-size: .95em; + color: #ABABAB; + border: 1px dotted #CCCCCC; + cursor: default; + margin: 2px; + padding: 2px; +} + +.iceSelMnyCb-dis { + background-color: #CCCCCC; + padding: 2px; + margin: 2px; + cursor: default; + color: #CCCCCC; + border: none; +} + +.iceSelOneMnu-dis, .iceSelMnyLb-dis, .iceSelMnyMnu-dis, .iceSelOneLb-dis { + font-family: Arial, Helvetica, sans-serif; + color: #CCCCCC; + padding: 2px; + font-size: .95em; + cursor: default; + border: none; +} + +.iceSelOneRb-dis { + background-color: #CCCCCC; + padding: 2px; + margin: 2px; + cursor: default; + color: #444444; + border: none; +} + +.iceInpFileTxt-dis { + border: none; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + color: #CCCCCC; + cursor: default; +} + +.iceInpFileBtn-dis { + border: 1px solid #CCCCCC; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + color: #CCCCCC; + cursor: default; +} + +/* submenu disabled style classes */ +.iceSubMenuRowLabel-dis { + color: #ABABAB; + text-decoration: none; + cursor: default; +} + +.iceSubMenuRow-dis { + color: #ABABAB; + text-decoration: none; + cursor: default; + padding: 0px; + display: block; + height: auto; +} + +.iceSubMenuRow-dis a { + color: #333333; + text-decoration: none; + cursor: default; + display: block; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + +} + +.iceSubMenuRow-dis a:hover { + color: #ABABAB; + text-decoration: none; + border-bottom: 1px dotted #CCCCCC; + cursor: default; +} + + +/* panel tabs disabled style classes */ + +.icePnlTbOff { /* was iceTabSetTabOff*/ + +} + +.icePnlTbOff .LftTop-dis { + background-color: transparent; + background-image: url(css-images/off-left-top-dis.gif); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOff .MidTop-dis { + background-color: #DEDEDE; + background-image: url(css-images/off-mid-top-dis.gif); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOff .RtTop-dis { + background-color: transparent; + background-image: url(css-images/off-right-top-dis.gif); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOff .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOff .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOff .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; + +} + +.icePnlTbOff .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOff .LftBtm-dis { + background-color: transparent; + background-image: url(css-images/off-left-bot.gif); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOff .MidBtm-dis { + background-color: transparent; + background-image: url(css-images/off-mid-bot.gif); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOff .RtBtm-dis { + background-color: transparent; + background-image: url(css-images/off-right-bot.gif); + background-repeat: no-repeat; + border: none; +} + +/* disabled bottom tab off */ +.icePnlTbOffBtm .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOffBtm .MidBtm-dis { + background-color: #DEDEDE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOffBtm .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOffBtm .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOffBtm .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOffBtm .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; + +} + +.icePnlTbOffBtm .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOffBtm .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOffBtm .MidTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOffBtm .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* disabled bottom tab on */ + +.icePnlTbOnBtm .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOnBtm .MidBtm-dis { + background-color: #DEDEDE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOnBtm .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOnBtm .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOnBtm .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOnBtm .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; +} + +.icePnlTbOnBtm .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOnBtm .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOnBtm .MidTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOnBtm .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* tab on disabled */ +.icePnlTbOn { + +} + +.icePnlTbOn .LftTop-dis { + background-color: transparent; + background-image: url(css-images/off-left-top-dis.gif); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOn .MidTop-dis { + background-color: #DEDEDE; + background-image: url(css-images/off-mid-top-dis.gif); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOn .RtTop-dis { + background-color: transparent; + background-image: url(css-images/off-right-top-dis.gif); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOn .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOn .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOn .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; +} + +.icePnlTbOn .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOn .LftBtm-dis { + background-color: transparent; + background-image: url(css-images/off-left-bot.gif); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOn .MidBtm-dis { + background-color: transparent; + background-image: url(css-images/off-mid-bot.gif); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOn .RtBtm-dis { + background-color: transparent; + background-image: url(css-images/off-right-bot.gif); + background-repeat: no-repeat; + border: none; +} + +/* +data scroller classes disabled styles +*/ +.sclBtnCell-dis { +/* the cells behind the scroll buttons */ + background-color: #FFFFFF; + padding: 2px; +} + +.sclBtnCell-dis img { + cursor: default; +} + +.icePaginatorTbl-dis { +/* the container for the pagination*/ + background-color: #FFFFFF; +} + +/* set the common attributes for the pagination numbers */ +.icePaginatorAtvCol-dis a, .icePaginatorCol-dis a { + text-decoration: none; + font-weight: normal; + background-color: #FFFFFF; + color: #ABABAB; + display: block; + padding-left: 5px; + padding-right: 5px; + border: 1px solid #FFFFFF; + cursor: default; +} + +/* override the attributes for the currently selected page */ +.icePaginatorAtvCol-dis a { + color: #ABABAB; + /* border:1px solid #2A6CC2; + background-color:#2A6CC2; + */ + cursor: default; +} + +/* set the attributes for the mouseover on none-current pages */ +.icePaginatorCol-dis a:hover { + /* color:#000000; + border:1px solid #2A6CC2;*/ +} + +/* +Disabled classes for the calendar controls +*/ + +.iceSelInpDate-dis { +/* calendar outline & background color */ + background-color: #FFFFFF; + border: 1px solid #DEDEDE; /* removed margin from calendar outline - better absolute positioning of popup */ +/*margin:10px;*/ +} + +.iceSelInpDateMonthYear-dis { + background-color: #EFEFEF; + /* background-image: url("./css-images/table_col_header.gif"); + background-position:bottom; + background-repeat:repeat-x;*/ + font-weight: normal; + text-align: center; + color: #999999; + padding-left: 1px; + padding-right: 1px; + padding-top: 4px; + padding-bottom: 4px; /*border-right:1px solid #CCCCCC;*/ +} + +.iceSelInpDateMoYrDropdown-dis { + background-color: #EFEFEF; + color: #999999; +} + +.iceSelInpDateMonthYear-dis img { + cursor: default; +} + +.iceSelInpDateWeek-dis { +/* the days of the week row */ + font-weight: normal; + color: #999999; + background-color: #EFEFEF; + text-align: center; + padding-left: 5px; + padding-right: 5px; + border-bottom: 1px solid #ABABAB; +} + +/* set the look for the days of the week backgrounds */ +.iceSelInpDateDay-dis, .iceSelInpDateCur-dis { +/* the background & alignment for the days */ + padding: 3px; + text-align: center; +} + +/* now set the attributes for the numbers for each day of the week */ +.iceSelInpDateDay-dis a { +/* the day text */ + text-decoration: none; + background-color: #FFFFFF; + border: 1px solid #FFFFFF; + color: #ABABAB; + width: 100%; + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +.iceSelInpDateCur-dis a { + text-decoration: none; + background-color: #ABABAB; + border: 1px solid #ABABAB; + color: #FFFFFF; + width: 100%; + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +/* +----------- commandSortHeader ---------- +*/ +.iceCmdSrtHdr { + text-decoration: none; + /*border: 1px solid #ABABAB;*/ + color: #333333; + /*width: 100%;*/ + height: 100%; + padding: 0px; + display: block; +} + +.iceCmdSrtHdr-dis { + text-decoration: none; + /*border: 1px solid #ABABAB;*/ + color: #999999; + /*width: 100%;*/ + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +.iceCmdSrtHdrAsc, .iceCmdSrtHdrDesc{ + background-repeat: no-repeat; + background-position: center; + width:10px; + height:10px; +} +.iceCmdSrtHdrAsc{ + background-image: url('./css-images/column_sort_asc.gif'); +} +.iceCmdSrtHdrDesc{ + background-image: url('./css-images/column_sort_desc.gif'); +} + +.iceCmdSrtHdr td { + white-space:nowrap; + overflow:hidden; +} + +/* IE specific CSS to enlarge clickable area of SortHeader links */ +* html .iceCmdSrtHdr { + height: 1%; +} + +/* +----------- form ---------- +*/ +.iceFrm { + +} + +/* +----------- graphicImage ---------- +*/ +.iceGphImg { + +} + +/* +----------- message ---------- +*/ +.iceMsg { + +} + +.iceMsgFatal { + +} + +.iceMsgError { + +} + +.iceMsgWarn { + +} + +.iceMsgInfo { + +} + +/* +----------- messages ---------- +*/ +.iceMsgs { + +} + +.iceMsgsFatal { + +} + +.iceMsgsError { + +} + +.iceMsgsWarn { + +} + +.iceMsgsInfo { + +} + +/* +----------- panelGrid ---------- +*/ +.icePnlGrd { + +} + +.icePnlGrdHdr { + +} + +.icePnlGrdFtr { + +} + +.icePnlGrdRow1 { + +} + +.icePnlGrdRow2 { + +} + +.icePnlGrdCol1 { + +} + +.icePnlGrdCol2 { + +} + +/* +----------- panelGroup ---------- +*/ +.icePnlGrp { + +} + +/* +----------- outputFormat ---------- +*/ +.iceOutFrmt { + +} + +/* +----------- tree ---------- +*/ +.iceTree { + +} + +.iceTreeRow { + +} + +/* +----------- panelSeries ---------- +*/ +.icePnlSrs { + +} + +/* +----------- positionedPanel ---------- +*/ +.icePnlPos { + +} + +.icePnlPos-dis { + +} + +/* +----------- positionedPanel ---------- +*/ +.icePnlStk {} +.icePnlStkRow {} +.icePnlStkCol {} +/* +----------- panelTab header ---------- +*/ +.icePnlTbSetHdrIconLft { + width: 14px; + height: 13px; + +} + +.icePnlTbSetHdrIconRt { + width: 14px; + height: 13px; +} + +.icePnlTbSetHdrLbl { + padding-top: 2px; + padding-bottom: 2px; + white-space: nowrap; +} + +/* +----------- Table Row Selection -------- +*/ +.iceRowSelSelected, .iceRowSelSelected td { + background-color: #316AC5; +} +.iceRowSelSelected span { + color: #FFFFFF; +} + +.iceRowSelSelectedMouseOver { + background-color: #0D4092; +} + +.portlet-section-body-hover .iceRowSelSelectedMouseOver { + background-color: #0D4092; +} +.iceRowSelSelectedMouseOver span { + color: #FFFFFF; +} + + +.iceRowSelMouseOver { + background-color: #B2CDF9; +} + +.portlet-section-alternate-hover td, .portlet-section-body-hover td { + background-color: #B2CDF9; + } + +.iceRowSelMouseOver span{ + color: #000000; +} + +/* +----------- outputChart -------- +*/ + +.iceOutChrt { + +} + +/* +----------- Panel Accordion -------- +*/ +/* opened accordion styles */ +.icePnlClpsbl, .icePnlClpsblHdr, .icePnlClpsblCnt { +} + +/* Closed */ +.icePnlClpsblColpsd, .icePnlClpsblColpsdHdr, .icePnlClpsblColpsdCnt { +} + +/* Open and disabled */ +.icePnlClpsbl-dis, .icePnlClpsblHdr-dis, .icePnlClpsblCnt-dis { +} + +/* Closed and disabled */ +.icePnlClpsblColpsd-dis, .icePnlClpsblColpsdHdr-dis, .icePnlClpsblColpsdCnt-dis{ +} + +/* common accordion headers */ +.icePnlClpsblHdr, .icePnlClpsblColpsdHdr { + background-color: #EFEFEF; + background-image: url( "./css-images/table_col_header.gif" ); + background-position: bottom; + background-repeat: repeat-x; + font-weight: bold; + text-align: left; + color: #000; + border: 1px solid #CCCCCC; + border-bottom: none; + padding-left: 2px; + padding-right: 5px; + padding-top: 4px; + padding-bottom: 4px; + cursor: pointer; +} + +.icePnlClpsblHdr .iceOutTxt, .icePnlClpsblColpsdHdr .iceOutTxt { + color: #000; +} + +.icePnlClpsblCnt, .icePnlClpsblColpsdCnt, +.icePnlClpsblColpsdCnt-dis, .icePnlClpsblCnt-dis { + background-color: #EFEFEF; + border: 1px solid #CCCCCC; + border-top: none; + padding-left: 5px; + padding-right: 5px; + color: #000; +} + +.icePnlClpsblHdr-dis, .icePnlClpsblColpsdHdr-dis { + background: #EFEFEF url( './css-images/table_col_header_dis.gif' ) repeat-x bottom; + font-weight: bold; + text-align: left; + color: #999; + border: 1px solid #CCCCCC; + border-bottom: none; + padding-left: 2px; + padding-right: 5px; + padding-top: 4px; + padding-bottom: 4px; + cursor: default; +} + +.icePnlClpsblHdr-dis .iceOutTxt, .icePnlClpsblColpsdHdr-dis .iceOutTxt { + color: #999; +} + +.icePnlClpsblColpsdCnt-dis, .icePnlClpsblCnt-dis, +.icePnlClpsblColpsdCnt-dis .iceOutTxt, .icePnlClpsblCnt-dis .iceOutTxt { + color: #999; +} + +.iceGmp{ + border-collapse:collapse; + border-spacing:0px; + padding:0px; +} + +.iceGmpMapTd { + vertical-align: top; +} + +.iceGmpMapTd div.gmap{ + width:300px; + height:300px; +} + +.iceInpRchTxt { + width:100%; +} + +/* panel divider */ +.icePnlDvr, .icePnlDvrHor { + width:300px; + height:300px; +} + +.icePnlDvrCnt, .icePnlDvrHorCnt { + border: 1px solid #ABABAB; + /*width:100%; */ + height:100%; +} + +.icePnlDvrFst, .icePnlDvrSnd{ + height:100%; + display:block; + float:left; + overflow:auto; +} + +.icePnlDvrSpt { + width:2px; + height:100%; + display:inline; + background-color: #EFEFEF; + border-left: 1px solid #ABABAB; + border-right: 1px solid #ABABAB; + float:left; + cursor: e-resize; +} + +.icePnlDvrHorFst, .icePnlDvrHorSnd{ + width:100%; + display:block; + overflow:auto; + display:block; +} + +.icePnlDvrHorSpt { + width:100%; + height:2px; + background-color: #EFEFEF; + border-top: 1px solid #ABABAB; + border-bottom: 1px solid #ABABAB; + cursor: n-resize; +} + +/* +----------- PanelConfirmation ---------- +*/ + +.icePnlCnf { + border-top: 1px solid #ABABAB; + border-right: 2px solid #ABABAB; + border-left: 1px solid #ABABAB; + border-bottom: 2px solid #ABABAB; + background-color: #DDDDDD; + padding: 0; + width: 300px; + z-index: 1000; + color: #000000; + font-family: Arial, Helvetica, sans-serif; +} + +.icePnlCnfHdr { + background-color: #DEDEDE; + background-image: url( "./css-images/window_top.gif" ); + background-position: top; + background-repeat: repeat-x; + height: auto; + color: #FFFFFF; + font-size: 1em; + font-weight: bold; + padding: 4px; + text-align: left; + vertical-align: middle; +} + +.icePnlCnfBody { + padding: 10px 10px 5px 10px; + background-color: #DDDDDD; + font-size: 1em; + font-weight: normal; +} + +.icePnlCnfBtns { + padding: 5px 10px 10px 10px; + background-color: #DDDDDD; + text-align: center; + font-size: 1em; + font-weight: normal; +} + +.icePnlCnfBtns input { + margin: 0 20px 0 20px; +} diff --git a/Music_List/WebRoot/xmlhttp/css/xp/xp.css b/Music_List/WebRoot/xmlhttp/css/xp/xp.css new file mode 100644 index 0000000..b864eb7 --- /dev/null +++ b/Music_List/WebRoot/xmlhttp/css/xp/xp.css @@ -0,0 +1,2905 @@ +/* + * Version: MPL 1.1/GPL 2.0/LGPL 2.1 + * + * "The contents of this file are subject to the Mozilla Public License + * Version 1.1 (the "License"); you may not use this file except in + * compliance with the License. You may obtain a copy of the License at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" + * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + * License for the specific language governing rights and limitations under + * the License. + * + * The Original Code is ICEfaces 1.5 open source software code, released + * November 5, 2006. The Initial Developer of the Original Code is ICEsoft + * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C) + * 2004-2006 ICEsoft Technologies Canada, Corp. All Rights Reserved. + * + * Contributor(s): _____________________. + * + * Alternatively, the contents of this file may be used under the terms of + * the GNU Lesser General Public License Version 2.1 or later (the "LGPL" + * License), in which case the provisions of the LGPL License are + * applicable instead of those above. If you wish to allow use of your + * version of this file only under the terms of the LGPL License and not to + * allow others to use your version of this file under the MPL, indicate + * your decision by deleting the provisions above and replace them with + * the notice and other provisions required by the LGPL License. If you do + * not delete the provisions above, a recipient may use your version of + * this file under either the MPL or the LGPL License." + * + */ + +/* Basic CSS styles This stylesheet is intended to match the style of the default Windows XP UI */ +/* Default CSS styles. These styles override the basic HTML tags on the page */ +/* Version received from KF Apr 01 2006 v1.2 */ + +/* +=================== Font Family, Size and Color ============== +*/ + +/* set the attributes for the font family, size and color for ALL elements on the page */ +/* make the fonts inside tables and forms == the default size of the page */ +body, table { + font-family: Arial, Helvetica, sans-serif; + font-size: .95em; + color: #000000; +} + +/* now set the size and other attributes of the fonts for any of the form elements for non-ICE form elements. (note this will also affect any ICE components that render out any of the following HTML tags */ +input, textarea, select { +} + +/* +=================== HTML Form Element Appearence ============== +*/ + +/* set the style elements for any of the textarea form elements */ +textarea { + +} + +/* set the style elements for any of the select form elements */ +select { + +} + +/* set the style elements for any of the input form elements */ +input { + +} + +fieldset { + border: 0px none ; +} +/* +=================== Style class definitions for ICE Standard Extended Component Appearance ============== +*/ +.iceInpTxt, .iceInpSecrt, .iceInpTxtArea { + border: 1px solid #ABABAB; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; +} + +.iceSelMnyCb { + white-space: nowrap; +} + +.iceSelMnyCb input, .iceSelOneRb input, .iceSelBoolChkbx { + margin: 2px; + padding: 2px; +} + +.iceSelOneRb table tr td { + padding: 1px; +} + +.iceInpTxt, .iceInpSecrt { + font-family: Arial, Helvetica, sans-serif; + color: #000000; + padding: 2px; +} + +.iceSelOneMnu, .iceSelMnyLb, .iceSelMnyMnu, .iceSelOneLb { + font-family: Arial, Helvetica, sans-serif; + color: #000000; + padding: 2px; + margin: 2px; +} + +.iceInpTxtArea { + font-family: Arial, Helvetica, sans-serif; + color: #000000; + padding: 2px; +} + +.iceCmdLnk, .iceOutLnk { + text-decoration: none; + font-weight: normal; + color: #333333; +} + +.iceOutTxt, .iceOutLbl { + font-family: Arial, Helvetica, sans-serif; + color: #000000; + padding-left: 0px; + padding-right: 0px; + padding-top: 2px; + padding-bottom: 2px; +} + +.iceCmdBtn { + font-family: Arial, Helvetica, sans-serif; +} + +/* +=================== ICE Component Appearence ============== +*/ +/* +----------- Calendar Component classes +*/ +.iceSelInpDate { +/* calendar outline & background color */ + background-color: #FFFFFF; + border: 1px solid #ABABAB; /* removed margin from calendar outline - better absolute positioning of popup */ +/*margin:10px;*/ +} + +.iceSelInpDateIFrameFix, .iceIEIFrameFix { + z-index: -1; + position: absolute; + display: block; + filter: mask(); +} + +.iceSelInpDatePopup { + min-width: 172px; +} + +.iceSelInpDateInput { + width: 150px; + margin: 2px; +} + +.iceSelInpDateOpenPopup { + display: inline; + text-decoration: none; + background-color: transparent; + background-image: url( "./css-images/cal_button.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 16px; + height: 16px; +} + +.iceSelInpDateClosePopup { + display: inline; + text-decoration: none; + background-color: transparent; + background-image: url( "./css-images/cal_off.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 16px; + height: 16px; +} + +.iceSelInpDateMonthYear, .iceSelInpDateTime{ + background-color: #EFEFEF; + background-image: url( "./css-images/table_col_header.gif" ); + background-position: bottom; + background-repeat: repeat-x; + font-weight: normal; + text-align: center; + color: #000000; + padding-left: 1px; + padding-right: 1px; + padding-top: 4px; + padding-bottom: 4px; /*border-right:1px solid #CCCCCC;*/ +} + +.iceSelInpDateTime{ + border-left: 1px solid #ABABAB; + border-bottom: 1px solid #ABABAB; + border-right: 1px solid #ABABAB; +} + +.iceSelInpDateMoYrDropdown, .iceSelInpDateTimeDropDown { + background-color: #EFEFEF; + font-weight: bold; + color: #000000; +} + +.iceSelInpDateMonthYear img { + border: none; +} + +.iceSelInpDateMovePrev { + text-decoration: none; + display: inline; + background-color: transparent; + background-image: url( "./css-images/cal_arrow_left.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 17px; + height: 16px; +} + +.iceSelInpDateMoveNext { + text-decoration: none; + display: inline; + background-color: transparent; + background-image: url( "./css-images/cal_arrow_right.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; + width: 17px; + height: 16px; +} + +.iceSelInpDateWeek { +/* the days of the week row */ + font-weight: normal; + color: #2A6CC2; + text-align: center; + padding-left: 5px; + padding-right: 5px; + border-bottom: 1px solid #000000; +} + +/* set the look for the days of the week backgrounds */ +.iceSelInpDateDay, .iceSelInpDateCur { +/* the background & alignment for the days */ + padding: 3px; + text-align: center; +} + +.iceSelInpDateCur .iceOutTxt{ + color:#FFFFFF; +} + +/* now set the attributes for the numbers for each day of the week */ +.iceSelInpDateDay a { +/* the day text */ + text-decoration: none; + background-color: #FFFFFF; + border: 1px solid #FFFFFF; + color: #000000; + width: 100%; + height: 100%; + padding: 0px; + display: block; +} + +.iceSelInpDateCur a { + text-decoration: none; + background-color: #2A6CC2; + border: 1px solid #2A6CC2; + color: #FFFFFF; + width: 100%; + height: 100%; + padding: 0px; + display: block; +} + +/* now set the color attributes for the hover effect on non-current days */ +.iceSelInpDateDay a:hover { +/* the day text */ + text-decoration: none; + color: #2A6CC2; +} + +/* +----------- Data Table Component classes +*/ +.iceDatTbl { /* was iceDataTblOutline */ + background-color: #FFFFFF; + border: 1px solid #ABABAB; + margin: 10px; +} + +.iceDatTbl table{ + border-collapse:collapse; +} + +.iceDatTblColHdr , .iceDatTblColHdr1, .iceDatTblColHdr2, .iceDatTblColGrpHdrCol, .iceDatTblFtr{ +/* was iceTblHeader */ + background-color: #EFEFEF; + background-image: url( "./css-images/table_col_header.gif" ); + background-position: bottom; + background-repeat: repeat-x; + font-weight: normal; + text-align: center; + color: #000000; + border-right: 1px solid #CCCCCC; + border-top: 1px solid #CCCCCC; + padding-left: 5px; + padding-right: 5px; + padding-top: 4px; + padding-bottom: 4px; +} + +.iceDatTblResHdlr { + margin:0px;; + padding:0px; + border-width: 0px; + width:2px; + background-color:transparent; + +} + +.iceDatTblResBor { + margin:0px;; + padding:0px; + background-color: #EFEFEF; + background-position: bottom; + background-repeat: repeat-x; + width:2px; +} + +.iceDatTblBlkTd { + border-bottom: 1px solid #CCCCCC; + background-color: #EFEFEF; +} + /* data tables are rendered with alternating row colors */ +.iceDatTblRow1 { /* was iceTblRow1 */ + background-color: #FFFFFF; +} + +.iceDatTblRow2 { /* was iceTblRow2 */ + background-color: #FFFFFF; +} + +/* set the common attributes for the column classes */ +.iceDatTblCol, .iceDatTblCol1, .iceDatTblCol2{ +/*was column, column1, column2, column3*/ + color: #000000; + padding-left: 5px; + padding-right: 5px; + padding-top: 3px; + padding-bottom: 3px; + border-right: 1px solid #CCCCCC; + border-bottom: 1px solid #CCCCCC; + text-align:left; +} + +.iceDatTblHdr{} /*was iceTblHeader */ +.iceDatTblFtr { + background: none; + border-top: 1px solid #CCCCCC; +} + +.iceDatTblScrlSpr{ + background: url( './css-images/table_col_header.gif' ) repeat-x bottom left; + background-color: #EFEFEF; + border-top: 1px solid #CCCCCC; + border-right: 1px solid #CCCCCC; +} + +.iceDatTblScrlSprFtr{ + border-bottom: 1px solid #CCCCCC; + border-right: 1px solid #CCCCCC; +} + +.iceDatTblScrlSprFtr .iceDatTblFtr{ + border-bottom: none; +} + +.iceDatTblScrlSpr .iceDatTblColHdr1, .iceDatTblScrlSpr .iceDatTblColHdr2 { + border-left-style: none; + border-top-style: none; +} + +.iceDatTblActvSrtHdr{} +/* +----- for datatable when cell content length exceeds----- +*/ + +.iceDatTbl td span.iceOutTxt{ + overflow: hidden; + display: block; + padding: 2px 0px; +} + +/* etc */ + +/* +----------- Data Scroller Component classes +*/ +.iceDatPgrScrOut { +/* the class for the outside table */ + background-color: #FFFFFF; + margin: 10px; +} + +.iceDatPgrScrBtn { +/* the cells behind the scroll buttons */ + background-color: #FFFFFF; + padding: 2px; +} + +.iceDatPgrScrBtn .iceCmdLnk-dis { + border-bottom:none; +} + +.iceDatPgrTbl { +/* the container for the pagination*/ + background-color: #FFFFFF; +} + +/* set the common attributes for the pagination numbers */ +.iceDatPgrScrCol a, .iceDatPgrCol a { + text-decoration: none; + font-weight: normal; + background-color: #FFFFFF; + color: #666666; + display: block; + padding-left: 5px; + padding-right: 5px; + border: 1px solid #FFFFFF; +} + +* html .iceDatPgrCol a { + width: 1%; +} + +/* override the attributes for the currently selected page */ +.iceDatPgrScrCol a { + color: #FFFFFF; + border: 1px solid #2A6CC2; + background-color: #2A6CC2; +} + +* html .iceDatPgrScrCol a { + width: 1%; +} + +/* set the attributes for the mouseover on none-current pages */ +.iceDatPgrCol a:hover { + color: #000000; + border: 1px solid #2A6CC2; +} + +/* +----------- File Tree Component classes +*/ +.fileTreeOutlineClass { + background-color: #FFFFFF; + border: 1px solid #ABABAB; + margin: 10px; +} + +.nodeClass { + background-color: #FFFFFF; + padding-left: 3px; +} + +.footerClass { + border-top: 1px solid #ABABAB; + color: #666666; + padding: 4px; +} + +.treeTableHdrClass { + +} + +/* +----------- Tabbed Pane Component classes +*/ + +/* tabOn style classes */ + +.icePnlTbOn { /* was iceTabSetTabOn */ +} + +.icePnlTbOn .MidMid td{ + font-weight: bold; + white-space: nowrap; + text-align: center; +} + +.icePnlTbOn .LftTop { + background-color: transparent; + background-image: url( "./css-images/on-left-top.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .MidTop { + background-color: transparent; + background-image: url( "./css-images/on-mid-top.gif" ); + background-repeat: repeat-x; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .RtTop { + background-color: transparent; + background-image: url( "./css-images/on-right-top.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .LftMid { + background-color: transparent; + background-image: url( "./css-images/on-left-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .MidMid { + background-color: transparent; + background-image: url( "./css-images/on-mid-mid.gif" ); + background-repeat: repeat; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOn .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + + +* html .icePnlTbOn .MidMid a { + width: 1%; +} + +.icePnlTbOn .RtMid { + background-color: transparent; + background-image: url( "./css-images/on-right-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOn .LftBtm { + background-color: transparent; + background-image: url( "./css-images/on-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOn .MidBtm { + background-color: transparent; + background-image: url( "./css-images/on-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOn .RtBtm { + background-color: transparent; + background-image: url( "./css-images/on-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* tabOff style classes */ + +.icePnlTbOff { /* was iceTabSetTabOff*/ + +} + +.icePnlTbOff .MidMid td{ + white-space: nowrap; + text-align: center; +} + +.icePnlTbOff .LftTop { + background-color: transparent; + background-image: url( "./css-images/off-left-top.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .MidTop { + background-color: transparent; + background-image: url( "./css-images/off-mid-top.gif" ); + background-repeat: repeat-x; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .RtTop { + background-color: transparent; + background-image: url( "./css-images/off-right-top.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .LftMid { + background-color: transparent; + background-image: url( "./css-images/off-left-mid.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .MidMid { + background-color: transparent; + background-image: url( "./css-images/off-mid-mid.gif" ); + background-repeat: repeat-x; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOff .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOff .MidMid a { + width: 1%; +} + +.icePnlTbOff .RtMid { + background-color: transparent; + background-image: url( "./css-images/off-right-mid.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOff .LftBtm { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOff .MidBtm { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOff .RtBtm { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* tabOver style classes */ + +.icePnlTbOver { /* was iceTabSetTabOver */ + +} + +.icePnlTbOver .MidMid td{ + white-space: nowrap; + text-align: center; +} + + +.icePnlTbOver .LftTop { + background-color: transparent; + background-image: url( "./css-images/over-left-top.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .MidTop { + background-color: transparent; + background-image: url( "./css-images/over-mid-top.gif" ); + background-repeat: repeat-x; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .RtTop { + background-color: transparent; + background-image: url( "./css-images/over-right-top.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .LftMid { + background-color: transparent; + background-image: url( "./css-images/over-left-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .MidMid { + background-color: transparent; + background-image: url( "./css-images/over-mid-mid.gif" ); + background-repeat: repeat; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOver .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOver .MidMid a { + width: 1%; +} + +.icePnlTbOver .RtMid { + background-color: transparent; + background-image: url( "./css-images/over-right-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOver .LftBtm { + background-color: transparent; + background-image: url( "./css-images/over-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOver .MidBtm { + background-color: transparent; + background-image: url( "./css-images/over-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOver .RtBtm { + background-color: transparent; + background-image: url( "./css-images/over-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* tabSpacer */ + +.icePnlTbSetSpcr { + width: 100%; + border-bottom: 1px solid #ABABAB; +} + +/* tabPanel */ +.icePnlTbSet { /* was iceTabSet*/ + width: 100%; +} + +.icePnlTbSetCnt { /*newly added class*/ + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; + border-right: 1px solid #ABABAB; + border-bottom: 1px solid #ABABAB; + border-left: 1px solid #ABABAB; + background-color: #FFFFFF; +} + +.icePnlTbSetCntBtm { /*was iceTabSetBottom*/ + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; + border-right: 1px solid #ABABAB; + border-top: 1px solid #ABABAB; + border-left: 1px solid #ABABAB; + background-color: #FFFFFF; +} + +/* TABS ON BOTTOM STYLE CLASSES */ +/* tabOn style classes */ + +.icePnlTbOnBtm { + +} + +.icePnlTbOnBtm .MidMid td{ + font-weight: bold; + white-space: nowrap; + text-align: center; +} + +.icePnlTbOnBtm .LftTop { + background-color: transparent; + background-image: url( "./css-images/tbot-on-left-top.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOnBtm .MidTop { + background-color: transparent; + background-image: url( "./css-images/tbot-on-mid-top.gif" ); + background-repeat: repeat-x; + text-align: center; + border: none; +} + +.icePnlTbOnBtm .RtTop { + background-color: transparent; + background-image: url( "./css-images/tbot-on-right-top.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOnBtm .LftMid { + background-color: transparent; + background-image: url( "./css-images/on-left-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOnBtm .MidMid { + background-color: transparent; + background-image: url( "./css-images/on-mid-mid.gif" ); + background-repeat: repeat; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOnBtm .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOnBtm .MidMid a { + width: 1%; +} + +.icePnlTbOnBtm .RtMid { + background-color: transparent; + background-image: url( "./css-images/on-right-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOnBtm .LftBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-on-left-bot.gif" ); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOnBtm .MidBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-on-mid-bot.gif" ); + background-repeat: repeat-x; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOnBtm .RtBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-on-right-bot.gif" ); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +/* tabOff style classes */ + +.icePnlTbOffBtm { /* was iceTabSetTabOffBottom*/ + +} + +.icePnlTbOffBtm .MidMid td{ + white-space: nowrap; + text-align: center; +} + +.icePnlTbOffBtm .LftTop { + background-color: transparent; + background-image: url( "./css-images/tbot-off-left-top.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOffBtm .MidTop { + background-color: transparent; + background-image: url( "./css-images/tbot-off-mid-top.gif" ); + background-repeat: repeat-x; + text-align: center; + border: none; +} + +.icePnlTbOffBtm .RtTop { + background-color: transparent; + background-image: url( "./css-images/tbot-off-right-top.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOffBtm .LftMid { + background-color: transparent; + background-image: url( "./css-images/off-left-mid.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOffBtm .MidMid { + background-color: transparent; + background-image: url( "./css-images/off-mid-mid.gif" ); + background-repeat: repeat-x; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOffBtm .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOffBtm .MidMid a { + width: 1%; +} + +.icePnlTbOffBtm .RtMid { + background-color: transparent; + background-image: url( "./css-images/off-right-mid.gif" ); + background-repeat: no-repeat; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOffBtm .LftBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-off-left-bot.gif" ); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOffBtm .MidBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-off-mid-bot.gif" ); + background-repeat: repeat-x; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOffBtm .RtBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-off-right-bot.gif" ); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +/* tabOver style classes */ + +.icePnlTbOverBtm { /* was iceTabSetTabOverBottom*/ + +} + +.icePnlTbOverBtm .MidMid td{ + white-space: nowrap; + text-align: center; +} + + +.icePnlTbOverBtm .LftTop { + background-color: transparent; + background-image: url( "./css-images/tbot-over-left-top.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOverBtm .MidTop { + background-color: transparent; + background-image: url( "./css-images/tbot-over-mid-top.gif" ); + background-repeat: repeat-x; + text-align: center; + border: none; +} + +.icePnlTbOverBtm .RtTop { + background-color: transparent; + background-image: url( "./css-images/tbot-over-right-top.gif" ); + background-repeat: no-repeat; + text-align: center; + border: none; +} + +.icePnlTbOverBtm .LftMid { + background-color: transparent; + background-image: url( "./css-images/over-left-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOverBtm .MidMid { + background-color: transparent; + background-image: url( "./css-images/over-mid-mid.gif" ); + background-repeat: repeat; + text-align: center; + border: none; + white-space: nowrap; +} + +.icePnlTbOverBtm .MidMid a { + text-decoration: none; + color: #000000; + cursor: pointer; + display: block; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; +} + +* html .icePnlTbOverBtm .MidMid a { + width: 1%; +} + +.icePnlTbOverBtm .RtMid { + background-color: transparent; + background-image: url( "./css-images/over-right-mid.gif" ); + background-repeat: repeat-y; + text-align: center; + padding-top: 5px; + border: none; +} + +.icePnlTbOverBtm .LftBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-over-left-bot.gif" ); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOverBtm .MidBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-over-mid-bot.gif" ); + background-repeat: repeat-x; + padding-bottom: 5px; + border: none; +} + +.icePnlTbOverBtm .RtBtm { + background-color: transparent; + background-image: url( "./css-images/tbot-over-right-bot.gif" ); + background-repeat: no-repeat; + padding-bottom: 5px; + border: none; +} + +/* tabSpacer */ +.icePnlTbSetSpcrBtm { + width: 100%; + border-top: 1px solid #ABABAB; +} + +/* tabPanel */ + +.icePnlTbSetBtm { + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; + border-right: 1px solid #ABABAB; + border-top: 1px solid #ABABAB; + border-left: 1px solid #ABABAB; + background-color: #FFFFFF; +} + +/* +------------- BorderLayout +*/ +.icePnlBrdrNorth { + font-weight: bold; + height: 80px; + background-color: #FFFFFF; + padding: 5px; + text-align: center; +} + +.icePnlBrdrEast { + width: 10%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.icePnlBrdrWest { + width: 20%; + background-color: #FFFFFF; + vertical-align: top; +} + +.icePnlBrdrCenter { + width: 70%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.icePnlBrdrSouth { + background-color: #FFFFFF; + border-top: 1px solid #FFFFFF; + color: #666666; + padding: 4px; +} + +/* +------------- PanelLayout +*/ + +.pageHdr { + font-weight: bold; + height: 80px; + background-color: #CDCDCD; + padding: 5px; + text-align: center; +} + +.icePnlBrdrStyle { + background-color: #FFFFFF; + border: 1px solid #ABABAB; + margin: 10px; + width: 97%; +} + +.pageNavigation { + width: 20%; + background-color: #DEDEDE; + padding: 5px; + vertical-align: top; +} + +.pageBody { + width: 80%; + background-color: #FFFFFF; + padding: 5px; + vertical-align: top; +} + +.pageFtr { + border-top: 1px solid #ABABAB; + color: #666666; + padding: 4px; +} + +/* +------------ PanelNavigation +*/ + +.navFormOutline { + background-color: #DEDEDE; + margin: 0px; + width: 100%; + padding: 0px; +} + +.navItem, .navActvItem, .navOpenItem { + color: #333333; + text-decoration: none; + background-color: #CDCDCD; + width: 100%; + border: 1px solid #CDCDCD; + border-bottom: 1px solid #FFFFFF; + padding-top: 3px; + padding-bottom: 3px; + padding-left: 5px; + padding-right: 1px; + display: block; +} + +.navItem:hover, .navActvItem:hover, .navOpenItem:hover { + background-color: #FFFFFF; + color: #000000; + border: 1px solid #2A6CC2; +} + +.navOpenItem { + white-space: nowrap; + text-decoration: none; + font-weight: bold; +} + +.navActvItem { + width: 100%; + background-color: #2A6CC2; + color: #FFFFFF; + background-image: url( ./css-images/cal_arrow_right.gif ); + background-position: center right; + background-repeat: no-repeat; +} + +.navSeparator { + width: 100%; + height: 1px; + padding: 0px; + margin: 0px; + background-color: #CDCDCD; + border-bottom: 1px solid #DEDEDE; +} + +/* +--------------- Progress bar +*/ +.iceOutProg { + margin: 10px; +} + +.iceOutProgBg { + border: 1px solid #ABABAB; + width: 300px; + height: 13px; +} + +.iceOutProgFill { + background-color: #026AFF; /* background-image:url(./css-images/window_top.gif);*/ + background-position: top left; + background-repeat: repeat-x; + display: block; +} + +.iceOutProgTxt { + color: black; +} + +/* +--------------- autoComplete classes ------ +*/ + +.iceSelInpTxtTxt { + border: 1px solid #ABABAB; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; +} + +.iceSelInpTxtList { + position: absolute; + display: block; + border-top: 1px solid #ABABAB; + border-right: 1px solid #666666; + border-left: 1px solid #ABABAB; + border-bottom: 1px solid #333333; +} + +.iceSelInpTxtRow { + display: block; + background-color: #FFFFFF; + color: #333333; + padding: 2px; + padding-left: 10px; + border-bottom: 1px solid #DEDEDE; + position: relative; +} + +.iceSelInpTxtSelRow { + display: block; + background-color: #2A6CC2; + color: #FFFFFF; + padding: 2px; + padding-left: 10px; + border-bottom: 1px solid #FFFFFF; + position: relative; +} + +.iceSelInpTxtSelRow span{ + color: #FFFFFF; +} + +/* +--------------- autoComplete disable class ------ +*/ + +.iceSelInpTxtTxt-dis { + font-family: Arial, Helvetica, sans-serif; + font-size: .95em; + color: #ABABAB; + border: 1px dotted #CCCCCC; + cursor: default; +} + +/* +----------- FileUpload Component classes +*/ +.iceInpFile { + overflow: hidden; +} +.iceInpFileTxt { + border: 1px solid #ABABAB; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + + color: #000000; +} + +.iceInpFileBtn { + border: 1px solid #ABABAB; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + + color: #000000; +} + +/* +----------- Data Navigation Bar classes +*/ + +.tablebg { + background-color: #EEF3FB; + border: 1px solid #6392C6; + width: 70%; +} + +.oddRow { + background-color: #FFFFFF; +} + +.evenRow { + background-color: #EEF3FB; +} + +.barCol1 { + width: 40%; + text-align: left; +} + +.barCol2 { + width: 15%; + text-align: left; +} + +.barCol3 { + width: 20%; + text-align: left; +} + +.barCol4 { + width: 15%; + text-align: right; +} + +.barCol5 { + width: 15%; + text-align: left; +} + +/* +----------- TreeView component +*/ + +.iceTreeRow { + white-space: nowrap; + padding: 0px; +} + +.iceTreeRow a { + text-decoration: none; + color: #000000; + cursor: pointer; + padding: 0px; + vertical-align: middle; +} + +.iceTreeRow a:hover { + text-decoration: underline; +} + +.iceTreeRow img { + border: 0px; + vertical-align: top; + background-repeat: repeat-y; + padding: 0px; +} + +.iceTreeRow div { + padding: 0px; +} + +.iceTreeRow a img { +/* vertical-align: top; - Bug in FF, when img has focus it is not highlighted with a box.*/ + background-repeat: repeat-y; + border: 0px; + padding: 0px; +} + +/* ------------ Menu Classes -- +*/ + +.iceMnuBar { /*no change*/ + padding: 0px; + white-space: nowrap; +} + +.iceMnuBarItem { /* was iceMenu */ + float: left; + padding: 0px; + white-space: nowrap; +} + +.iceMnuBarItem a { /* was iceMenu */ + background-color: #DDDDDD; + height: auto; + padding-left: 10px; + padding-right: 10px; + padding-top: 3px; + padding-bottom: 3px; + color: #333333; /* Must be >1.01em to avoid layout artifacts on Macs */ + font-size: 1.1em; + margin: 0px; + border-right: 1px solid #FFFFFF; + width: auto; + float: left; + display: block; + text-decoration: none; +} + +.iceMnuBarItem a:hover { /* was iceMenu */ + background-color: #2A6CC2; + color: #FFFFFF; + border-right: 1px solid #FFFFFF; +} + +.iceMnuBarItem hr { /* was iceMenu */ + border: none 0; + border-top: 1px solid #999999; + width: 100%; + height: 1px; + margin-top: 3px; + padding: 0px; + text-align: left; +} + +.iceMnuBarSubMenu { /* was iceSubMenu */ + position: absolute; + background-color: #EFEFEF; + width: 160px; + border-top: 1px solid #999999; + border-left: 1px solid #999999; + border-bottom: 1px solid #999999; + border-right: 1px solid #999999; + padding: 1px; + height: auto; + display: block; + z-index: 1000; +} + +.iceMnuItm { /* was iceSubMenuRow*/ + padding: 0px; + display: block; + height: auto; +} + +.iceMnuItm a { /* was iceSubMenuRow*/ + color: #333333; + display: block; + text-decoration: none; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; +} + +.iceMnuItm a:hover { /* was iceSubMenuRow*/ + background-color: #2A6CC2; +} + +.iceMnuItm a:hover .iceOutTxt, .iceMnuItm a:hover .iceMnuItmLabel{ + color: #FFFFFF; +} + +.iceMnuItmLabel, .iceMnuBarItemLabel { /* was iceSubMenuRowLabel */ + font-family: Arial, Helvetica, sans-serif; + padding-top: 4px; + font-size: 1.0em; + display: inline; + vertical-align: middle; +} + +.iceDatTbl td span.iceMnuItmLabel { + display: inline; + padding: 4px 0 0 0; +} + +.iceMnuBarItemImage { + width:0px; +} + +.iceMnuItmImage, .iceMnuBarItemImage { /* was iceSubMenuRowImage */ + display:inline; + vertical-align: middle; +} + +.iceMnuBarSubMenuInd { /* was iceSubMenuRowSubMenuIndicator */ + display:inline; + float:right; + padding-top: 3px; + padding-right: 1px; +} + +/* classes for the vertical version of the iceMenu*/ + +.iceMnuBarVrtItemLabel {} +.iceMnuBarVrtItemImage { + width:5px; +} + +.iceMnuBarVrt { /* was iceMenu_vertical */ + float: left; + padding: 0px; + white-space: nowrap; +} + +.iceMnuBarVrtItem { /* was iceMenu_verticalItem */ + width: 160px; + display: block; +} + +.iceMnuBarVrtItem a { /* was iceMenu_verticalItem */ + background-color: #DDDDDD; + height: auto; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + color: #333333; + font-size: 1.1em; + margin-bottom: 1px; + float: none; + display: block; + text-decoration: none; + border: 0px solid #FFFFFF; + width: 100%; +} + +.iceMnuBarVrtItem a:hover { /* was iceMenu_verticalItem */ + background-color: #2A6CC2; + color: #FFFFFF; + text-decoration: none; +} + +.iceMnuBarVrtSubMenu { /* was iceSubMenu_vertical*/ + padding: 1px; + width: 160px; + background-color: #EFEFEF; + border-top: 1px solid #999999; + border-right: 1px solid #999999; + border-left: 1px solid #999999; + border-bottom: 1px solid #999999; + position: absolute; + height: auto; + display: block; + z-index: 1000; +} + +.iceMnuItmVrt a { /* was iceMenu_vertical_subItem */ + background-color: #EFEFEF; + font-family: Arial, Helvetica, sans-serif; + color: #333333; + font-size: 1.1em; + width: auto; + display: block; + text-decoration: none; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; +} + +.iceMnuItmVrt a:hover { /* was iceMenu_vertical_subItem */ + background-color: #2A6CC2; + color: #FFFFFF; + text-decoration: none; +} + +.iceMnuBarVrtSubMenuInd { /* was iceSubMenuDividerVert */ + display:inline; + float:right; + padding-top: 3px; + padding-right: 1px; +} + +/* +----------- PanelPopup ---------- +*/ + +.iceMnuPopVrtItemLabel { + vertical-align: middle; +} +.iceMnuPopVrtItemImage { + width:19px; + vertical-align: middle; +} + +.iceMnuPopVrt { /* was iceMenu_vertical */ + float: left; + white-space: nowrap; + + margin: 0px; + padding: 0px; + border: 0px; + width: 0px; + height: 0px; +} +.iceMnuPopVrtTopSubMenu { + padding: 1px; + width: 160px; + background-color: #EFEFEF; + border: 1px solid #999999; + position: absolute; + height: auto; + display: block; +} + +.iceMnuPopVrtItem { /* was iceMenu_verticalItem */ + width: 160px; + display: block; +} + +.iceMnuPopVrtItem a { /* was iceMenu_verticalItem */ +/* background-color: #DDDDDD;*/ + height: auto; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + color: #333333; + font-size: 1.1em; + margin-bottom: 1px; + float: none; + display: block; + text-decoration: none; + border: 0px solid #FFFFFF; + /*width: 100%;*/ +} + +.iceMnuPopVrtItem a:hover { /* was iceMenu_verticalItem */ + background-color: #2A6CC2; + color: #FFFFFF; + text-decoration: none; +} + +.iceMnuPopVrtSubMenu { /* was iceSubMenu_vertical*/ + padding: 1px; + width: 160px; + background-color: #EFEFEF; + border-top: 1px solid #999999; + border-right: 1px solid #999999; + border-left: 1px solid #999999; + border-bottom: 1px solid #999999; + position: absolute; + height: auto; + display: block; +} + +.iceMnuPopVrtSubMenuInd { /* was iceSubMenuDividerVert */ + display:inline; + float:right; + padding-top: 0px; + padding-right: 1px; +} + +/* +----------- PanelPopup & panelTooltip ---------- +*/ + +.icePnlPop, .icePnlTlTip { + color: #666666; + border-right: 2px solid #ABABAB; + border-top: 1px solid #ABABAB; + border-left: 1px solid #ABABAB; + border-bottom: 2px solid #ABABAB; + background-color: #DDDDDD; + padding: 0px; + z-index: 1000; +} + +.icePnlPop .icePnlPopBody { + background-color: #DDDDDD; +} + +.icePnlPopHdr, .icePnlTlTipHdr { + background-color: #DEDEDE; + background-image: url( "./css-images/window_top.gif" ); + background-position: top; + background-repeat: repeat-x; + height: 2.0em; +} + +.icePnlPopHdr .iceOutTxt, .icePnlTlTipHdr .iceOutTxt { + color:#FFFFFF; + font-size:1.1em; + font-weight:bold; + padding:4px; + text-align:center; + vertical-align:middle; +} + +.icePnlPopBody, .icePnlTlTipBody { + padding: 10px; +} + +.icePnlPopFtr, .icePnlTlTipFtr { + float: right; + height: auto; + background-color: #DDDDDD; +} + +/* + Classes for the output progress bar +*/ + +.iceOutProgIndetActv { + background-color: #EFEFEF; + background-image: url( css-images/in_progress.gif ); + background-position: center; + background-repeat: repeat-x; +} + +.iceOutProgIndetInactv { + background-color: #EFEFEF; + background-image: url( css-images/in_progress_inactive.gif ); + background-position: center; + background-repeat: repeat-x; +} + +/* + Classes for the connection status indicator +*/ + +.iceOutConStat { + margin: 10px; + width: 25px; + height: 25px; + border: none; + font-size: .5em; +} + +.iceOutConStatInactv { + position: absolute; + background-image: url( css-images/connect_idle.gif ); + background-position: top; + background-repeat: no-repeat; + width: 25px; + height: 25px; +} + +.iceOutConStatActv { + position: absolute; + background-image: url( css-images/connect_active.gif ); + background-position: top; + background-repeat: no-repeat; + width: 25px; + height: 25px; +} + +.iceOutConStatCaution { + position: absolute; + background-image: url( css-images/connect_caution.gif ); + background-position: top; + background-repeat: no-repeat; + width: 25px; + height: 25px; +} + +.iceOutConStatDisconnect { + position: absolute; + background-image: url( css-images/connect_disconnected.gif ); + background-position: top; + background-repeat: no-repeat; + width: 25px; + height: 25px; +} + +/* XP Disabled styles CSS Document v1.0 mar 31 2006 */ + +.iceCmdBtn-dis { +} + +.iceCmdLnk-dis, .iceOutLnk-dis { + color: #ABABAB; + text-decoration: none; + border-bottom: 1px dotted #CCCCCC; + cursor: default; +} + +.iceOutTxt-dis, .iceOutLbl-dis { + color: #ABABAB; + text-decoration: none; + border-bottom: 1px dotted #CCCCCC; + cursor: default; +} + +.iceInpTxt-dis, .iceInpSecrt-dis { + font-family: Arial, Helvetica, sans-serif; + color: #ABABAB; + border: 1px dotted #CCCCCC; + cursor: default; + margin: 2px; + padding: 2px; +} + +.iceInpTxtArea-dis { + font-family: Arial, Helvetica, sans-serif; + font-size: .95em; + color: #ABABAB; + border: 1px dotted #CCCCCC; + cursor: default; + margin: 2px; + padding: 2px; +} + +.iceSelMnyCb-dis { + background-color: #CCCCCC; + padding: 2px; + margin: 2px; + cursor: default; + color: #CCCCCC; + border: none; +} + +.iceSelOneMnu-dis, .iceSelMnyLb-dis, .iceSelMnyMnu-dis, .iceSelOneLb-dis { + font-family: Arial, Helvetica, sans-serif; + color: #CCCCCC; + padding: 2px; + font-size: .95em; + cursor: default; + border: none; +} + +.iceSelOneRb-dis { + background-color: #CCCCCC; + padding: 2px; + margin: 2px; + cursor: default; + color: #444444; + border: none; +} + +.iceInpFileTxt-dis { + border: none; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + color: #CCCCCC; + cursor: default; +} + +.iceInpFileBtn-dis { + border: 1px solid #CCCCCC; + background-color: #FFFFFF; + margin: 2px; + padding: 2px; + font-family: Arial, Helvetica, sans-serif; + color: #CCCCCC; + cursor: default; +} + +/* submenu disabled style classes */ +.iceSubMenuRowLabel-dis { + color: #ABABAB; + text-decoration: none; + cursor: default; +} + +.iceSubMenuRow-dis { + color: #ABABAB; + text-decoration: none; + cursor: default; + padding: 0px; + display: block; + height: auto; +} + +.iceSubMenuRow-dis a { + color: #333333; + text-decoration: none; + cursor: default; + display: block; + padding-left: 3px; + padding-right: 3px; + padding-top: 3px; + padding-bottom: 3px; + +} + +.iceSubMenuRow-dis a:hover { + color: #ABABAB; + text-decoration: none; + border-bottom: 1px dotted #CCCCCC; + cursor: default; +} + + +/* panel tabs disabled style classes */ + +.icePnlTbOff { /* was iceTabSetTabOff*/ + +} + +.icePnlTbOff .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOff .MidTop-dis { + background-color: #DEDEDE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOff .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOff .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOff .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOff .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; + +} + +.icePnlTbOff .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOff .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOff .MidBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOff .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* disabled bottom tab off */ +.icePnlTbOffBtm .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOffBtm .MidBtm-dis { + background-color: #DEDEDE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOffBtm .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOffBtm .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOffBtm .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOffBtm .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; + +} + +.icePnlTbOffBtm .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOffBtm .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOffBtm .MidTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOffBtm .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* disabled bottom tab on */ + +.icePnlTbOnBtm .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOnBtm .MidBtm-dis { + background-color: #DEDEDE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOnBtm .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOnBtm .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOnBtm .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOnBtm .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; +} + +.icePnlTbOnBtm .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOnBtm .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOnBtm .MidTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOnBtm .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* tab on disabled */ +.icePnlTbOn { + +} + +.icePnlTbOn .LftTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; + height: 4px; +} + +.icePnlTbOn .MidTop-dis { + background-color: #DEDEDE; + background-image: url( './css-images/off-mid-top-dis.gif' ); + background-repeat: repeat-x; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOn .RtTop-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-top-dis.gif" ); + background-repeat: no-repeat; + background-position: bottom; + text-align: center; + padding-top: 1px; + border: none; +} + +.icePnlTbOn .LftMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-left-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOn .MidMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-mid-mid.gif"); + background-repeat:repeat-x;*/ + text-align: center; + padding-top: 5px; + padding-right: 15px; + padding-left: 15px; + border: none; + white-space: nowrap; + color: #ABABAB; +} + +.icePnlTbOn .MidMid-dis a { + text-decoration: none; + color: #ABABAB; + cursor: default; +} + +.icePnlTbOn .RtMid-dis { + background-color: #DEDEDE; + /* background-image: url("./css-images/off-right-mid.gif"); + background-repeat:no-repeat;*/ + text-align: center; + padding-top: 15px; + border: none; +} + +.icePnlTbOn .LftBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-left-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +.icePnlTbOn .MidBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-mid-bot.gif" ); + background-repeat: repeat-x; + border: none; +} + +.icePnlTbOn .RtBtm-dis { + background-color: transparent; + background-image: url( "./css-images/off-right-bot.gif" ); + background-repeat: no-repeat; + border: none; +} + +/* +data scroller classes disabled styles +*/ +.sclBtnCell-dis { +/* the cells behind the scroll buttons */ + background-color: #FFFFFF; + padding: 2px; +} + +.sclBtnCell-dis img { + cursor: default; +} + +.icePaginatorTbl-dis { +/* the container for the pagination*/ + background-color: #FFFFFF; +} + +/* set the common attributes for the pagination numbers */ +.icePaginatorAtvCol-dis a, .icePaginatorCol-dis a { + text-decoration: none; + font-weight: normal; + background-color: #FFFFFF; + color: #ABABAB; + display: block; + padding-left: 5px; + padding-right: 5px; + border: 1px solid #FFFFFF; + cursor: default; +} + +/* override the attributes for the currently selected page */ +.icePaginatorAtvCol-dis a { + color: #ABABAB; + /* border:1px solid #2A6CC2; + background-color:#2A6CC2; + */ + cursor: default; +} + +/* set the attributes for the mouseover on none-current pages */ +.icePaginatorCol-dis a:hover { + /* color:#000000; + border:1px solid #2A6CC2;*/ +} + +/* +Disabled classes for the calendar controls +*/ + +.iceSelInpDate-dis { +/* calendar outline & background color */ + background-color: #FFFFFF; + border: 1px solid #DEDEDE; /* removed margin from calendar outline - better absolute positioning of popup */ +/*margin:10px;*/ +} + +.iceSelInpDateMonthYear-dis { + background-color: #EFEFEF; + /* background-image: url("./css-images/table_col_header.gif"); + background-position:bottom; + background-repeat:repeat-x;*/ + font-weight: normal; + text-align: center; + color: #999999; + padding-left: 1px; + padding-right: 1px; + padding-top: 4px; + padding-bottom: 4px; /*border-right:1px solid #CCCCCC;*/ +} + +.iceSelInpDateMoYrDropdown-dis { + background-color: #EFEFEF; + color: #999999; +} + +.iceSelInpDateMonthYear-dis img { + cursor: default; +} + +.iceSelInpDateWeek-dis { +/* the days of the week row */ + font-weight: normal; + color: #999999; + background-color: #EFEFEF; + text-align: center; + padding-left: 5px; + padding-right: 5px; + border-bottom: 1px solid #ABABAB; +} + +/* set the look for the days of the week backgrounds */ +.iceSelInpDateDay-dis, .iceSelInpDateCur-dis { +/* the background & alignment for the days */ + padding: 3px; + text-align: center; +} + +/* now set the attributes for the numbers for each day of the week */ +.iceSelInpDateDay-dis a { +/* the day text */ + text-decoration: none; + background-color: #FFFFFF; + border: 1px solid #FFFFFF; + color: #ABABAB; + width: 100%; + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +.iceSelInpDateCur-dis a { + text-decoration: none; + background-color: #ABABAB; + border: 1px solid #ABABAB; + color: #FFFFFF; + width: 100%; + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +/* +----------- commandSortHeader classes +*/ +.iceCmdSrtHdr { + text-decoration: none; + /*border: 1px solid #ABABAB;*/ + color: #333333; + width: 100%; + height: 100%; + padding: 0px; + display: block; +} + +.iceCmdSrtHdr-dis { + text-decoration: none; + /*border: 1px solid #ABABAB;*/ + color: #999999; + width: 100%; + height: 100%; + padding: 0px; + display: block; + cursor: default; +} + +.iceCmdSrtHdrAsc, .iceCmdSrtHdrDesc{ + background-repeat: no-repeat; + background-position: center; + width:10px; + height:10px; +} +.iceCmdSrtHdrAsc{ + background-image: url('./css-images/column_sort_asc.gif'); +} +.iceCmdSrtHdrDesc{ + background-image: url('./css-images/column_sort_desc.gif'); +} + +.iceCmdSrtHdr td { + white-space:nowrap; + overflow:hidden; +} + +/* IE specific CSS to enlarge clickable area of SortHeader links */ +* html .iceCmdSrtHdr { + height: 1%; +} + +/* +----------- form ---------- +*/ +.iceFrm { + +} + +/* +----------- graphicImage ---------- +*/ +.iceGphImg { + +} + +/* +----------- message ---------- +*/ +.iceMsg { + +} + +.iceMsgFatal { + +} + +.iceMsgError { + +} + +.iceMsgWarn { + +} + +.iceMsgInfo { + +} + +/* +----------- messages ---------- +*/ +.iceMsgs { + +} + +.iceMsgsFatal { + +} + +.iceMsgsError { + +} + +.iceMsgsWarn { + +} + +.iceMsgsInfo { + +} + +/* +----------- panelGrid ---------- +*/ +.icePnlGrd { + +} + +.icePnlGrdHdr { + +} + +.icePnlGrdFtr { + +} + +.icePnlGrdRow1 { + +} + +.icePnlGrdRow2 { + +} + +.icePnlGrdCol1 { + +} + +.icePnlGrdCol2 { + +} + +/* +----------- panelGroup ---------- +*/ +.icePnlGrp { + +} + +/* +----------- outputFormat ---------- +*/ +.iceOutFrmt { + +} + +/* +----------- tree ---------- +*/ +.iceTree { + +} + +.iceTreeRow { + +} + +/* +----------- panelSeries ---------- +*/ +.icePnlSrs { + +} +/* +----------- positionedPanel ---------- +*/ +.icePnlPos { + +} + +.icePnlPos-dis { + +} + +/* +----------- positionedPanel ---------- +*/ +.icePnlStk {} +.icePnlStkRow {} +.icePnlStkCol {} + +/* +----------- panelTab header ---------- +*/ +.icePnlTbSetHdrIconLft { + width: 14px; + height: 13px; + +} + +.icePnlTbSetHdrIconRt { + width: 14px; + height: 13px; +} + +.icePnlTbSetHdrLbl { + padding-top: 2px; + padding-bottom: 2px; + white-space: nowrap; +} + +/* +----------- Table Row Selection -------- +*/ +.iceRowSelSelected { + background-color: #316AC5; +} +.iceRowSelSelected span { + color: #FFFFFF; +} + +.iceRowSelSelectedMouseOver { + background-color: #0D4092; +} + +.iceRowSelSelectedMouseOver span { + color: #FFFFFF; +} + + +.iceRowSelMouseOver { + background-color: #B2CDF9; +} + +.iceRowSelMouseOver span{ + color: #000000; +} + +/* +----------- outputChart -------- +*/ + +.iceOutChrt { + +} + +/* +----------- Panel Collapsible -------- +*/ + +/* opened accordion styles */ +.icePnlClpsbl, .icePnlClpsblHdr, .icePnlClpsblCnt { +} + +/* Closed */ +.icePnlClpsblColpsd, .icePnlClpsblColpsdHdr, .icePnlClpsblColpsdCnt { +} + +/* Open and disabled */ +.icePnlClpsbl-dis, .icePnlClpsblHdr-dis, .icePnlClpsblCnt-dis { +} + +/* Closed and disabled */ +.icePnlClpsblColpsd-dis, .icePnlClpsblColpsdHdr-dis, .icePnlClpsblColpsdCnt-dis{ +} + +/* common accordion headers */ +.icePnlClpsblHdr, .icePnlClpsblColpsdHdr { + background-color: #EFEFEF; + background-image: url( "./css-images/table_col_header.gif" ); + background-position: bottom; + background-repeat: repeat-x; + font-weight: bold; + text-align: left; + color: #000; + border: 1px solid #CCCCCC; + border-bottom: none; + padding-left: 2px; + padding-right: 5px; + padding-top: 4px; + padding-bottom: 4px; + cursor: pointer; +} + +.icePnlClpsblHdr .iceOutTxt, .icePnlClpsblColpsdHdr .iceOutTxt { + color: #000; +} + +.icePnlClpsblCnt, .icePnlClpsblColpsdCnt, +.icePnlClpsblColpsdCnt-dis, .icePnlClpsblCnt-dis { + background-color: #EFEFEF; + border: 1px solid #CCCCCC; + border-top: none; + padding-left: 5px; + padding-right: 5px; + color: #000; +} + +.icePnlClpsblHdr-dis, .icePnlClpsblColpsdHdr-dis { + background: #EFEFEF url( './css-images/table_col_header_dis.gif' ) repeat-x bottom; + font-weight: bold; + text-align: left; + color: #999; + border: 1px solid #CCCCCC; + border-bottom: none; + padding-left: 2px; + padding-right: 5px; + padding-top: 4px; + padding-bottom: 4px; + cursor: default; +} + +.icePnlClpsblHdr-dis .iceOutTxt, .icePnlClpsblColpsdHdr-dis .iceOutTxt { + color: #999; +} + +.icePnlClpsblColpsdCnt-dis, .icePnlClpsblCnt-dis, +.icePnlClpsblColpsdCnt-dis .iceOutTxt, .icePnlClpsblCnt-dis .iceOutTxt { + color: #999; +} + +.iceGmp{ + border-collapse:collapse; + border-spacing:0px; + padding:0px; +} + +.iceGmpMapTd { + vertical-align: top; +} + +.iceGmpMapTd div.gmap{ + width:300px; + height:300px; +} + +.iceInpRchTxt { + width:100%; +} + +/* panel divider */ +.icePnlDvr, .icePnlDvrHor { + width:300px; + height:300px; +} + +.icePnlDvrCnt, .icePnlDvrHorCnt { + border: 1px solid #ABABAB; + /*width:100%; */ + height:100%; +} + +.icePnlDvrFst, .icePnlDvrSnd{ + height:100%; + display:block; + float:left; + overflow:auto; +} + +.icePnlDvrSpt { + width:2px; + height:100%; + display:inline; + background-color: #EFEFEF; + border-left: 1px solid #ABABAB; + border-right: 1px solid #ABABAB; + float:left; + cursor: e-resize; +} + +.icePnlDvrHorFst, .icePnlDvrHorSnd{ + width:100%; + display:block; + overflow:auto; + display:block; +} + +.icePnlDvrHorSpt { + width:100%; + height:2px; + background-color: #EFEFEF; + border-top: 1px solid #ABABAB; + border-bottom: 1px solid #ABABAB; + cursor: n-resize; +} + +/* +----------- PanelConfirmation ---------- +*/ + +.icePnlCnf { + border-top: 1px solid #ABABAB; + border-right: 2px solid #ABABAB; + border-left: 1px solid #ABABAB; + border-bottom: 2px solid #ABABAB; + background-color: #DDDDDD; + padding: 0; + width: 300px; + z-index: 1000; + color: #000000; + font-family: Arial, Helvetica, sans-serif; +} + +.icePnlCnfHdr { + background-color: #DEDEDE; + background-image: url( "./css-images/window_top.gif" ); + background-position: top; + background-repeat: repeat-x; + height: auto; + color: #FFFFFF; + font-size: 1em; + font-weight: bold; + padding: 4px; + text-align: left; + vertical-align: middle; +} + +.icePnlCnfBody { + padding: 10px 10px 5px 10px; + background-color: #DDDDDD; + font-size: 1em; + font-weight: normal; +} + +.icePnlCnfBtns { + padding: 5px 10px 10px 10px; + background-color: #DDDDDD; + text-align: center; + font-size: 1em; + font-weight: normal; +} + +.icePnlCnfBtns input { + margin: 0 20px 0 20px; +} + diff --git a/Music_List/src/pulsoconf/music/list/bean/MusicBean.java b/Music_List/src/pulsoconf/music/list/bean/MusicBean.java new file mode 100644 index 0000000..8f9b789 --- /dev/null +++ b/Music_List/src/pulsoconf/music/list/bean/MusicBean.java @@ -0,0 +1,39 @@ +package pulsoconf.music.list.bean; + +import java.util.ArrayList; +import java.util.List; + +import pulsoconf.music.list.logic.MusicListGeneric; + +public class MusicBean { + + private List lstMusic; + + /** + * + * Consult Music + * @return + */ + public String action_consult(){ + lstMusic = new ArrayList(); + lstMusic = loadMusic(); + + return ""; + } + + public List loadMusic(){ + + lstMusic = new ArrayList(); + MusicListGeneric music = new MusicListGeneric("Sport", "Rap", "Inda House", "50cent", "0", "http://prueba", "2"); + MusicListGeneric music1 = new MusicListGeneric("Sport", "Rap", "Inda House", "50cent", "0", "http://prueba", "2"); + MusicListGeneric music2 = new MusicListGeneric("Sport", "Rap", "Inda House", "50cent", "0", "http://prueba", "2"); + MusicListGeneric music3 = new MusicListGeneric("Sport", "Rap", "Inda House", "50cent", "0", "http://prueba", "2"); + MusicListGeneric music4 = new MusicListGeneric("Sport", "Rap", "Inda House", "50cent", "0", "http://prueba", "2"); + MusicListGeneric music5 = new MusicListGeneric("Sport", "Rap", "Inda House", "50cent", "0", "http://prueba", "2"); + + lstMusic.add(music); + + return lstMusic; + } + +} diff --git a/Music_List/src/pulsoconf/music/list/logic/MusicListGeneric.java b/Music_List/src/pulsoconf/music/list/logic/MusicListGeneric.java new file mode 100644 index 0000000..8a74e2a --- /dev/null +++ b/Music_List/src/pulsoconf/music/list/logic/MusicListGeneric.java @@ -0,0 +1,76 @@ +package pulsoconf.music.list.logic; +/** + * Class Music + * @author USSER + * + */ +public class MusicListGeneric { + + private String type; + private String genre; + private String nameSong; + private String nameBand; + private String start; + private String url; + private String speed; + + + + public MusicListGeneric(String type, String genre, String nameSong, + String nameBand, String start, String url, String speed) { + super(); + this.type = type; + this.genre = genre; + this.nameSong = nameSong; + this.nameBand = nameBand; + this.start = start; + this.url = url; + this.speed = speed; + } + + public String getType() { + return type; + } + public void setType(String type) { + this.type = type; + } + public String getGenre() { + return genre; + } + public void setGenre(String genre) { + this.genre = genre; + } + public String getUrl() { + return url; + } + public void setUrl(String url) { + this.url = url; + } + public String getSpeed() { + return speed; + } + public void setSpeed(String speed) { + this.speed = speed; + } + public String getNameSong() { + return nameSong; + } + public void setNameSong(String nameSong) { + this.nameSong = nameSong; + } + public String getNameBand() { + return nameBand; + } + public void setNameBand(String nameBand) { + this.nameBand = nameBand; + } + public String getStart() { + return start; + } + public void setStart(String start) { + this.start = start; + } + + + +}