DE OPERACIONES
TRANSACCIONALES
LABORATORIO
En este escenario, se aplicar un caso donde se trabajar con dos base de datos:
BDFactura y BDAlmacen. En ellas, se actualizarn los datos sobre dos tablas: artculos en
BDFactura y kardex en BDAlmacen:
Cuando se agregue un nuevo artculo, ste se agregar en el kardex
Cuando se actualice el stock de artculos, se actualizar el stock en el kardex
La estructura de las tablas es la siguiente:
CREATE DATABASE BDFACTURA
USE BDFACTURA
CREATE TABLE ARTICULOS(
art_codigo char(5) primary key,
art_nombre varchar(30),
art_unidad char(4),
art_precio Decimal,
art_stock int)
/*********************************/
CREATE DATABASE BDALMACEN
USE BDALMACEN
CREATE TABLE KARDEX(
kar_codigo char(5) primary key,
har_nombre varchar(30),
kar_unidad char(4),
kar_stock int)
3. Definir
los
Namespaces:
System.Data.SqlClient y System.Transaction.
4. Definir e inicializar la cadena de conexin UTILIZANDO CLASES.
5. Cuando
se cargue el formulario, se debe de llenar los datos en DGArticulos
With DGCliente.CurrentRow
6. Programar
el evento
del DataGridView DGArticulos donde al seleccionar
txtcodigo.Text
= CellClick
.Cells(0).Value
un
registro se visualice
en los Textboxes
txtnombre.Text
= .Cells(1).Value
txtfono.Text = .Cells(2).Value
Un
ejemplo del cdigo
a implementar en el evento CellClick de la grilla.
txtruc.Text
= .Cells(3).Value
txtdireccion.Text = .Cells(4).Value
End With