private void ReloadEac3ToSettingsAndBluRayDiscs(BatchGuyEAC3ToSettings batchGuyEAC3ToSettings)
{
_bindingListBluRayDiscInfo = new BindingList<BluRayDiscInfo>();
_bindingListBluRaySummaryInfo = new BindingList<BluRaySummaryInfo>();
_bluRaySummaryGridSortConfiguration = new SortConfiguration();
_bluRayDiscGridSortConfiguration = new SortConfiguration();
_currentBluRayDiscGridRowIndex = 0;
_eac3toConfiguration = batchGuyEAC3ToSettings.EAC3ToSettings;
txtBatFilePath.Text = _eac3toConfiguration.BatchFilePath;
txtMKVMergeBatFilePath.Text = _eac3toConfiguration.MKVMergeBatchFilePath;
txtMKVMergeOutputPath.Text = _eac3toConfiguration.MKVMergeOutputPath;
_eac3toConfiguration.IsVideoNameForEncodeMkvMerge = false;
txtEac3toOutputDirectory.Text = _eac3toConfiguration.EAC3ToOutputPath;
foreach (BluRayDiscInfo disc in batchGuyEAC3ToSettings.BluRayDiscs)
{
_bindingListBluRayDiscInfo.Add(disc);
}
_currentBluRayDiscInfo = _bindingListBluRayDiscInfo[0];
foreach (BluRaySummaryInfo summary in _currentBluRayDiscInfo.BluRaySummaryInfoList)
{
_bindingListBluRaySummaryInfo.Add(summary);
}
this.SetcbEac3ToOutputDirectoryType();
this.BindDgvBluRayDiscInfoGrid();
this.BindDgvBluRaySummaryGrid();
}