Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TEMA 06:
DELEGADOS EN C#, PARA GESTIONAR INFORMACIN ENTRE FORMULARIOS
Lo que necesitamos es obtener los datos del cliente del siguiente formulario.
2. LOS EVENTOS EN C# Un evento es una accin que se inicia fuera de contexto, es manejado en uno ms mtodos del programa. Por ejemplo un evento iniciado por el usuario sera el Mouse Click, pero tambin hay eventos que son iniciados por otros objetos 3. IMPLEMENTACIN DE DELEGADOS Y EVENTOS 3.1. Usando el formulario FrmConClientes y declaramos los delegados y eventos
3.2. Ahora enviamos los datos al formulario FrmGenerarPedido, el cual necesita hacer uso de los datos del Cliente.
3.3. Ahora desde el formulario FrmGenerarPedido, accedemos a los datos del cliente mediante su firma(delegado) En el botn Buscar Cliente, codificamos lo siguiente:
Luego creamos un procedimiento para poder asignar los valores del Cliente, dentro del Formulario FrmGenerarPedido
Como podemos observar tenemos el formulario para generar un pedido, pero necesitamos los datos del Cliente, para ello hacemos Click en el botn Buscar Cliente, luego buscamos el cliente y seguidamente debe aparece en el Formulario Actual( FrmGenerarPedido)
Hacemos clic en Aceptar, y debemos observar que los datos ya fueron agregados
Ahora debemos agregar los productos, al pedido, para ello hacemos Click, en el botn buscar Producto, realizamos la respectiva bsqueda, y lo vamos agregado al Pedido, ya dentro del formulario de Generar pedido ingresamos la cantidad del producto, y si deseamos seguir agregando lo podemos hacer, en caso que desea finalizar su compra, hacemos clic en Grabar, y luego si deseamos ver el reporte hacemos click en Imprimir.
Ahora observamos que los datos del producto ya lo tenemos el formulario Generar Pedido
Ahora ingresamos la cantidad y presionamos Enter, y nuestro Producto debe quedar agregado hasta el momento en nuestro posible pedido
Luego que ya tenemos todos los productos en nuestro pedido procedemos a guardarlo.
Nos preguntar si estamos de acuerdo con los productos de nuestro pedido, de ser correcto hacemos clic en Si, caso contrario en No, y se anular nuestro pedido.
3.7. Si deseamos eliminar un producto del pedido, lo seleccionamos y luego hacesmos Clic en el botn eliminar.
Codificamos el cdigo para eliminar un producto del pedido. Primeramente creamos un procedimiento de nombre eliminarProductoPedido y lo llamamos desde el botn Eliminar Item.
Ejecutamos la aplicacin y verificamos, que se pueda eliminar los productos del pedido.
Si hacemos clic en Si, el producto ser retirado del pedido y los valores monetarios se van actualizar.
4. Ahora cuando deseamos cerrar la aplicacin, nos debe preguntar si realmente lo deseamos hacer, o tal vez sin querer hicimos clic en el botn cerrar.
Si confirmamos que realmente deseamos salir de la aplicacin es decir haciendo clic en el botn Si, caso contrario seguimos dentro de la aplicacin.
6. Procedemos a actualizar la cantidad de un determinado producto. Para ello seleccionamos de la lista el producto y luego ingresamos la cantidad, seguidamente clic en actualizar. Agregamos un botn que nos permita actualizar la cantidad de un producto.
8. Ejecutamos la aplicacin
9. Aplicar todos los conceptos al Proyecto Gestin Pedidos realizado por UD. 10. Requerimientos que debe tener su Proyecto de Unidad 10.1. Mantenimientos de todas las tablas 10.2. Consultas de todas las tablas por los menos dos campos 10.3. Movimientos compras y ventas 10.4. Reportes generales y por un determinado campo 10.5. Validacin de entras y manejo de perfiles de usuario 10.6. Reportes grficos para las ventas y compras por meses