Está en la página 1de 20

Manual con todos los pasos necesarios para elaborar la base de datos y el

programa en Visual Studio


1. Creamos una base de datos en Access con 3 secciones Usuarios, Factura e Inventario
Usuarios

Factura

Inventario

2. Lo guardamos en la versión de 2002-2003 que su tipo de archivo es .mdb


3. Creamos un nuevo proyecto llamado “ProyectoSuperMercado”.

4. Creamos 2 formularios además de la inicial (Que se convertirá en el Login), los cuales llamaremos
“Sistema_Principal” y “Sistema_Principal_Cajero”, a estos dos formularios le pondremos en el Text el nombre
“Sistema Principal” le pondremos este nombre para simular que son los mismos, pero para dos diferentes tipos
de usuarios (Administrador y Cajero).

5. Insertamos los labels, Textbox, Combobox, y buttoms indicados en la imagen

6. Damos doble clic en el formulario para entrar al código de este

7. Colocamos la siguiente línea de código en la biblioteca del formulario

8. Agregamos este párrafo de código al formulario, su función es cargar los usuarios existentes en el Combobox

9. Buscamos el siguiente párrafo de código y colocamos la función “Cargar_Usuarios ();”

Esta función ejecutara el “public void Cargar_Usuarios()”


10. Agregamos este otro párrafo de código al formulario, su función contiene el código para el botón de iniciar
donde se comprueban los dados puestos en el Combobox y Textbox además del tipo de usuario con la
base de datos.

Se presentarán dos errores al introducir este código estos nos indican que no hay un
“Constructor” que tome un argumento en los formularios a los que nos referimos que son los dos
formularios denominado “Sistema Principal” los cuales resolveremos a continuación

11. Nos dirigimos a los dos formularios ya mencionados y ubicamos dos Labels en cada uno del formulario
eliminamos el contenido ubicado en la propiedad Text de los Labels creados.
Sistema Principal Cajero

Sistema Principal
12. A continuación, nos vamos al código del formulario “Sistema_Principal” buscamos el siguiente párrafo
Buscar

13. Ya encontrado transformamos el párrafo de código para quedar de esta manera y así poder eliminar el error en
el código del Login

14. A continuación, nos vamos al código del formulario “Sistema_Principal_Cajero” buscamos el siguiente párrafo

15. Ya encontrado transformamos el párrafo de código para quedar de esta manera y así poder eliminar el error en
el código del Login
16. Ya arreglados los dos errores procedemos a el formulario Login para darle función a los botones “Iniciar” y
“Salir”

17. Damos doble clic en el botón iniciar y procedemos a introducir el código para darle función

Esta línea de código introducida “Registro(cbonombre.Text, txtcontraseña.Text);” se enlaza con el párrafo


hecho en el paso N.10

18. Nos vamos al diseño del formulario Login y damos doble clic en el botón Salir y procedemos a introducir el
código para darle función

El código introducido sirve para salir del programa, pero este código a deferencia del normal te pregunta si
realmente quieres salir y te muestra dos botones “Yes” y “No” si presionas yes sales y si presiones no te quedas
en el programa

19. Agregamos un menuStrip y le agregamos todas las secciones que se indican en él, en los dos formularios Sistema
Principal

20. Los siguientes pasos hasta la primera prueba de funcionamiento se harán en los dos Sistema Principal

21. En “Salir del Sistema” se encuentran dos opciones

• Cerrar Sesión: damos doble clic en “Cerrar Sesión” y escribimos el siguiente código

Misma funcion que la del boton salir de el Login pero moviendose de el Sistema Principal hasta el Login
• Cerrar Sistema: damos doble clic en “Cerrar Sistema” y escribimos el siguiente código

Misma funcion que la del boton salir de el Login


22. Prueba de Funcionamiento: Con estos pasos realizados el código entre Login y los Sistemas Principal estará
terminado, a continuación, correr el programa para asegurarse el buen funcionamiento de esto si no funciona
repetir los pasos y asegurarse de hacerlo bien

23. En “Personal” se encuentran dos opciones

24. Creamos un formulario llamado “Nuevo” y lo hacemos tal y como se mira en la imagen

Nota: escribir de forma


manual las opciones
“Administrador” y “Cajero”
en el Combobox

25. Enlazamos el Sistema Principal con el formulario “Nuevo”. Damos doble clic en la opción nuevo dentro de la
opción personal del Sistema Principal Advertencia Solo con el del Administrador

26. Repetimos el paso N.7

27. Creamos el “public void Registrar()” Este tendrá la función de crear nuevos usuarios
28. Creamos el “private void Limpiar()” su función será limpiar en Combobox y los Textbox en el
formulario “Nuevo”

29. A continuación, pondremos las dos funciones de los “private void” en el botón “Registrar Usuario”. Damos
doble clic en dicho botón y plasmamos las funciones aquí

30. Le damos su respectiva función al botón “Salir”

31. A la opción “Nuevo” ubicada en el Sistema Principal del Cajero le damos doble clic a dicha opción y ubicamos el
código

32. A continuación, probamos si el formulario “Nuevo” Funciona efectivamente

33. Creamos un formulario llamado “Eliminar” y lo hacemos tal y como se mira en la imagen

34. Enlazamos el Sistema Principal con el formulario “Eliminar”. Damos doble clic en la opción nuevo dentro de la
opción personal del Sistema Principal Advertencia Solo con el del Administrador

35. Repetimos el paso N.7


36. Creamos el “public void Cargar_Usuarios()” su función será cargar en el Combobox todos los
usuarios existentes en la base de datos

37. A continuación, pondremos la función del “public void” dentro del


“private void Eliminar_Load(object sender, EventArgs e)”. Plasmamos la función aquí

38. Damos doble clic en el botón “Eliminar” y plasmamos esta función aquí

39. Le damos su respectiva función al botón “Salir”

40. A la opción “Eliminar” ubicada en el Sistema Principal del Cajero le damos doble clic a dicha opción y ubicamos el
código

41. A continuación, probamos si el formulario “Eliminar” Funciona efectivamente


42. Creamos un nuevo formulario llamado “Factura” y lo hacemos tal y como se mira en la imagen
txtcod

txtd

txtp

txtc

txtsub

txtIVS

txtdes

txttotal

btnsalir

btnguardar

btncalcular

43. Enlazamos el Sistema Principal con el formulario “Factura”. Damos doble clic en la opción nuevo dentro de la
sección Facturación del Sistema Principal (A los dos Formularios del sistema principal)

44. Repetimos el paso N.7

45. Creamos dos private void que reconoceremos como interfaces estas son: “Interface_Inicial()” esta
funcionara cuando entremos al formulario bloqueando algunos objetos y “Interface_Guardar()” esta
se dará cuando llegue el momento de guardar

46. Introducimos la “Interface_Inicial()” en “private void Factura_Load(object sender, EventArgs e)”


donde ejecuta su funcion al entrar el formulario
47. Creamos el “public void Limpiar()” su función será limpiar(borrar) lo escritos en los Textbox del
formulario

48. Damos doble clic en el botón Calcular e introducimos este código para calcular datos numéricos introducidos por
los usuarios

49. Creamos el “public void Guardar()” su función será guardar en la base de datos todo lo escrito en
el formulario Factura
50. Le daremos sus funciones al botón Guardar dándole doble clic a el e introducimos lo siguiente

51. Le damos su respectiva función al botón “Salir”

52. A continuación, probamos si el formulario “Factura” Funciona efectivamente

53. Creamos un nuevo formulario llamado “Registro de Factura” y lo hacemos tal y como se mira en la imagen

54. Enlazamos el Sistema Principal con el formulario “Registro de Factura”. Damos doble clic en la opción nuevo
dentro de la opción Facturación del Sistema Principal Advertencia Solo con el del Administrador

55. Repetimos el paso N.7

56. A continuación introduciremos unas líneas de código en “private void Registro_de_Factura_Load(object


sender, EventArgs e)” que servirán para poder ver una lista de las facturas hechas
57. Le damos su respectiva función al botón “Salir”

58. A la opción “Registro de Factura” ubicada en el Sistema Principal del Cajero le damos doble clic a dicha opción y
ubicamos el código

59. A continuación, probamos si el formulario “Registro de Factura” Funciona efectivamente

60. Creamos un nuevo formulario llamado “Inventario” y lo hacemos tal y como se mira en la imagen

txtbuscar

btnbuscar

txtcod

txtdetalle

txtexistencia

txtpc

txtpg

txtpv

txtproveedor

txtubicacion

btnguardar

btnsalir

btnmodificar

btneditar

btneliminar
61. Repetimos el paso N.7

62. Enlazamos el Sistema Principal con el formulario “Inventario”. Damos doble clic en la opción nuevo dentro de la
opción Facturación del Sistema Principal Advertencia Solo con el del Administrador

63. Se crean 4 Interfaces

64. Creamos el “public void Limpiar()” su función será limpiar(borrar) lo escritos en los Textbox del
formulario
65. Ingresamos un private bool uno llamado “private bool Buscar_Registro(string Codigo)” e
introducimos este código

66. Ingresamos un private bool uno llamado “private bool Eliminar(string Codigo))” e introducimos
este código Advertencia seguí al pie de la letra el código para que puedan existir dos private
bool en un solo formulario

67. Ingresamos en el botón editar la Interface Editar


68. Creamos un private void llamado “private void No_Existe(string Buscar_inventario)”

69. Le damos doble clic al botón buscar e introducimos el siguiente código

70. Buscamos el “private void Inventario_Load(object sender, EventArgs e)” e introducimo una
interface en el

71. Damos doble clic al botón guardar e introducimos el siguiente código


72. Damos doble clic al botón eliminar e introducimos el siguiente código

73. Damos doble clic al botón eliminar e introducimos el siguiente código

74. Damos doble clic al botón salir e introducimos el siguiente código

75. A continuación, probamos si el formulario “Inventario” Funciona efectivamente

76. Creamos un nuevo formulario llamado “Inventario_Cajero” pero en el Text le ponemos el nombre “Inventario” y
lo hacemos tal y como se mira en la imagen
txtbuscar

btnbuscar

txtcod

txtdetalle

txtexistencia

txtpc

txtpg

txtpv

txtproveedor

txtubicacion

btnsalir
77. Enlazamos el Sistema Principal con el formulario “Inventario_Cajero”. Damos doble clic en la opción nuevo
dentro de la opción Facturación del Sistema Principal Advertencia Solo con el del Cajero

78. Creamos la interface inicial

79. En “private void Inventario_Cajero_Load(object sender, EventArgs e)” ubicamos el siguiente código

80. Creamos un “private bool Buscar_Registro(string Codigo)” y escribimos este código


81. Creamos un “private void Limpiar_Inventario()” y escribimos el siguiente código

82. Damos doble clic en el botón buscar y escribimos el siguiente código

83. Damos doble clic en el botón salir y escribimos el siguiente código

84. A continuación, probamos si el formulario “Inventario_Cajero” Funciona efectivamente

85. Procederemos a desactivar el ControlBox de todos los formularios


86. Maximizaremos los dos Sistema Principal

87. Los demás formularios los centralizaremos

88. Decorar y poner iconos que Deseen

También podría gustarte