Commits

Mariano Falcón committed 432b044

ingreso.html

Comments (0)

Files changed (4)

cashflow/views.py

         GET = request.GET
         if GET.has_key(u'nombre'): #nombre viene del form
             nombre = request.GET[u'nombre']
-            cuenta = request.GET[u'cuenta']
+            req_cuenta = request.GET[u'cuenta']
+            cuenta = Cuenta.objects.get(nombre=req_cuenta)
             c = Categoria.objects.filter(nombre=nombre, cuenta=cuenta)
             if c:
                 s = "EXISTE"
             else:
-                c = Categoria(nombre = nombre, usuario = request.user, 
-                            tipo = tipo, cuenta = cuenta)
+                c = Categoria(nombre = nombre, usuario = request.user, tipo = tipo, cuenta = cuenta)
                 c.save()
-                s = "OK"
-    
-    return HttpResponse(s)                    
+                s = "OK"    
+    return HttpResponse(s, mimetype="text/plain")                    
         
 
 @login_required
Binary file modified.

templates/cashflow/cashflow2.html

         }
         arrow(meses_ant, meses_desp);
     }));
-})
+});
 </script>
 <div class="breadcrumbs">
     <a class="nav" href={% url cs_welcome %}>Home</a>

templates/cashflow/ingreso.html

         else { $('#list li:last').show() }
     }
     
-    
-    
     $("#nueva_cat").live("click", ( function() {      
-        var nombre_cat = $("#nc").val();
-        alert(nombre_cat);
-        if (nombre_cat) {
-            $.get("/cashflow/nueva_cat/0/", { nombre: nombre_cat, cuenta: {{ cuenta }} },
-              function(data){
+        nombre_cat = $("#nc").val();
+
+        if ((nombre_cat).length) {
+            $.get("/cashflow/nueva_cat/0/", { nombre: nombre_cat, cuenta: "{{ cuenta }}" }, function(data) {
+                alert(data);  
                 if (data == "OK") {
                     $("#id_categoria").val(nombre_cat);
                     $(".simple_overlay").hide();
-                }
-                if (data == "EXISTE") {
+                } else {  //(data == "EXISTE")
                     var error = "La categoria ya existe";
                     alert(error);
                 }
-              });
-        }
-        else {
+            });
+                 
+        } else {
              var error = "Debe ingresar un nombre para crear la categoria";
              alert(error);
         }
-    }))  
+    }));  
 });
 </script>
     <div class="breadcrumbs">