Ejemplo n.º 1
0
        private void ClearFilesCommand_Execute()
        {
            var files = PdfFiles.Where(
                file => SelectedPdfFiles.All(f => f != file));

            PdfFiles = new ObservableCollection <string>(files);
        }
        private void combineSelectedPdfFilesOptions()
        {
            // clear old results
            if (null == FilesConvertedToPdf_Ordered)
            {
                FilesConvertedToPdf_Ordered = new ObservableCollection <CockleFilePdf>();
            }
            else
            {
                FilesConvertedToPdf_Ordered.Clear();
            }
            // load list
            var ranked_files = SelectedPdfFiles.OrderBy(x => x.Rank).ToList();

            ranked_files.ForEach(x => FilesConvertedToPdf_Ordered.Add(x));

            // open overlay
            ModalOverlayIsVisible      = true;
            SetFileOrderModalIsVisible = true;
        }
 private bool canCombineSelectedPdfFilesOptions()
 {
     return(null != SelectedPdfFiles &&
            SelectedPdfFiles.Count > 1 &&
            SelectedPdfFiles.TrueForAll(x => x.TicketNumber != null && x.TicketNumber == SelectedPdfFiles.FirstOrDefault().TicketNumber));
 }