Terminado

Procesador de archivos planos

Publicado el 26 Febrero, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesito una aplicación de escritorio. Programado en .NET o C#.
Requerimiento técnico:
Debe ser capaz de instalarse desde un solo paquete todo lo necesario para su funcionamiento, Ejemplo: (Net framework, sql express.) El ultimo paso de la instalación debe validar licencia en línea contra un servidor en nube.
Requerimiento Funcional:
la aplicación debe solicitar login validado contra el servidor en nube.
Debe permitir cargar un archivo en Excel con un formato definido, Se debe guardar (Nuevo) Actualizar estado (Ya existente) de los registros que llegan en los registros de Excel.

Los registros solo tendrán tres posibles estados (Digitado, Instalado o Cancelado). Los estados digitado e instalo vendrá de una columna del archivo, entonces el estado cancelado se obtiene al comparar todos los registros previamente almacenados con el estado digitado contra los registros que se suban en el nuevo archivo que se esta procesando o cargando que ya no estén contenidos en ese archivo. 

Se debe generar los reportes exportables a Excel:
1: Todas
2: Ventas digitadas
2: Ventas instaladas
3: Ventas canceladas

El programa debe ser capaz de exportar un archivo Backus que se pueda restaurar en otra instalación en un nuevo equipo.

Contexto general del proyecto

Aplicación de escritorio (Windows) qué procese un archivo, compare unos campos y regrese un nuevo archivo con unas campos específicos. La columna clave o de referencia para actualizar los registros debe ser la columna A del archivo (OT). El código (OT) que no se encuentre en la base de datos debe ser creado con el estado que viene en el archivo columna E (Tipo_Registro) El código (OT) que ya se encuentre en la base de datos se debe actualizar con el nuevo estado que viene en el archivo que se sube, columna E (Tipo_Registro) El código (OT) que ya se encuentre en la base de datos con estado digitado y que no venga en el archivo que se sube se debe actualizar al estado cancelado. Que tengan estado (Digitado) y en otro archivo nuevo no tenga esa misma OT con estado Instalado deben generar el reporte de cancelado.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Plataformas requeridas Windows

Plazo de Entrega: No definido

Habilidades necesarias