Evaluando propuestas

Importar de archivo excel, plano Lista de precios Angular 8 y actualizar precios en Firebase

Publicado el 18 Enero, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Importar de archivo excel, plano Lista de precios Angular 8 Firebase.
Se requiere poder actualizar las listas de precios a partir de un archivo de Excel, o archivo plano separado por ; con la siguiente estructura
id_lista, cod_prod, price
El programa en Angular 8 debe importar el archivo Excel o plano preguntando por este antes.
Una vez validado si existe el archivo y cumple con esta estructura sacar mensaje de confirmación para importar este.
Si se confirma recorrer el archivo y:
    1. Verificar si el id_lista se encuentra creado si no no puede importar y debe enviar a un registro de errores para al finalizar mostrar el log de resultados este como error.


    2. Verificar si existe el producto en colección productos si no no puede importar y debe enviar a un registro de errores para al finalizar mostrar el log de resultados este como error.
    3. Si existe el producto verificar si existe en colección lista de precios:
        1.

Si no existe se crea el documento en colección lista de precios y se genera un documento en colección log indicando el usuario y acción Adicionando fecha y hora.
        2. Si existe se actualiza la colección de lista de precios para actualizar el precio y se genera un documento en colección log indicando el usuario y acción Modificado fecha y hora.


        3. En cualquier caso en array de resultados indicar si adiciono o actualizo el precio a la lista para mostrar al final los resultados.
    4. Debe tener una barra de progreso que indique el avance.


    5. Al finalizar se debe mostrar el resultado con los registros adicionados, actualizados o con Error.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 23 Enero, 2020

Habilidades necesarias

Otros proyectos publicados por O. P.