private void endZipBtn_Click(object sender, RoutedEventArgs e)
        {
            myMediaPlayer.Pause();
            if (jobRateTxt.Text != "100.0")
            {
                if ((MessageBox.Show("진행률이 100% 미만입니다. 그래도 압축하시겠습니까?", "압축", MessageBoxButton.YesNo)) == MessageBoxResult.No)
                {
                    myMediaPlayer.Play();
                    return;
                }
            }
            string savePath = FileDialogManager.ReturnFolderOpenDialog();

            if (savePath != "" && savePath != mediaFilePath)
            {
                JobEventHandler.EndingJob(myFileRep.MyDataTable, mediaFilePath);
                MyFileRep.SortDataTable("fileName");
                JobEventHandler.InputDataSave(myFileRep.MyDataTable, resultFilePath);
                JobEventHandler.CompressZipByIonic(mediaFilePath, savePath + "\\" + serverName + ".zip");
                MessageBox.Show("압축 완료");

                this.Hide();
                showWin.Hide();
                App.FileSelectWin.Show();
                App.FileSelectWin.checkFileTextBox.Text = "";

                // 검증 시 데이터 값이 초기화 되지 않는 현상
                currentIndex  = 0;
                fullJobCount  = 0;
                currentJobRow = 0;
                // END
            }
            else if (savePath == mediaFilePath)
            {
                MessageBox.Show("미디어 파일 경로와 저장 경로를 다르게 해주세요.");
            }
            else if (savePath == "")
            {
            }
            else
            {
                MessageBox.Show("경로 오류");
            }
        }
Beispiel #2
0
 private void checkFileFindButton_Click(object sender, RoutedEventArgs e)
 {
     FileDialogManager.ShowFolderOpenDialog(checkFileTextBox);
 }