Importante
El código fuente se puede descargar en el enlace que está al final del tutorial.
Objetivos
Mostrar un desarrollo básico de una ventana de login de usuario, usando modelo de desarrollo en capas, Visual Basic.Net, Sql Server, acceso a datos usando Entity framework, Linq, lenguaje de predicados, que permita ingresar a un sistema de restaurante proporcionando un usuario y contraseña válidos.
Alcance
Este desarrollo fue pensado y realizado para poder crecer al punto de hacer un sistema para gestión de restaurante, por lo que este proyecto será reutilizado en futuras entradas del blog, para ir añadiendo funcionalidades como ventas, mesas, inventario y reportes.
Vista Previa
Ventana de Login
Ventana del Sistema de Restaurante (MDI Form)
Ventana de Cuentas de Usuarios
Ventana de Cambiar Contraseña
Herramientas a Usar
- Visual Studio 2013
- Sql Server 2014
Back-End
En este desarrollo no vamos a crear lógica de negocio en el back-end (es decir no stored procedures), la lógica de negocio será desarrollada en VB.net utilizando Entity Framework 5.0, los querys con Linq y lenguaje de predicados.
Crear base de datos con nombre "Restorant" y una tabla "Usuario" con primary key de tipo entero autoincrementable,
Crear base de datos con nombre "Restorant" y una tabla "Usuario" con primary key de tipo entero autoincrementable,
Código SQL para crear base de datos, tabla e insertar un registro:
create database Restorant go use Restorant go create table Usuario ( UserId int NOT NULL IDENTITY(1,1) PRIMARY KEY, UserName varchar(20) NOT NULL, Contrasenia varchar(15) NOT NULL, Estado char(1) NOT NULL ) go insert into Usuario values('william123','123456','A') go select * from Usuario
Ejecutamos el Select y obtendremos un registro:
Front-End
Para dar nombre a la solución, se sigue el estandar de desarrollo incremental para nombrar soluciones y proyectos.Se escribe primero el nombre de la empresa, seguido de el nombre del sistema, seguido del nombre del modulo (o subsistema), seguido del nombre de la capa, por ejemplo:
Empresa: Nike
Nombre del sistema: DynamicsERP
Subsistema: Inventory
Capa: Business
Nombre del proyecto: Nike.DynamicsERP.Inventory.Business
Una vez entendido esto, crear la siguiente estructura de proyectos en Visual Studio:
una vez creados los usuarios con accesos como hago ahora para poder crear otros frame y su respectivo codigo. como lo hago. porfa nos pudieras dar una pequeña ayuda
ResponderEliminarPara crear otros frames lo haces con clic derecho sobre el proyecto winformUI add new form
EliminarVi este video y me funcionó y me permitió descargar el proyecto , se los comparto! https://www.youtube.com/watch?v=0CZxl0OpPeA
ResponderEliminares una verga tu video funciona pero pones mugre en el enlace a descargar
EliminarAaminZci-hi Michael Baig https://wakelet.com/wake/2DL5vct5FW2PE7innKgP5
ResponderEliminartilrotoddvi
trolepQtincshi Vida Terrell Adobe Illustrator
ResponderEliminarAdobe Photoshop
Bootstrap Studio
lodardestfib