public void EjecutarOpcionPrincipal(int opcion) { switch (opcion) { case 1: Console.WriteLine("Ingreso de usuarios"); Console.Write("Nombre de usuario:"); string nombreUsuarioIngreso = Console.ReadLine(); Console.Write("Contraseña:"); string contrasennaUsuarioIngreso = Console.ReadLine(); UsuarioSesion = null; if (gestionUsuarios.AutentificarUsuario(nombreUsuarioIngreso, contrasennaUsuarioIngreso)) { UsuarioSesion = gestionUsuarios.UsuarioSesion(nombreUsuarioIngreso, contrasennaUsuarioIngreso); } if (UsuarioSesion != null) { menuUsuario.EjecutarMenuUsuario(UsuarioSesion, GestionComercio, gestionUsuarios); } else { Console.WriteLine("Inicio de sesion incorrecto."); Thread.Sleep(5000); } break; case 2: Console.WriteLine("Ingreso de vendedores"); Console.Write("Nombre de Vendedor:"); string nombreVendedorIngreso = Console.ReadLine(); Console.Write("Contraseña:"); string contrasennaVendedorIngreso = Console.ReadLine(); VendedorSesion = null; if (gestionVendedores.AutentificarVendedor(nombreVendedorIngreso, contrasennaVendedorIngreso)) { VendedorSesion = gestionVendedores.SesionVendedor(nombreVendedorIngreso, contrasennaVendedorIngreso); } if (VendedorSesion != null) { menuVendedor.EjecutarMenuVendedor(VendedorSesion, GestionComercio, gestionVendedores); } else { Console.WriteLine("Inicio de sesion incorrecto."); } break; case 3: Console.WriteLine("Registro de nuevo usuario"); Console.Write("Nombre de usuario:"); string nombreUsuarioRegistro = Console.ReadLine(); Console.Write("Direccion:"); string direccionUSuarioRegistro = Console.ReadLine(); Console.Write("Contraseña:"); string contrasennaUsuarioRegistro = Console.ReadLine(); foreach (Usuario usuario in gestionUsuarios.Usuarios) { if (usuario.Nombre.Equals(nombreUsuarioRegistro)) { UsuarioSesion = usuario; } } gestionUsuarios.InsertarUsuario(new Usuario(nombreUsuarioRegistro, direccionUSuarioRegistro, contrasennaUsuarioRegistro)); break; case 4: Console.WriteLine("Registro de nuevo Vendedor"); Console.Write("Nombre:"); string nombreVendedor = Console.ReadLine(); Console.Write("Direccion:"); string direccionVendedor = Console.ReadLine(); Console.Write("Contraseña:"); string contrasennaVendedor = Console.ReadLine(); gestionVendedores.InsertarVendedor(new Vendedor(nombreVendedor, direccionVendedor, contrasennaVendedor)); break; case 5: Console.WriteLine("Gracias por usar nuestra tienda online. Vuelva pronto."); break; } }