Diseño Sistema de Ventas C# - Visual Studio 2013 y Sql Server 2014 (23-41) Menú del Sistema
Buen día amigos de IncanatoIt, en este artículo diseñaremos el formulario Principal, Formulario MDI en C#, agregaremos los componenentes MenuStrip,ToolStrip y StatusStrip.
Implementaremos el Menú del Sistema utilizando MenuStrip, con todas las opciones para acceder a los diferentes formularios MDIChild, dividiendo el sistema en Módulos:
Implementaremos el Menú del Sistema utilizando MenuStrip, con todas las opciones para acceder a los diferentes formularios MDIChild, dividiendo el sistema en Módulos:
- Almacén
- Compras
- Ventas
- y otras opciones como Mantenimiento, herramientas, consultas.
Implementaremos tambien la barra de herramientas ToolStrip y la bara de estado Status Strip, todo esto en el lenguaje de programación C# y el gestor de base de datos SQL Server 2014.
Pueden descargar el paquete del proyecto desarrollado en el curso, la base de datos, los procedimientos almacenados y el sistema completo hasta el Video 41 desde:
Puedes descargar la versión completa del proyecto con todas las funcionalidades terminadas desde:
Pueden seguir el curso completo y aprender a desarrollar un Sistema de Ventas en Csharp.Net utilizando como IDE de desarrollo Visual Studio 2013 y como gestor de Base de datos SQL Server 2014 desde:
No se olviden siempre de Visitar mi canal www.youtube.com/jcarlosad7 para ver los nuevos cursos.
Formulario frmPrincipal - Menú del Sistema
Código fuente del frmPrincipal
private void artículosToolStripMenuItem_Click(object sender, EventArgs e) { frmArticulo frm = frmArticulo.GetInstancia(); frm.MdiParent = this; frm.Show(); } private void categoríasToolStripMenuItem_Click(object sender, EventArgs e) { frmCategoria frm = new frmCategoria(); frm.MdiParent = this; frm.Show(); } private void presentacionesToolStripMenuItem_Click(object sender, EventArgs e) { frmPresentacion frm = new frmPresentacion(); frm.MdiParent = this; frm.Show(); } private void proveedorToolStripMenuItem_Click(object sender, EventArgs e) { frmProveedor frm = new frmProveedor(); frm.MdiParent = this; frm.Show(); } private void clientesToolStripMenuItem_Click(object sender, EventArgs e) { frmCliente frm = new frmCliente(); frm.MdiParent = this; frm.Show(); } private void trabajadoresToolStripMenuItem_Click(object sender, EventArgs e) { frmTrabajador frm = new frmTrabajador(); frm.MdiParent = this; frm.Show(); }
Video 23: Sistema de Ventas
C# - Visual Studio 2013 - Sql Server 2014 (23-34) Formulario Principal, Menú
Saludos Imperio, un abrazo a la distancia!
Diseño Sistema de Ventas C# - Visual Studio 2013 y Sql Server 2014 (23-41) Menú del Sistema
Reviewed by IncanatoIt-ad
on
13:38
Rating:
Muy buenos tutoriales Juan Carlos, he aprendido mucho con tus clases, gracias de antemano.
ResponderEliminarcomo hago los botones del mdi para q cuando habra un formulario no salgan los botones del mdi encima del formulario
ResponderEliminarHola.
EliminarPuedes utilizar un método para ocultar los controles (Visible=false) cuando llamas al formulario llamas a este método, y creas otro método para mostrar nuevamente los controles (Visible=true) cuando cierras el formulario (evento formClosing) lo llamas a este evento.
Saludos, un abrazo.
tengo una pregunta al momento que doy click en el datagridview no aparecen los datos en los text box y me arroja el siguiente "El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección.
ResponderEliminarNombre del parámetro: index" si pudieras ayudarme por favor cual puede ser el error gracias.
con respecto a este video: Sistema de Ventas en Visual Studio 2010 y SqlServer 2008 (6-16) Editar Registros
URL: https://www.youtube.com/watch?v=b-zK3NfQcEc
Te agradecería mucho eres el master!
Hola Juan Carlos tengo una pregunta al momento que doy click en el datagridview no aparecen los datos en los text box y me arroja el siguiente "El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección.
ResponderEliminarNombre del parámetro: index" si pudieras ayudarme por favor cual puede ser el error gracias.
Con respecto al video: Sistema de Ventas en Visual Studio 2010 y SqlServer 2008 (6-16) Editar Registros
URL: https://www.youtube.com/watch?v=b-zK3NfQcEc
Revisa si se puede conectar con el procedimiento almacenado, generalmente ese es el error..saludos un abrazo.
EliminarHola Juan Carlos, felicidades por compartir tus conocimientos en C# y sql server, una consulta al cerrar artículos en el menú principal que esta instanciado me sale el siguiente mensaje cuando lo cierro con el evento close(); en botón cerrar, cuando quiero abrir POR SEGUNDA VEZ: "No se puede obtener acceso al objeto eliminado." como digo por segunda vez, a la primera vez normal, e ido avanzando de a pocos y arreglando errores, gracias por su aporte.
ResponderEliminarListo sirvió el evento FormClosing en frmArticulo, biennnn!!!!!, gracias.
EliminarBuena tarde, tengo una duda creando el menú principal (llamando el frm frmArticulo frm = frmArticulo.GetInstancia();
ResponderEliminarfrm.MdiParent = this;
frm.Show(); ), cuando ejecuto la aplicación, cierro y abro nuevamente este me envía un mensaje de error ("An unhandled exception of type 'System.ObjectDisposedException' occurred in System.Windows.Forms.dll"), saludos un abrazo
En el evento Form_Closing anula la instancia con el siguiente código:
Eliminar_instancia=null;
Saludos, un abrazo y gracias por seguir el curso.
Mil gracias ¡¡ y gracias por aportarnos sus conocimiento realmente estoy aprendiendo mucho ¡¡
EliminarEste comentario ha sido eliminado por el autor.
EliminarBuenos dias, tengo una consulta, estoy empezando en esto de la programación y tus tutoriales me han ayudado, comence a hacer este sistema y a mi tambien me da el mismo problema que los demas de que cuando cierro el FrmArticulo y quiero volver a abrirlo me da el error, ya copie la linea de codigo que nos brindastes para anular la instancia sin embargo me sigue apareciendo el mismo error.
ResponderEliminar"No se controló ObjectDisposedException
No se puede obtener acceso al objeto eliminado"
Porque no se me soluciona??? Que pude haber hecho mal? He seguido tu tutorial paso a paso y no entiendo porque me sigue dando ese error.
Espero puedas contestar mi duda, tengo varios dias estancado en esa parte.
Saludes desde Nicaragua
En el evento Form_Closing anula la instancia con el siguiente código:
Eliminar_instancia=null;
Saludos, un abrazo y gracias por seguir el curso.
Hola tengo un error FrmArticulo Frm = new FrmArticulo.GetInstancia();
ResponderEliminarFrm.MdiParent = this;
Frm.Show();
sale en la lista errores que dice GetInstancia()' is a 'method' but is used like a 'type'
si yo ya se programar en C# cual es la diferencia que tengo que aprender para Java
ResponderEliminar