예제 #1
0
        void IResultWriter.End()
        {
            _logResultWriter.End();

            _excelPackage.Save();

            Process.Start(_excelPackage.File.FullName);
        }
예제 #2
0
        void IResultWriter.End()
        {
            _logResultWriter.End();

            //int last = this.tableCount - 1;
            //if (last >= 0)
            //{
            //    DataTable table = dataSet.Tables[ last ];
            //    string name = string.Format( "DataTable({0})", table.Rows.Count );
            //    GarbageMonitor.Default.Add( name, dataTable );
            //}
        }
예제 #3
0
    private void Fill()
    {
        _resultWriter.Begin(_provider);

        try
        {
            foreach (var command in _commands)
            {
                _command = command;
                Fill(command);
                command.Command.Dispose();
            }
        }
        finally
        {
            _resultWriter.End();
            _writeEnd(this);
        }
    }
예제 #4
0
 void IResultWriter.End() => _logResultWriter.End();
예제 #5
0
 void IResultWriter.End()
 {
     _logResultWriter.End();
 }