]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs_gui/facturas.c
* bugfixes
[z.facultad/75.06/emufs.git] / emufs_gui / facturas.c
index a585be9d792a6833b1ec391eb56a69d8026f0556..e728bec135512bf7afa7a415237c31c4da7bd301 100644 (file)
@@ -155,7 +155,7 @@ char *leer_nota(xmlNode *node)
 }
 
 
 }
 
 
-t_LstFacturas *fact_cargar(const char *filename, int tipo, int tam_bloque)
+t_LstFacturas *fact_cargar(const char *filename, int tipo, int tam_bloque, int tipo_nota, int bloque_nota)
 {
        xmlDocPtr document;
        xmlNode *node, *inicio;
 {
        xmlDocPtr document;
        xmlNode *node, *inicio;
@@ -205,7 +205,11 @@ t_LstFacturas *fact_cargar(const char *filename, int tipo, int tam_bloque)
                        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));
                        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", T2, 100, 0);
+#ifdef DEBUG
+               fprintf(stderr, "Facturas : Tipo=%d  Tam Bloque = %d\n", tipo-1, tam_bloque);
+               fprintf(stderr, "Notas : Tipo=%d  Tam Bloque = %d\n", tipo_nota-1, 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) {
                for (node=inicio ; node ; node = node->next) {
                        if (node->type == XML_ELEMENT_NODE) {
                                if (strcmp(node->name, "FACTURA") == 0) {