Professional Documents
Culture Documents
Paso1, Importar el espacio de nombres del proveedor de la base de datos Paso 2, Crear el objeto Connection. Paso 3. Crear el objeto Transaction Paso 4. Asignamos al objeto transaction el valor devuelto por la propiedad BeginTransaction de la conexin Paso 5. Asignamos al objeto transaction el valor devuelto por la propiedad BeginTransaction de la conexin Paso 6. Creamos el objeto SqlCommand Paso 7. Creamos un bloque Try/Catch Paso 8. Dentro del Try ejecutamos el comando, eso se hace llamando al mtodo ExecuteNonQuery Paso 9. Llamamos al mtodo Commit del objeto Transaction Paso 10 Dentro del Catch llamamos al mtodo Rollback del objeto Transaction.
EJERCICIO#1
Esta prctica consiste en desarrollar o simular una transferencia entre 2 cuentas
Coloque los siguientes nombres a los controles TxtDesde TxtHasta TxtValor BtnDesde BtnHasta BtnTransferencia DgvCuentas 3. Importe el espacio de nombres de sql y declare las siguientes variables a nivel del formulario
7. En el evento click del botn transferencia escriba el siguiente cdigo, digtelo tal cual esta en la figura no le modifica nada
8. Ejecute el programa, selecciones las cuentas para hacer la transferencia, apunte en una hoja cual es el saldo de las cuentas implicadas en la transferencia, escriba el valor a transferir y haga click en el botn realizar transferencia. 9. Qu ocurre? 10.Vaya a la base de datos y abra la tabla Cuentas, compare el saldo que actualmente tienen las cuentas que usted seleccion en el punto 8 con los datos que registro en la hoja, son iguales? AHORA MODIFIQUEMOS EL CODIGO DEL PROGRAMA COMO SIGUE 11. En la declaraciones de variables a nivel del formulario escriba lo siguiente
12. Ahora modificamos el codigo del botn transferencia como se muestra en la siguiente figura, note que el codigo cambia a partir del ultimo End If, de ah hacia arriba el cdigo queda igual
EJERCICIO#2
Esta prctica consiste en desarrollar una aplicacin para registrar el prstamo de libros de una biblioteca, aunque la base de datos para una biblioteca incluye muchas ms tablas, nosotros para este ejemplo solo trabajaremos con 4.
SEGUNDA PARTE INTERFAZ GRAFICA 1. Cree los siguientes formularios Formulario frmMenuPrincipal
Formulario frmDevolver
DgvLibros BtnDevolver En el formulario frmMenuPrincipal escriba las instrucciones necesarias para que se abran los formularios frmPrestamo y frmDevolver En el formulario frmPrestamos escriba el siguiente cdigo
TAREA Escriba el cdigo para el botn devolver teniendo en cuenta lo siguiente: Cuando una persona devuelve un libro lo primero que se debe hacer es verificar si la fecha en que lo devuelve es despus de la fecha lmite, en caso de ser as, en la tabla USUARIOS el campo estado se debe colocar en 2 o sea suspendido Al devolver un libro en la tabla LIBROS se debe actualizar el nmero de ejemplares disponibles Al devolver un libro en la tabla PRESTAMOS se debe actualizar el campo FECHA_DEVOLUCION por la fecha actual