/// <summary>
 ///		Graba los datos
 /// </summary>
 protected override void Save()
 {
     if (ValidateData())
     {
         // Guarda los archivos seleccionados
         FilesSelected = TreeFiles.GetIsCheckedFiles();
         // Cierra el formulario
         RaiseEventClose(true);
     }
 }
예제 #2
0
        /// <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);
        }
예제 #3
0
 /// <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);
     }
 }