Пример #1
0
        /// <summary>
        /// 対象文字列を保存する
        /// </summary>
        /// <param name="target"></param>
        private bool IsSaveFile(bool isNew)
        {
            using (var saveDialog = new SaveFileDialog())
            {
                // 初期表示するディレクトリを設定する
                saveDialog.InitialDirectory = @"C:\";
                saveDialog.FileName         = Static.Nendo.ToString() + "年度_仕訳(弥生)_" + DateTime.Now.ToString("yyyyMMddhhmmss");
                saveDialog.Filter           = "テキスト ファイル|*.csv";

                var result = saveDialog.ShowDialog(Static.ParentForm);
                if (result == DialogResult.OK)
                {
                    using (var writeFileStream = new System.IO.StreamWriter(saveDialog.FileName, false, System.Text.Encoding.GetEncoding("SJIS")))
                    {
                        writeFileStream.Write(Static.CreateYayoiCSVShiwake(isNew));
                        return(true);
                    }
                }
            }
            return(false);
        }