Rediseño y adición de funcionalidades a aplicación C# (Visual Studio) basada en Windows Forms / Redesign and addition of functionalities to a C# (Visual Studio) application based on Windows Forms.

Job ID: 33083391

Budget: €250 – €750 EUR

Requisitos del Perfil

Necesitamos a un especialista en C# Visual Studio, que pueda realizar las siguientes tareas:

- Adaptación de la interfaz para funcionar correctamente en resolución 1080p
- Re-Diseño a nivel estético (conseguir una imagen unificada y profesional) haciendo uso de paquetes como “Material Design” o similares (aceptamos sugerencias en este caso)
- Manejo con bases de datos SQL y Windows Forms para añadir algunas funcionalidades más.

Proporcionaremos el código y acceso a una fuente de datos "dummy" para poder probar y la aplicación durante su desarrollo.

Introducción
Disponemos de una aplicación muy básica programada en C#, principalmente se encarga de la gestión de agenda de clientes del día a día.

La aplicación está basada en consultas SQL hacia la base de datos de un ERP, cuyos resultados se muestran en DataGrids , no se escribe sobre la base de datos del ERP, en su lugar hay una creada a parte para todos los datos que deba almacenar la aplicación.

La aplicación está dividida principalmente en dos grandes funciones:

1.- Gestión de Pacientes

En esta sección sólo se listan todos los pacientes obtenidos de la consulta a la base de datos. Con esta información se asigna a cada paciente un informe (en una base de datos propia de la aplicación en desarrollo), sin embargo, actualmente no es posible mantener el historial de cambios de los informes de cada cliente.

2.- Gestión de Agenda

En esta sección sólo se listan todas las citas que hay para determinadas fechas (existe ya un filtro y buscador configurados y desarrollados). Este punto en principio se encuentra funcional y sólo sería necesario cambiar la estética.

Funciones Nuevas Necesarias

Estas son las dos principales funciones que necesitamos añadir:

1.- Gestión de Informe de Pacientes

Actualmente es posible crear un informe para cada paciente dentro de la plataforma mediante un Windows Form.

Sin embargo, es necesario poder cambiar este informe con el paso del tiempo y guardar todos los cambios por fechas. Es decir, si el día X el paciente tiene un cambio en el informe, se debería de poder ver reflejado los cambios con la fecha y el informe en ese momento.

Básicamente: Mantener un historial del informe de cada paciente.

2.- Firma Ley de Protección de Datos

Esta es una funcionalidad nueva ya que no se encuentra nada desarrollado aún, es necesario habilitar una función en la que registrar la firma de cada paciente. El trazo de la firma será dibujado por los clientes mediante una tableta Microsoft Surface Pro donde se estará ejecutando esta aplicación.

-- Fecha límite --

Este proyecto debe estar finalizado antes del día 21 de Marzo de 2022.