) request.getAttribute("transactionList");
+ if (serverResponse == null) serverResponse = "!";
+%>
+
+
+
+
+
+ Historial - Hotel Service
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Hotel Services
+
+
+
+
+ <%= usuario.getName()%>
+
+
+
arrow_drop_down
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Historial de compras
+
+
+
+ <%if (!serverResponse.equals("!")){ %>
+
+
+
+
+ <% } %>
+
+
+
+ Mi Historial
+
+
+
+
+
+ Servicio
+ Precio
+ Fecha de compra
+
+
+
+
+
+ <% for (String key: transactionList) {
+ Transaction transaction = TransactionsControllerView.getTransaction(key);
+ %>
+
+
+ <%=transaction.getServiceName()%>
+ <%=transaction.getServicePrice()%>
+ <%=transaction.getCreateDate()%>
+
+
+ <% } %>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/war/WEB-INF/View/Finances/index.jsp b/war/WEB-INF/View/Finances/index.jsp
index ffd3d3a..9a9baa6 100644
--- a/war/WEB-INF/View/Finances/index.jsp
+++ b/war/WEB-INF/View/Finances/index.jsp
@@ -90,7 +90,7 @@
@@ -115,10 +115,12 @@
respDiv.style.backgroundColor = responseData["color"];
respDiv.innerHTML = "" + responseData["response"] + "
";
- respDiv.style.maxHeight = "500px";
setTimeout(function () {
- respDiv.style.maxHeight = "0";
- },1500);
+ respDiv.style.maxHeight = "500px";
+ setTimeout(function () {
+ respDiv.style.maxHeight = "0";
+ },1500);
+ },50);
@@ -128,9 +130,7 @@
Incompleto. Faltan datos acerca de:
- Ingresos mediante Clientes
Egresos mediante pagos a Empleados
- Egresos mediante compra de recursos (comida, implementos, etc.)
diff --git a/war/WEB-INF/View/Materials/add.jsp b/war/WEB-INF/View/Materials/add.jsp
index 9bf4dbe..7825b94 100644
--- a/war/WEB-INF/View/Materials/add.jsp
+++ b/war/WEB-INF/View/Materials/add.jsp
@@ -104,12 +104,12 @@
Nombre del Material:
- Cantidad:
-
-
Precio por unidad:
+ Cantidad:
+
+
Unidad (ejm. Kg, Litros):
diff --git a/war/WEB-INF/View/Materials/index.jsp b/war/WEB-INF/View/Materials/index.jsp
index c5a5f3a..b2ed3ad 100644
--- a/war/WEB-INF/View/Materials/index.jsp
+++ b/war/WEB-INF/View/Materials/index.jsp
@@ -143,6 +143,8 @@
Precio Unitario
Cantidad
Unidad
+ Fecha de Creación
+ Acciones
@@ -154,6 +156,7 @@
<%= material.getPrice() %>
<%= material.getAmount() %>
<%= material.getUnity() %>
+ <%= material.getCreateDate() %>
View
| Edit
diff --git a/war/WEB-INF/View/Transactions/index.jsp b/war/WEB-INF/View/Transactions/index.jsp
new file mode 100644
index 0000000..1674d8c
--- /dev/null
+++ b/war/WEB-INF/View/Transactions/index.jsp
@@ -0,0 +1,161 @@
+<%@ page import="model.Resource" %>
+<%@ page import="model.User" %>
+<%@ page import="model.Transaction" %>
+<%@ page import="java.util.List" %>
+<%--
+ Created by IntelliJ IDEA.
+ User: Jose
+ Date: 07/06/2018
+ Time: 16:39
+ To change this template use File | Settings | File Templates.
+--%>
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+<% User usuario = (User) request.getAttribute("User");
+ List transitionList = (List) request.getAttribute("transactionsList");
+ String serverResponse = (String) request.getAttribute("serverResponse");
+ if (serverResponse == null) serverResponse = "!";
+%>
+
+
+ Transacciones - Hotel Services
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Hotel Services
+ Empleados
+
+
+
+ <%= usuario.getName()%>
+
+
+
arrow_drop_down
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Transacciones
+
+
+
+ <%if (!serverResponse.equals("!")){ %>
+
+
+
+
+ <% } %>
+
+
+
+
+
+
+ ID del Usuario
+ Servicio
+ Costo
+ Fecha de facturación
+
+
+ <% for (Transaction transaction: transitionList) {%>
+
+
+ <%=transaction.getUserID()%>
+ <%=transaction.getServiceName()%>
+ <%=transaction.getServicePrice()%>
+ <%=transaction.getCreateDate()%>
+
+
+ <% } %>
+
+
+
+
+
+
+
+
+
diff --git a/war/WEB-INF/View/eIndex.jsp b/war/WEB-INF/View/eIndex.jsp
index 7002328..9f0e15c 100644
--- a/war/WEB-INF/View/eIndex.jsp
+++ b/war/WEB-INF/View/eIndex.jsp
@@ -170,7 +170,8 @@
Reportes de Ingresos
diff --git a/war/WEB-INF/appengine-web.xml b/war/WEB-INF/appengine-web.xml
index ef33bb3..af73ff7 100644
--- a/war/WEB-INF/appengine-web.xml
+++ b/war/WEB-INF/appengine-web.xml
@@ -1,7 +1,7 @@
- lab08-20173373
- 2
+ hotel-service-210413
+ 1
true
index
diff --git a/war/index.jsp b/war/index.jsp
index d4afd6b..db94660 100644
--- a/war/index.jsp
+++ b/war/index.jsp
@@ -1,4 +1,6 @@
<%@ page import="model.User" %>
+<%@ page import="model.Service" %>
+<%@ page import="java.util.List" %>
<% boolean isUserLogged;
try {
isUserLogged = Boolean.parseBoolean(request.getAttribute("isUserLogged").toString());
@@ -8,6 +10,7 @@
}
User usuario = (User) request.getAttribute("User");
String serverResponse = (String) request.getAttribute("serverResponse");
+ List serviceList = (List) request.getAttribute("servicesList");
if (serverResponse == null) serverResponse = "!";
%>
@@ -74,7 +77,7 @@
-
¡Bienvenido! Inicia Sesión para empezar.
+
Bienvenido! Inicia Sesion para empezar.
@@ -138,8 +141,6 @@
-
-
+
<% } else { %>
@@ -186,7 +188,7 @@
-
-
@@ -259,21 +251,43 @@
Bienvenido <%=usuario.getName()%>.
-
- Algunos datos:
-
-
- Tu nombre: <%=usuario.getName()%>
- Tu correo electrónico: <%=usuario.getEmail()%>
- Tu Rol: <%=usuario.getRoleName()%>
+
+ <% if (Boolean.parseBoolean(request.getAttribute("hasAccess").toString())){ %>
+
+ how_to_reg
+ Ir al Area de Empleados
-
-
+ <% } %>
+
+
+
Contrata un Servicio:
+
+ <% for (Service service: serviceList) {%>
+
+
+ <%=service.getName()%>
+
+
+ <%=service.getDescription()%>
+
+
+
+
+
+ <% } %>
-
how_to_reg Empleados
+