private void RefFileBrowseBtn_Click(object sender, RoutedEventArgs e) { //var openFileDialog = new System.Windows.Forms.OpenFileDialog(); //openFileDialog.Filter = "Audio Files|*.wav"; var openFileDialog = new Microsoft.Win32.OpenFileDialog(); var fileName = openFileDialog.BrowseFileToOpen("Audio Files|*.wav"); if (!string.IsNullOrEmpty(fileName)) { _refAudioFileName = fileName; RefFile.Text = _refAudioFileName; } }
private void OnOpenSessionClicked(object sender, RoutedEventArgs e) { var fileMenuObject = new FileMenuViewObject(); var fileDialogObject = new Microsoft.Win32.OpenFileDialog(); var fileName = fileDialogObject.BrowseFileToOpen("Session Files|*.sess"); if (fileName != "") { if (fileMenuObject.ReadSessionFile(fileName)) { _fileName = fileName; SessionGrid.Items.Clear(); InitializeEditOrOpenSession(); } } }
private string OpenFile() { //var openFileDialog = new OpenFileDialog(); //openFileDialog.Filter = "Audio Files|*.wav"; var openFileDialog = new Microsoft.Win32.OpenFileDialog(); var fileName = openFileDialog.BrowseFileToOpen("Audio Files|*.wav"); if (!string.IsNullOrEmpty(fileName)) { return(fileName); } else { return(""); } }
public void EditSession() { _fileName = _abcModelList.SessionFileName == "" ? _mushraModelList.SessionFileName : _abcModelList.SessionFileName; if (_fileName == "") { //var openFileDialog = new OpenFileDialog(); //openFileDialog.Filter = "Session Files|*.sess"; var openFileDialog = new Microsoft.Win32.OpenFileDialog(); var fileName = openFileDialog.BrowseFileToOpen("Session Files|*.sess"); if (!string.IsNullOrEmpty(fileName)) { _fileName = fileName; } else { return; } } var msg = string.Format("Editing an Exisiting Session for the file {0} ", _fileName); Log.Write(LogLevel.Info, msg); FlushPreviousSessionAndScoreDetails(); if (ReadSessionFile(_fileName)) { if (_countSampleTags > 1) { //_mushraFlag = true; //_abcFlag = false; MushraNewSession(); } else { //_mushraFlag = false; //_abcFlag = true; AbcNewSession(); } } else { System.Windows.Forms.MessageBox.Show("The Session file is corrupted!!!! \n Or the audio files path is incorrect", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
public void OpenSession(object sender, RoutedEventArgs e) { //var openFileDialog = new OpenFileDialog(); //openFileDialog.Filter = "Session Files|*.sess"; var openFileDialog = new Microsoft.Win32.OpenFileDialog(); var fileName = openFileDialog.BrowseFileToOpen("Session Files|*.sess"); if (!string.IsNullOrEmpty(fileName)) { FlushPreviousSessionAndScoreDetails(); if (_abcFlag) { ABCSessionWindow.InvokeSessionClosed(sender, _abcModelList); } else if (_mushraFlag) { MUSHRASessionWindow.InvokeSessionClosed(sender, _mushraModelList); } var msg = string.Format("Opening an Exisiting Session from the file {0}", fileName); Log.Write(LogLevel.Info, msg); if (ReadSessionFile(fileName)) { if (_countSampleTags > 1) { _mushraFlag = true; _abcFlag = false; MUSHRASessionWindow.LoadMushraView(); MUSHRASessionWindow.InvokeEvents(sender, _mushraModelList); } else { _mushraFlag = false; _abcFlag = true; ABCSessionWindow.LoadAbcView(); ABCSessionWindow.InvokeEvents(sender, _abcModelList); } } else { System.Windows.Forms.MessageBox.Show("The Session file is corrupted!!!! \n Or the audio files path is incorrect", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } }
private void OnFileOpenClicked(object sender, RoutedEventArgs e) { //var openFileDialog = new OpenFileDialog(); //openFileDialog.Filter = "Score Files|*.sco"; var openFileDialog = new Microsoft.Win32.OpenFileDialog(); var fileName = openFileDialog.BrowseFileToOpen("Score Files|*.sco"); if (!string.IsNullOrEmpty(fileName)) { FileName = fileName; SetWindowTitle(); } else { FileName = ""; } if (FileName != "") { var scoreFileHeaders = new ScoreFileDetails(); if (ReadScoreFile(scoreFileHeaders)) { sessionBlock.Text = scoreFileHeaders.SessionName; testNameBlock.Text = scoreFileHeaders.TestName; scaleNameBlock.Text = scoreFileHeaders.ScaleName; nameBlock.Text = scoreFileHeaders.TesterName; sexBlock.Text = scoreFileHeaders.Sex; ageBlock.Text = scoreFileHeaders.Age; notesTextbox.Text = scoreFileHeaders.TesterNotes; scoreGrid.Items.Clear(); scoreFileHeaders.ScoresList.ForEach(score => { scoreGrid.Items.Add(score); }); } } }