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 ConfigureOrdersSupergrid()
 {
     OrdersSupergrid.ApplyProjectDefaults();
     OrdersSupergrid.IdentifyingColumn              = _orderGridObject;
     OrdersSupergrid.PrimaryGrid.MultiSelect        = false;
     OrdersSupergrid.DisplayNumberOfItems           = true;
     OrdersSupergrid.PrimaryGrid.DefaultRowHeight   = 30;
     OrdersSupergrid.PrimaryGrid.ColumnAutoSizeMode = ColumnAutoSizeMode.AllCells;
 }
Exemple #3
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;
     }
 }