// Abre a tela de listagem de retiradas (com a parte de aluguel desativada, já que é possivel que nenhum filme tenha sido selecionado) private void OpenWithdrawsList(object sender, RoutedEventArgs e) { winWithDraw win = new winWithDraw(); win.ShowDialog(); Task.Factory.StartNew(() => { LoadMovieControls(); }); }
// Abre a tela de controle de retiradas (alugar filme) private void OpenWithdraws(object sender, RoutedEventArgs e) { // Mostrará mensagem de erro caso não tenha unidades disponíveis do filme selecionado if (SelectedMovie.MovieModel.Units < 1) { MessageBox.Show("Não existem unidades disponíveis para este filme!", "Falta de unidades", MessageBoxButton.OK, MessageBoxImage.Error); return; } winWithDraw win = new winWithDraw(SelectedMovie, MovieStoreManager.LoggedEmployee); win.ShowDialog(); Task.Factory.StartNew(() => { LoadMovieControls(); }); }