Evaluating bids

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

Published on the January 18, 2020 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have the design
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: January 23, 2020

Skills needed

Other projects posted by O. P.