/// <summary> /// Graba los datos /// </summary> protected override void Save() { if (ValidateData()) { // Guarda los archivos seleccionados FilesSelected = TreeFiles.GetIsCheckedFiles(); // Cierra el formulario RaiseEventClose(true); } }
/// <summary> /// Comprueba los datos de la ventana /// </summary> private bool ValidateData() { bool validate = false; // Comprueba los datos del formulario if (GetSelectedProject() == null) { DocWriterViewModel.Instance.ControllerWindow.ShowMessage("Seleccione un proyecto"); } else if (TreeFiles.GetIsCheckedFiles().Count == 0) { DocWriterViewModel.Instance.ControllerWindow.ShowMessage("Seleccione al menos un archivo"); } else { validate = true; } // Devuelve el valor que indica si los datos son correctos return(validate); }
/// <summary> /// Graba los datos /// </summary> protected override void Save() { if (ValidateData()) { // Crea las referencias new Application.Bussiness.Documents.ReferenceBussiness().Create(Project, FolderTarget.Path, GetSelectedProject(), TreeFiles.GetIsCheckedFiles(), IsRecursive); // Cierra el formulario RaiseEventClose(true); } }