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;
            }
        }