Ejemplo n.º 1
0
 private void RaiseStatusEvent(ePrintStat status)
 {
     if (PrintStatus != null)
     {
         PrintStatus(status);
     }
 }
Ejemplo n.º 2
0
        void PrintStatus(ePrintStat printstat)
        {
            // displays the print status
            if (InvokeRequired)
            {
                BeginInvoke(new MethodInvoker(delegate() { PrintStatus(printstat); }));
            }
            else
            {
                String message = "";
                switch (printstat)
                {
                case ePrintStat.ePrintCancelled:
                    message = "Print Cancelled";
                    break;

                case ePrintStat.eLayerCompleted:
                    message = "Layer Completed";
                    break;

                case ePrintStat.ePrintCompleted:
                    message = "Print Completed";
                    MessageBox.Show("Build Completed");
                    break;

                case ePrintStat.ePrintStarted:
                    message = "Print Started";
                    if (!ShowDLPScreen())
                    {
                        MessageBox.Show("Monitor " + UVDLPApp.Instance().m_printerinfo.m_monitorid + " not found, cancelling build", "Error");
                        UVDLPApp.Instance().m_buildmgr.CancelPrint();
                    }
                    break;
                }
                DebugLogger.Instance().LogRecord(message);
            }
        }
Ejemplo n.º 3
0
 void PrintStatus(ePrintStat printstat)
 {
     // displays the print status
     if (InvokeRequired)
     {
         BeginInvoke(new MethodInvoker(delegate() { PrintStatus(printstat); }));
     }
     else
     {
         String message = "";
         switch (printstat)
         {
             case ePrintStat.ePrintPaused:
                 message = "Print Paused";
                 SetButtonStatuses();
                 break;
             case ePrintStat.ePrintResumed:
                 message = "Print Resumed";
                 SetButtonStatuses();
                 break;
             case ePrintStat.ePrintCancelled:
                 message = "Print Cancelled";
                 SetButtonStatuses();
                 break;
             case ePrintStat.eLayerCompleted:
                 message = "Layer Completed";
                 break;
             case ePrintStat.ePrintCompleted:
                 message = "Print Completed";
                 SetButtonStatuses();
                 MessageBox.Show("Build Completed");
                 break;
             case ePrintStat.ePrintStarted:
                 message = "Print Started";
                 SetButtonStatuses();
                 if (!ShowDLPScreen())
                 {
                     MessageBox.Show("Monitor " + UVDLPApp.Instance().m_printerinfo.Monitorid + " not found, cancelling build","Error");
                     UVDLPApp.Instance().m_buildmgr.CancelPrint();
                 }
                 break;
         }
         SetMainMessage(message);
         DebugLogger.Instance().LogRecord(message);
     }
 }
Ejemplo n.º 4
0
 private void RaiseStatusEvent(ePrintStat status)
 {
     if (PrintStatus != null)
     {
         PrintStatus(status);
     }
 }