Esempio n. 1
0
        private Folders getDiffFiles(Folders localFilesList, Folders remoteFilesList)
        {
            this.form.addToLog("get different files list");
            Folders result = new Folders();

            foreach (MyFile file in localFilesList.Xmlfiles)
            {
                if (remoteFilesList.isFileExists(file) == false)
                {
                    result.Xmlfiles.Add(file);
                }
            }

            foreach (MyFile file in localFilesList.Pdffiles)
            {
                if (remoteFilesList.isFileExists(file) == false)
                {
                    result.Pdffiles.Add(file);
                }
            }

            foreach (MyFile file in remoteFilesList.Workfiles)
            {
                if (localFilesList.isFileExists(file) == false)
                {
                    result.Workfiles.Add(file);
                }
            }

            return result;
        }