Example #1
0
        public static LoadingFileDto[] LoadMessagesFiles(string[] filenames, string[] safefilenames)
        {
            LoadingFileDto[] results = null;

            var numOfFiles = filenames.Length;

            if (numOfFiles == 0)
            {
                return(null);
            }

            results = new LoadingFileDto[numOfFiles];
            for (int i = 0; i < results.Length; i++)
            {
                results[i] = new LoadingFileDto();
            }
            for (int i = 0; i < numOfFiles; i++)
            {
                results[i].LoadedData       = File.ReadAllBytes(filenames[i]);
                results[i].FileName         = safefilenames[i];
                results[i].LoadedDataLength = results[i].LoadedData.Length;
                results[i].NumberOfMessages = results[i].LoadedDataLength / sizeof(int);
            }
            return(results);
        }
Example #2
0
        public static LoadingFileDto LoadMessagesFile()
        {
            LoadingFileDto result = new LoadingFileDto();

            OpenFileDialog fileDialog = new OpenFileDialog();

            if (fileDialog.ShowDialog() == true)
            {
                result.LoadedData       = File.ReadAllBytes(fileDialog.FileName);
                result.FileName         = fileDialog.SafeFileName;
                result.LoadedDataLength = result.LoadedData.Length;
                result.NumberOfMessages = result.LoadedDataLength / sizeof(int);
            }

            return(result);
        }