}//FOLD01 // --------------------------------------------------------------- // Получить имя файла с помощью графической панели открытия файла static string SelectFileNameGUI( string SettingsPath ) {//fold01 string Result = CAbc.EMPTY; string SettingsFileName= null; if ( SettingsPath != null ) if ( SettingsPath.Trim().Length > 0 ) { SettingsFileName = SettingsPath.Trim() + "\\" + CCommon.GetUserName() + ".ldr"; if ( CCommon.FileExists( SettingsFileName ) ) Result = CCommon.LoadText( SettingsFileName , CAbc.CHARSET_WINDOWS ); if ( Result == null ) Result = CAbc.EMPTY; } Result = Result.Trim(); Result = __.OpenFileBox( "Выберите файл для обработки" , Result , "ведомости пенс.фонда|0*.0*" ); if ( Result == null ) return CAbc.EMPTY; Result = Result.Trim(); if ( __.IsEmpty( Result ) ) return Result; if ( SettingsFileName != null ) CCommon.SaveText( SettingsFileName , __.GetDirName( Result ) , CAbc.CHARSET_WINDOWS ) ; return Result; }//FOLD01
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // Получить имя файла с помощью графической панели открытия файла static string SelectFileNameGUI(string SettingsPath, string DestPath) { string TmpS = CAbc.EMPTY; string Result = CAbc.EMPTY; string SettingsFileName = null; if (SettingsPath != null) { if (SettingsPath.Trim().Length > 0) { SettingsFileName = SettingsPath.Trim() + "\\" + CCommon.GetUserName() + ".ldr"; if (CCommon.FileExists(SettingsFileName)) { TmpS = CCommon.LoadText(SettingsFileName, CAbc.CHARSET_WINDOWS); } if (TmpS == null) { TmpS = CAbc.EMPTY; } } } TmpS = TmpS.Trim(); TmpS = CCommon.OpenFileBox( "Укажите А-файл для загрузки" , TmpS , "А-файлы (?A*.*)|?a*.*" ); if (TmpS == null) { return(Result); } TmpS = TmpS.Trim(); if (TmpS.Length == 0) { return(Result); } if (SettingsFileName != null) { CCommon.SaveText(SettingsFileName, CCommon.GetDirName(TmpS), CAbc.CHARSET_WINDOWS); } Result = DestPath.Trim() + "\\" + CCommon.GetFileName(TmpS); if (CCommon.FileExists(Result)) { CCommon.Print("", "Выбранный файл уже существует в целевом каталоге : ", Result, "", "Нажмите ENTER для выхода..."); CCommon.Input(); Result = CAbc.EMPTY; } else if (!CCommon.CopyFile(TmpS, Result)) { CCommon.Print("Ошибка копирования файла в целевой каталог : ", Result, "", "Нажмите ENTER для выхода..."); CCommon.Input(); Result = CAbc.EMPTY; } return(Result); }
} //FOLD00 // ------------------------------------------------------------- // Получить имя файла с помощью графической панели открытия файла static string SelectFileNameGUI(string SettingsPath) //fold00 { string Result = CAbc.EMPTY; string SettingsFileName = null; if (SettingsPath != null) { if (SettingsPath.Trim().Length > 0) { SettingsFileName = SettingsPath.Trim() + "\\" + CCommon.GetUserName() + ".ldr"; if (CCommon.FileExists(SettingsFileName)) { Result = CCommon.LoadText(SettingsFileName, CAbc.CHARSET_WINDOWS); } if (Result == null) { Result = CAbc.EMPTY; } } } Result = Result.Trim(); Result = __.OpenFileBox( "Укажите файл для обработки" , Result , "з/п ведомости (*.dif,*.dbf)|*.d?f" ); if (Result == null) { return(CAbc.EMPTY); } Result = Result.Trim(); if (__.IsEmpty(Result)) { return(Result); } if (SettingsFileName != null) { CCommon.SaveText(SettingsFileName, __.GetDirName(Result), CAbc.CHARSET_WINDOWS); } return(Result); } //FOLD00