private void ButtonVentanaMeseros_Click_1(object sender, RoutedEventArgs e)
        {
            VentanaPedidos ventanaPedidos = new VentanaPedidos();

            ventanaPedidos.Show();
            this.Close();
        }
        public void DevuelveCuenta(CuentaUsuario1 cuenta, Empleado1 empleado, Direccion1 direccion, Rol1 rol)
        {
            Dispatcher.Invoke(() =>
            {
                CuentaUsuario = cuenta;

                var rolCopia = rol.rol;
                if (rol.rol == "Call Center")
                {
                    VentanaPedidos ventanaPedidos = new VentanaPedidos(empleado.idEmpleado, empleado.idEmpleadoGenerado);
                    ventanaPedidos.Show();
                    this.Close();
                }
                else if (rol.rol == "Gerente" || rol.rol == "Contador")
                {
                    Principal ventana = new Principal(cuenta);
                    ventana.Show();
                    this.Close();
                }
                else
                {
                    FuncionesComunes.MostrarMensajeDeError("No cuentas con permisos para iniciar sesión");
                    HabilitarCamposYBotonones();
                    textBoxNombreUsuario.Text      = "";
                    passwordBoxContraseña.Password = "";
                }
            });
        }