]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs_gui/facturas.c
cambio los tipos de EMUFS_FSC y agrego doxycomentarios en tipo3.h
[z.facultad/75.06/emufs.git] / emufs_gui / facturas.c
index 2a7e8d2b334ce2bb35e996eb68331f3bda83ebaa..966bd70178ca55ab9b47d03c1cad451bf42dbfad 100644 (file)
@@ -1,6 +1,7 @@
 
 #include "facturas.h"
 #include "idx.h"
+#include "common.h"
 
 static t_LstFacturas *lst_facturas;
 
@@ -197,7 +198,7 @@ t_LstFacturas *fact_cargar(const char *filename, int tipo, int tam_bloque)
                /* En el registro no guardo los punteros de nota ni items. Si guardo la cantidad de items
                 * y los items al final del registro.
                 */
-               if (tipo == T3) {
+               if ((tipo-1) == T3) {
                        /* Limito a 10 items en el caso de registro constante! */
                        cant_items = 10;
                } else {
@@ -210,7 +211,7 @@ t_LstFacturas *fact_cargar(const char *filename, int tipo, int tam_bloque)
                                if (strcmp(node->name, "FACTURA") == 0) {
                                        t_Factura fact;
                                        void *save;
-                                       memset(&fact, '*', sizeof(t_Factura));
+                                       memset(&fact, 0, sizeof(t_Factura));
                                        prop = xml_get_prop(node, "NroFac");
                                        fact.numero = atoi(prop); xmlFree(prop);
                                        prop = xml_get_prop(node, "PorcDoI");