About this project
it-programming / web-development
Open
Project overview
Estoy buscando un programador freelance con experiencia en C# y Microsoft SQL para realizar modificaciones y mejoras en un sistema de gestión de productos desarrollado en Windows Forms. El sistema ya está operativo y necesita ajustes en la interfaz, la lógica del código, y algunas nuevas funcionalidades. Requerimientos: Tecnologías utilizadas: Frontend: Windows Forms en C#. Base de datos: SQLite, con acceso y manipulación mediante el código de C#. Validaciones: El sistema actualmente realiza validaciones básicas de stock y precios, pero necesitamos agregar más validaciones y mejorar la interfaz de usuario. Tareas específicas: Modificar la interfaz visual: Hacer botones más grandes y ajustar la disposición de los elementos para mejorar la experiencia de usuario. Ajustar tamaños de campos y mejorar la visibilidad de algunos elementos de la interfaz. La interfaz debe seguir utilizando Microsoft Forms para su desarrollo. Agregar funcionalidad de código de barras: Escaneo y búsqueda de productos por código de barras. Implementar un campo de entrada de texto para el código de barras en los formularios correspondientes. Crear la lógica para buscar productos en la base de datos usando el código de barras y mostrar los resultados automáticamente. Modificaciones en la base de datos: Asegurarse de que la estructura de la base de datos se mantenga optimizada para las nuevas funcionalidades. Crear o modificar las consultas SQL para incluir validaciones y búsquedas por código de barras. Mejoras en la lógica de negocio: Validar stock en tiempo real cuando se ingresen cantidades en el sistema de ventas. Agregar validaciones de precio según cantidad ingresada (descuentos por volumen). Asegurar que las operaciones de venta y compra manejen correctamente los productos y sus precios según el stock. Documentación disponible: Tengo un archivo que explica la lógica del código actual y el flujo de la aplicación. Este archivo te permitirá entender cómo está estructurado el sistema y cómo los datos fluyen entre los formularios y la base de datos. El archivo contiene comentarios sobre cada módulo y las funcionalidades actuales. Habilidades necesarias: C# (Windows Forms): Conocimiento en desarrollo de interfaces gráficas con Windows Forms. Base de datos SQL: Experiencia trabajando con SQLite en C#. Desarrollo de interfaces de usuario: Mejoras en la usabilidad y diseño de formularios en Windows Forms. Conocimiento de lógica de negocio: Familiaridad con cálculos de stock, precios, y validaciones en sistemas de gestión de productos. Objetivos principales: Mejorar la usabilidad y visual de la interfaz de usuario. Agregar la funcionalidad de escaneo de código de barras para facilitar la búsqueda y registro de productos. Realizar ajustes en la lógica de validación de productos y operaciones. Optimizar el rendimiento de la base de datos y las consultas SQL. Adjuntos: Archivo que contiene la lógica del código actual y detalles sobre cómo el sistema maneja la base de datos y las operaciones. Esquema de la base de datos si es necesario para realizar optimizaciones.
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 specifications
Required availability As needed
Roles needed Developer
Delivery term: Not specified
Skills needed