X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/baf79a90e2addd39a342fcb910bbfdb6ee6623cf..db30ec34669e71266f038fcf7cb2386fa210d531:/emufs_gui/facturas.c?ds=inline diff --git a/emufs_gui/facturas.c b/emufs_gui/facturas.c index 9573213..0ac4861 100644 --- a/emufs_gui/facturas.c +++ b/emufs_gui/facturas.c @@ -8,9 +8,13 @@ static t_LstFacturas *lst_facturas; /* Procesa una factura antes de enviarla al archivo para guardarla */ static void *procesar_guardar_factura(t_Factura *f, t_LstFacturas *lst, EMUFS_REG_SIZE *size); static int procesar_leer_factura(t_Factura *dst, void *src, EMUFS_REG_SIZE size, t_LstFacturas *lst); + +/* Manejo de la lista en memoria */ static t_Reg_Factura *crear_nodo_factura(EMUFS_REG_ID reg, EMUFS_REG_ID texto, unsigned int num); static int agregar_nodo_factura(t_LstFacturas *lst, t_Reg_Factura *nodo); int eliminar_nodo_factura(t_LstFacturas *lst, t_Reg_Factura *nodo); + +/* Funciones para carga desde el XML */ static t_Item *leer_items(xmlNode *, int *cant, int size); static char *leer_nota(xmlNode *, int max); @@ -447,7 +451,7 @@ void fact_modificar(char *s) if (fact == NULL) { wattron(win, COLOR_PAIR(COLOR_YELLOW)); - mvwaddstr(win, 2, 1, "No existe artículo con ese código. Abortando!"); + mvwaddstr(win, 2, 1, "No existe factura con ese código. Abortando!"); wattroff(win, COLOR_PAIR(COLOR_YELLOW)); wrefresh(win); getch();