Ejemplo n.º 1
0
        public override void Refresh()
        {
            try {
                this.Cursor = Cursors.WaitCursor;
                reportStatus(new StatusEventArgs("Refreshing load tenders..."));
                this.mGridSvc.CaptureState();
                this.mSchedule.Clear();
                switch (this.cboSchedule.SelectedItem.ToString())
                {
                case "Advanced": this.mSchedule.Merge(FreightGateway.ViewLoadTenderLogAdvanced()); break;

                case "Today": this.mSchedule.Merge(FreightGateway.ViewLoadTenderLog()); break;

                case "Yesterday": this.mSchedule.Merge(FreightGateway.ViewLoadTenderLogYesterday()); break;

                case "Archive": this.mSchedule.Merge(FreightGateway.ViewLoadTenderLogArchive()); break;
                }
                this.mGridSvc.RestoreState();
                base.Refresh();
            }
            catch (Exception ex) { App.ReportError(ex, true, LogLevel.Error); }
            finally { setUserServices(); this.Cursor = Cursors.Default; }
        }