Conexión de una base de datos en
Lo primero que debemos hacer es crear un nuevo archivo en Access, debe contener cuatro tablas, con los
siguientes campos y los tipos de datos, así como se muestra en la siguiente imagen.
Una vez creadas la tablas, guardamos
y cerramos el archivo de Access.
Posteriormente,
abrimos Visual Studio C#, y creamos un nuevo proyecto de "Windows
Forms", y le colocamos el nombre de Transportes.
Después,
procedemos hacer la conexión de la base de datos a C# (este paso se
explico aquí).
Una vez que se realizo la conexión
correctamente, las tablas se muestran en el aparatado de Origen de datos.
Tenemos que editar LineaTrasnportesDataSet, en cada una de las tablas verificar cual tiene dato Autonumerico, y en caso de que tenga AutoIncrement en true, debemos cambiar las dos propiedades siguientes, las cuales se muestran en la siguiente imagen, cabe señalar que solo se le debe cambiar estas propiedades a los primeros campos de cada tabla: por ejemplo de la tabla Autobús solo cambiar en Bodigo, en la tabla Boleto cambiar en el campo N° de Boleto, en la tabla Chófer solo cambia el campo Id y en la tabla Paasjeros solo cambiar en Codigo.
Posteriormente debemos editar el TableAdapter de cada tabla, es decir, AutobusTableAdapter , BoletoTableAdapter , ChoferTableAdapter , y PasajerosTableAdapter, en la propiedad DeleteCommand > CommnadText y UpdateCommand > CommandText, debemos borrar una parte del código y solo dejar hasta donde ce cierra el primer par de paréntesis.
Una vez
haciendo esto guardamos cambios, y cerramos el Editor del DataSet.
Después de esto, haremos el diseño de un login, usando tres etiquetas (label), dos cajas de texto (textBox), unboton, y un pictureBox; tanto a las etiquetas como a las cajas de texto y al pirctureBox no se les cambiara de nombre, mientras que el boton se llamara btnIngresar y se le colocara el texto Ingresar.
A las etiquetas se les debe cambiar el texto, una de ellas debe contener Username y las otra Password. El pictureBox solo le colocaremos una imagen alusiva a un login.
El diseño del formulario del login debe quedar de la siguiente manera:
Una vez que ya tengamos el login listo, procederemos a crear otro formulario y lo llamaremos menú, en este formulario se colocaran dos etiquetas y cuatro botones, en el texto de los botones colocaremos el nombre de cada una de las tablas según corresponda, una etiqueta la usaremos para mostrar el nombre de la linea de Trasporte y la otra para la opción Salir (X).
El diseño del menu debe quedar de la siguiente manera:
Posteriormente crearemos cuatro formularios, cada uno de ellos para enlazar cada una de las tablas.
Los nombre de los formularios serán frmPasajeros, frmAutobus, frmChofer y frmBoleto.
Como en un principio realizamos la conexión de la base de datos de Access, ahora pasaremos a anexarla a nuestros formularios. La idea es la siguiente: cada una de las tablas debe estar colocada en un formulario veamos un ejemplo, y este mismo paso se realizara en los demás formularios.
Comenzaremos con la tabla Pasajeros, nos colocamos en el panel Origen de datos y en la tabla Pasajeros, elegimos DataGridView, y lo arrastramos al formulario que corresponda. Tambien agregamos los detalles de la tabla, dando clic en detalles de la tabla y arrastrando hacia el formulario, cabe señalar que todos los detalles de la tabla se colocaran dentro de un panel.
Luego,
procederemos a crear 6 botones, los cuales seran: Agregar, Editar, Guardar,
Borrar, Cancelar y Salir, con sus respectivos nombres btnAgregar, btnEditar,
btnGuardar, btnBorrar, y btnSalir.
Nota importante: Cada vez que arrastramos el DataGridView al formulario que corresponda, se anexa una barra de comandos en la parte superior del formulario, esa no la utilizaremos porque crearemos botones que hagan la misma función, pero nosotros los codificaremos. También se tiene que deshabilitar todas las propiedades del DataGridView.
El diseño del frmPasajeros es el siguiente:
frmPasajeros |
Para hacer los demás formulario repetimos los pasos anteriores:
frmChofer |
frmBoleto |
frmAutobus |
Con esto a quedado listo el diseño de todo nuestro proyecto, ahora pasaremos a ver como es que codifica cada botón, desde el login, el menú y cada uno de los formularios que contienen cada tabla.
Para conseguir el archivo original de la codificación del proyecto, da clic aquí abajo:
No hay comentarios.:
Publicar un comentario