Exemple #1
0
        private DataTable LoadOrdersDataTask()
        {
            try
            {
                IsRefreshingOrdersSupergrid = true;

                OrdersSupergrid.SuspendLayout();

                switch (NavigationItem)
                {
                case NavigationItems.ActualOrders:
                    return(GetActualOrdersDataTable());

                case NavigationItems.FinishedOrders:
                    return(GetFinishedOrdersDataTable());

                default:
                    return(null);
                }
            }
            catch (Exception ex)
            {
                Trace.WriteError(ex.Message, Trace.GetMethodName(), CLASSNAME, ex);
                return(null);
            }
        }
Exemple #2
0
 private void OnLoadOrdersContinuationFunction(Task <DataTable> t)
 {
     try
     {
         _guiThread.Invoke(() =>
         {
             OrdersSupergrid.RememberSelection();
             OrdersSupergrid.RestoreSelectionAfterRefresh();
             OrdersSupergrid.SuspendLayout();
             OrdersSupergrid.PrimaryGrid.Footer.Text = " ";
             OrdersSupergrid.RefreshData(t.Result);
             OrdersSupergrid.ResumeLayout(false);
             OrdersSupergrid.PerformLayout();
         });
     }
     catch (Exception ex)
     {
         Trace.WriteError(ex.Message, Trace.GetMethodName(), CLASSNAME, ex);
     }
     finally
     {
         IsRefreshingOrdersSupergrid = false;
     }
 }