]> git.llucax.com Git - z.facultad/75.06/emufs.git/commitdiff
* BUGFIX a los nuevos parametros
authorRicardo Markiewicz <gazer.arg@gmail.com>
Mon, 19 Apr 2004 05:22:12 +0000 (05:22 +0000)
committerRicardo Markiewicz <gazer.arg@gmail.com>
Mon, 19 Apr 2004 05:22:12 +0000 (05:22 +0000)
emufs_gui/emufs_view.c
emufs_gui/facturas.c

index 9fee88492283b219928dc08d1e305acefc5a40da..85e905fcbd72338fd50edd5252674184799bed49 100644 (file)
@@ -114,9 +114,12 @@ t_Param param_ok(int argc, char *argv[])
                                                        if (((n == 1) || (n == 3)) && ((i+1)>=argc))
                                                                return SHOW_HELP;
                                                        i++;
-                                                       parametros.tam_bloque_nota = atoi(argv[i]);
-                                                       if (parametros.tam_bloque_nota <= 0) return SHOW_HELP;
+                                                       if (n != 2) {
+                                                               parametros.tam_bloque_nota = atoi(argv[i]);
+                                                               if (parametros.tam_bloque_nota <= 0) return SHOW_HELP;
+                                                       }
                                        }
+                                       PERR("ACA");
                                        parametros.xml_fact = file;
                                } else {
                                        /* Ops, no hay mas parametros */
index 9f5bcfd1dc0a6823b2a4a8fd345a7dc79a8fd5d7..be3ef3b3cf0644b23229a74f4c5a8556353d3a2c 100644 (file)
@@ -205,7 +205,10 @@ t_LstFacturas *fact_cargar(const char *filename, int tipo, int tam_bloque, int t
                        cant_items = 0;
                }
                tmp->fp = emufs_crear("facturas", tipo-1, tam_bloque, sizeof(t_Factura)-sizeof(char *)-sizeof(t_Item*)+cant_items*sizeof(t_Item));
-               tmp->fp_texto = emufs_crear("notas", tipo_nota, bloque_nota, 100);
+#ifdef DEBUG
+               fprintf(stderr, "Notas : Tipo=%d  Tam Bloque = %d\n", tipo_nota, bloque_nota);
+#endif
+               tmp->fp_texto = emufs_crear("notas", tipo_nota-1, bloque_nota, 100);
                for (node=inicio ; node ; node = node->next) {
                        if (node->type == XML_ELEMENT_NODE) {
                                if (strcmp(node->name, "FACTURA") == 0) {