Programa Punto De Ventas
* SQL Server 2008
* Visual Studio 2008
2. Introducción
En el siguiente tutorial vamos a desarrollar un sistema de ventas usando el lenguaje de programación C# y como base dedatos vamos a usar el SQL Server 2008 y tambien crearemos un reporte con Crystal Report. La base de datos que vamos a crear es una base de datos con fines didácticos, dado que nos faltaría crear mastablas, como la tabla cliente, categoría, unidad de medida, etc pero si nos explayamos mucho nos quedaría muy largo el tutorial. Ademas en el ejemplo no se explica como disminuir un stock,
3.Desarrollo
En esta primera parte del tutorial vamos a crear la base de datos en SQL Server 2008, la base de datos se llamara BDT
3.1. Diseño de la base de datos
La base de datos tendría lassiguientes tablas: Venta, Producto y DetalleVenta
Ademas la columna "codigoVenta" de la tabla "Venta" tiene un valor de identidad, eso quiere decir que su valor es auto incremental que comienza en unoe incrementa de uno en uno.
Lo mismo sucedería con la columna "codigoProducto" de la tabla Producto
3.2. Creando los procedimientos almacenados
es un programa el cual es almacenadofísicamente en una base de datos. Su implementación varía de un manejador de bases de datos a otro. La ventaja de un procedimiento almacenado es que al ser ejecutado, en respuesta a una petición de usuario,es ejecutado directamente en el motor de bases de datos, el cual usualmente corre en un servidor separado. Como tal, posee acceso directo a los datos que necesita manipular y sólo necesita enviar susresultados de regreso al usuario, deshaciéndose de la sobrecarga resultante de comunicar grandes cantidades de datos salientes y entrantes.
3.2.1. Procedimientos Almacenados para la tablaProducto
/*
----------------------------------------------------
CREADO:
POR :Luis Garcia
FECHA: 12 mayo 2012...
Regístrate para leer el documento completo.