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); } }
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); }
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)); } } }