Practica 2

Conexión de una base de datos en Access a Visual Studio C# "Empleados"

Lo primero que haremos es crear una tabla en Access que contenga los siguientes campos y tipos de datos: 




Una vez creada la tabla, 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 Empleados.


Después, procedemos hacer la conexión de la base de datos a C# (este paso se explicó aquí). 


Ahora procederemos a editar el TiendaDataSet, para esto es necesario dar clic derecho y elegir Editar DataSet con el Diseñador...


Después, se abrirá el editor del DataSet, y haremos lo siguiente:

a) Seleccionamos el primer campo de la tabla en este caso es Id-Empleado, y el las propiedades  AutoIncrementSeed y AuntoUncrementStep colocamos 1 (positivo).




b) Posteriormente, damos clic en el elemento EmpleadoTableAdapter, y damos clic en las propiedades DeleteCommand > CommandText, se nos abrira el Generador de consultas, en el cual Borramos una parte, y solo dejamos lo seleccionado y damos clic en Aceptar.



C) Después, ahí mismo en el elemento AlumnoTableAdapter, damos clic en la propiedad UpdateCommand > CommandText, se nos abrirá de nuevo el Generador de consultas y ahora borramos todo excepto lo seleccionado en la imagen siguiente y damos clic en Aceptar. 



Una vez haciendo esto guardamos cambios, y cerramos el Editor del DataSet.

Posteriormente, nos colocaremos en el panel de Origen de datos, y daremos clic en la pestaña de desglose de la tabla Empleados, y daremos clic en DataGridView.


Después, arrastraremos el DataGridView al formulario, cuando se agrega el DataGridView se anexa automáticamente una barra en la parte superior izquierda, la cual eliminaremos porque no la utilizaremos porque anexaremos botones personalizados y codificados.
Al dar clic en el DataGridView se activa una pestaña de desglose, de en donde se muestran algunas de las propiedades de este elemento, en ello nosotros deshabilitaremos todos las propiedades que estén activas, es decir tiene que quedar deshabilitado todo.


También tenemos que agregar los detalles de la tabla, para ello debemos dar clic derecho sobre la tabla Empleado, y elegimos Detalles, y arrastramos hacia el formulario, los cuales se  colocaran dentro de dos componentes 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.

El diseño del formulario debe quedar así:


Ahora toca el turno de darle mas presentación a nuestra aplicación, por lo tanto haremos un Login.

Como primer paso para crear un Login en este proyecto, daremos clic en la solucion del proyecto, elegiremos Agregar y damos clic en Windows Forms... en este caso lo llamaremos Login.


Posteriormente, agregamos dos etiquetas (label), dos cajas de texto (TextBox), dos botones (Button), un GroupBox y tres PictureBox, tanto las etiquetas, las cajas de texto, el groupBox y el pictureBox no se les aplicaran cambio de nombre, pero un Botón lo llamaremos btnIngresar y en texto colocaremos Ingresar, mientras que el otro Botón lo llamaremos btnSalir, y en texto colocaremos Salir.

En un pictureBox colocaremos una imagen alusiva a un login, en otro una imagen de usuario y en el tercero un imagen de contraseña.

Tambien aplicamos propiedades al formulario como por ejemplo que no tenga Bordes. color de fondo, etc.

El diseño del Login debe quedar de la siguiente manera: 


Con los dos formulario terminados, ahora pasaremos a codificar para que nuestro sistema funcione. 

Algo muy importante, cuando nosotros agregamos un formulario después de otro, visual reconoce la jerarquía de creación de formularios y así los muestra en la ejecución, pero nosotros queremos que primero se muestre el login, y después el formulario que contiene el DataGridView. Para hacer esto, debemos ir al Program.cs y cambiar la siguiente linea de código por Application.Run(new Login()); 

Con esto le diremos a Visual que arranque la aplicación con el formulario que contiene el login.


Nota: En caso de que el login no le colocamos ese nombre, solo colocaremos el nombre que le dimos al formulario que contiene el Login.

Para descargar el archivo original que muestra el código de los formularios. 


No hay comentarios.:

Publicar un comentario