private void ImportExcelFileButton_Click(object sender, RoutedEventArgs e) { entitiesToImport = new List <InputEntityViewModel>(); foreach (InputGroupViewModel group in informationGroups) { foreach (InputEntityViewModel entity in group.Entities) { if (entity.IsChecked) { entitiesToImport.Add(entity); } } } if (entitiesToImport.Any()) { if (File.Exists(ExcelFileTextBox.Text)) { ExcelImporter.SetFileName(ExcelFileTextBox.Text); RadWindow.Confirm(new DialogParameters { Content = "Por favor tenga en cuenta que esta operación elimininará toda \n" + "la información de las tablas seleccionadas e importará los \n" + "datos de las hojas de Excel. Las celdas vacías en Excel serán \n" + "reemplazadas con un valor de cero (0) en la base de datos. \n\n" + "¿Desea continuar?", Closed = new EventHandler <WindowClosedEventArgs>(OnConfirmClosed), Owner = this }); } else { MessageBox.Show("No existe el archivo seleccionado.", MessageUtil.FormatMessage("LABEL.ExcelImportDialog"), MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("No se seleccionó la información a cargar.", MessageUtil.FormatMessage("LABEL.ExcelImportDialog"), MessageBoxButton.OK, MessageBoxImage.Error); } }