DavidBrionesFF/punto-venta-csharp-sqlserver-crystal ? reverse-engineered prompt
Reverse engineered prompt
Quiero que me construyas un sistema de punto de venta en C# con SQL Server, con una interfaz gráfica sencilla y organizada para que pueda usarlo en una tienda pequeña.
Necesito que esté bien separado por capas, usando MVC, y que también tenga una capa de servicio, repositorio y DAO para manejar la lógica y el acceso a datos de forma limpia. La idea es que el sistema permita registrar y consultar información de productos, hacer ventas, validar datos antes de guardar y trabajar con la base de datos de manera ordenada.
También quiero que uses una conexión a la base de datos compartida con un enfoque tipo singleton, para no estar abriendo y cerrando conexiones a cada rato. Si hace falta, busca en línea la documentación actual para hacerlo bien.
Déjalo listo como un proyecto completo que se pueda abrir en Visual Studio, con la base de datos preparada y ejemplos de flujo básicos para empezar a usarlo.
Are you gonna build this?
make sure you review the code using coderabbit