Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Factura
Inventario
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).
8. Agregamos este párrafo de código al formulario, su función es cargar los usuarios existentes en el Combobox
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
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
• 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
24. Creamos un formulario llamado “Nuevo” y lo hacemos tal y como se mira en la imagen
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
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í
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
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
38. Damos doble clic en el botón “Eliminar” y plasmamos esta función aquí
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
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)
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
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
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
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
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
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
70. Buscamos el “private void Inventario_Load(object sender, EventArgs e)” e introducimo una
interface en el
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
79. En “private void Inventario_Cajero_Load(object sender, EventArgs e)” ubicamos el siguiente código