/* 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);
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();