public void SetSummary(ref ConvertSummary summary) { lblAffectedRecords.Text = summary.TotalAffectedRows.ToString(); lblAvRate.Text = summary.AvarageTransferRate.ToString() + " kbps"; lblElapsedTime.Text = string.Format("{0}:{1}:{2}", summary.ElapsedTime.Hours, summary.ElapsedTime.Minutes, summary.ElapsedTime.Seconds); lblErrorCount.Text = summary.OccurredErrors.ToString(); lblFinishTime.Text = summary.OperationFinishTime.ToString(); lblMissedCount.Text = summary.MissedRecords.ToString(); lblStartTime.Text = summary.OperationStartTime.ToString(); lblTableCount.Text = summary.TableCount.ToString(); lblTransTotalSize.Text = (summary.ConvertedTotalBytes / 1024).ToString() + " KB"; lblFixedCount.Text = summary.FixedErrors.ToString(); }
private void Completed(ConvertSummary summary) { frmOperationSummary frmOS = new frmOperationSummary(); Program.Converter.Disconnect(); Program.Converter.Dispose(); frmOS.SetSummary(ref summary); frmOS.ShowDialog(); this.BeginInvoke((MethodInvoker)delegate() { this.btnStart.Text = "Start Translation"; }); }