Пример #1
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            if (ReleasingProd || ReleasingTest)
            {
                CheckForUpdate();
            }
            Log.Write.Info("################## - Application instance has started - ##################");

            if (SetDrawingControls())
            {
                SetDrawingControls();
                SetUIReferences();

                DatabasePreCheck();
                DataGrid.MainLoad();

                Preview.Expand();

                UserSettings.Apply();
                FilePrint.SetPrinterOptions();

                Log.Write.Info("Passed loading phase in Main Form");
            }
            else
            {
                Environment.Exit(0);
            }
        }
Пример #2
0
        public static void Print()
        {
            Log.Write.Info("Batch Print Job Started.");

            BatchReference.BatchPrintButtonReference.Enabled = false;

            FilePrint.Process(GetDrawings(), BatchReference.BatchDataGridReference.RowCount);

            StatusBar.UpdateBatch("Print Complete.");
            SetConfirmed(false);
        }
Пример #3
0
 public static void PreProcess()
 {
     // If printing is in process, skip the printing processes from spawning again.
     if (!IsPrinting)
     {
         if ((MainReference.DataGridReference.AreAllCellsSelected(true)) && (!DataGrid.SelectionLessThanOrEqual(10, MainReference.DataGridReference)))
         {
             MessageBoxes.TooManyFilesSelected("Print Error");
         }
         else if (!DataGrid.SelectionLessThanOrEqual(10, MainReference.DataGridReference))
         {
             MessageBoxes.TooManyFilesSelected("Print Error");
         }
         else
         {
             IsPrinting = true;
             FilePrint.Process(DataGrid.GetSelectedDrawings(MainReference.DataGridReference), DataGrid.CountOfSelection(MainReference.DataGridReference));
         }
     }
 }