private void AddSesion_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            AddUpdateSesion addSesion = new AddUpdateSesion("Añadir sesión")
            {
                Peliculas = MainWindowVM.Peliculas,
                Salas     = MainWindowVM.Salas
            };

            addSesion.ResizeMode    = ResizeMode.NoResize;
            addSesion.ShowInTaskbar = false;

            addSesion.Peliculas = MainWindowVM.Peliculas;
            addSesion.Salas     = MainWindowVM.Salas;
            if ((bool)addSesion.ShowDialog())
            {
                int    nuevoIdSesion = MainWindowVM.Sesiones[MainWindowVM.Sesiones.Count - 1].Id + 1;
                Sesion sesionNueva   = new Sesion(nuevoIdSesion, addSesion.Pelicula, addSesion.Sala, addSesion.Hora);
                Servicios.InsertaSesion(sesionNueva);
            }
            ActualizaVista();
        }
        private void ActualizarSesion_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            AddUpdateSesion updateSesion = new AddUpdateSesion("Actualizar sesión")
            {
                Peliculas = MainWindowVM.Peliculas,
                Salas     = MainWindowVM.Salas,
                Sala      = MainWindowVM.Salas[MainWindowVM.SesionSeleccionada.Sala.Id - 1],
                Pelicula  = MainWindowVM.Peliculas[MainWindowVM.SesionSeleccionada.Pelicula.Id - 1],
                Hora      = MainWindowVM.SesionSeleccionada.Hora
            };

            updateSesion.ResizeMode    = ResizeMode.NoResize;
            updateSesion.ShowInTaskbar = false;

            if ((bool)updateSesion.ShowDialog())
            {
                MainWindowVM.SesionSeleccionada.Pelicula = updateSesion.Pelicula;
                MainWindowVM.SesionSeleccionada.Sala     = updateSesion.Sala;
                MainWindowVM.SesionSeleccionada.Hora     = updateSesion.Hora;
                Servicios.ActualizaSesion(MainWindowVM.SesionSeleccionada);
                ActualizaVista();
            }
        }