diff --git a/l2g4/build/web/WEB-INF/classes/controladores/conexionServidor.class b/l2g4/build/web/WEB-INF/classes/controladores/conexionServidor.class
index c67788f6bf7ae13ff75def9bd3015da904ad0ca0..5427c73fe697e81b88bf2d52d070898e5d0c69ae 100644
Binary files a/l2g4/build/web/WEB-INF/classes/controladores/conexionServidor.class and b/l2g4/build/web/WEB-INF/classes/controladores/conexionServidor.class differ
diff --git a/l2g4/build/web/WEB-INF/classes/controladores/propuesta.class b/l2g4/build/web/WEB-INF/classes/controladores/propuesta.class
index 43d84ac4887d9b48d77c7d61a06289beff1e3fde..7ee127db63dac6bfdbad044db4472de6e88b78ee 100644
Binary files a/l2g4/build/web/WEB-INF/classes/controladores/propuesta.class and b/l2g4/build/web/WEB-INF/classes/controladores/propuesta.class differ
diff --git a/l2g4/src/java/controladores/conexionServidor.java b/l2g4/src/java/controladores/conexionServidor.java
index c3ed226eaf740b3c4841c4f4a84912d5b5900010..d7009e29e74b15660850821d356a899cae01421e 100644
--- a/l2g4/src/java/controladores/conexionServidor.java
+++ b/l2g4/src/java/controladores/conexionServidor.java
@@ -87,5 +87,13 @@ public class conexionServidor {
         }
     }
     
+    public static String cancelarPropuesta(String idPropuesta, String usr){
+        sys = Factory.getInstance();
+        return sys.CancelarPropuesta(idPropuesta, usr);
+    }
     
+    public static String Comentario(String propuestaId,String user,String text){
+        sys = Factory.getInstance();
+        return sys.Comentario(propuestaId, user, text);
+    }
 }
diff --git a/l2g4/src/java/controladores/propuesta.java b/l2g4/src/java/controladores/propuesta.java
index 5c09279b30a77a383c3c0813e5a7ef9960c4a58f..7f701ec64fc03507087057812111d410555d7571 100644
--- a/l2g4/src/java/controladores/propuesta.java
+++ b/l2g4/src/java/controladores/propuesta.java
@@ -25,6 +25,8 @@ public class propuesta extends HttpServlet {
 
         HttpSession session = request.getSession();
         String user = (String) session.getAttribute("userName");
+        
+        conexionServidor sys = new conexionServidor();
 
         switch (metodo) {
             case "ExtenderFinanciación":
@@ -40,7 +42,12 @@ public class propuesta extends HttpServlet {
                  * @parametro userId nick usuario
                  */
                 propuestaId = getParameter(request, "propuestaId");
-                //user;
+                if(user != null){
+                    respuesta= sys.cancelarPropuesta(propuestaId, user);
+                }
+                else{
+                    respuesta = "El usuario tinene que estar logeado.";
+                }
                 break;
             case "Comentario":
                 /* 
@@ -48,8 +55,13 @@ public class propuesta extends HttpServlet {
                  * @parametro text msj a guardar
                  */
                 propuestaId = getParameter(request, "propuestaId");
-                //user;
                 text = getParameter(request, "text");
+                if(user != null){
+                    respuesta= sys.Comentario(propuestaId, user, text);
+                }
+                else{
+                    respuesta = "El usuario tinene que estar logeado.";
+                }
 
                 break;
             case "PropuestaCategoría":