// private IrbisConnection _connection; public IrbisConnection GetConnection() { IrbisConnection result = IrbisConnectionUtility.GetClientFromConfig(); return(result); }
static void Main() { try { using (connection = IrbisConnectionUtility.GetClientFromConfig()) { AnalyzeCategories(); } } catch (Exception exception) { Console.WriteLine(exception); } }
private IrbisConnection GetConnection() { IrbisConnection result = IrbisConnectionUtility.GetClientFromConfig(); SlowSocket socket = new SlowSocket(result, result.Socket) { Delay = 1000 }; result.SetSocket(socket); result.Busy.StateChanged += Busy_StateChanged; result.Disposing += Connection_Disposing; return(result); }
private void _InitClient() { _client = IrbisConnectionUtility.GetClientFromConfig(); _logBox.Output.WriteLine ( "Подключились к серверу {0}, база {1}", _client.Host, _client.Database ); string mhr = CM.AppSettings["mhr"]; MenuFile menu = _client.ReadMenu(mhr); MenuEntry[] entries = menu.SortEntries(MenuSort.ByCode); _fondBox.Items.AddRange(entries); string coll = CM.AppSettings["coll"]; menu = _client.ReadMenu(coll); entries = menu.SortEntries(MenuSort.ByCode); _collectionBox.Items.AddRange(entries); }
static void Main() { try { _outputBooks = ConfigurationUtility.GetBoolean("books", false); string connectionString = IrbisConnectionUtility.GetStandardConnectionString(); using (_connection = new IrbisConnection(connectionString)) { _provider = new ConnectedClient(_connection); //_provider = new SemiConnectedClient(_connection); EffectiveReport.Instance = new EffectiveReport(_provider); MenuFile menu = MenuFile.ParseLocalFile("ksu.mnu"); EffectiveStat totalStat = new EffectiveStat { Description = "Всего по всем КСУ" }; bool first = true; foreach (MenuEntry entry in menu.Entries) { if (_outputBooks) { if (!first) { EffectiveReport.AddLine(string.Empty); } first = false; string title = string.Format ( "{0} {1}", entry.Code, entry.Comment ); EffectiveReport.BoldLine(title); } EffectiveStat ksuStat = ProcessKsu(entry); ksuStat.Output(false); totalStat.Add(ksuStat); } EffectiveReport.AddLine(string.Empty); totalStat.Output(false); } ExcelDriver driver = new ExcelDriver(); string fileName = "output.xlsx"; FileUtility.DeleteIfExists(fileName); driver.OutputFile = fileName; EffectiveReport report = EffectiveReport.Instance; report.Context.SetDriver(driver); report.Render(report.Context); } catch (Exception e) { Console.WriteLine(e); throw; } }
private IrbisConnection GetConnection() { return(IrbisConnectionUtility.GetClientFromConfig()); }