private void CarregaTrabalho()
        {
            txtId.Text          = mJob.IdJob.ToString();
            txtNome.Text        = mJob.Descricao;
            txtFamilia.Text     = mJob.Familia;
            txtSequencia.Text   = mJob.Sequencia;
            txtPrg1.Text        = mJob.ProgramId1;
            txtPrg2.Text        = mJob.ProgramId2;
            rtxtComentario.Text = mJob.Comentario;
            txtCliente.Text     = mJob.Cliente;
            txtProgramador.Text = mJob.Usuario;
            txtMaterial.Text    = mJob.Material;
            txtTempo.Text       = mJob.TempoDeCiclo;
            txtRev.Text         = mJob.RevisaoJob;
            txtMqn.Text         = mJob.PostoTrabalho;

            txtCAD.Text = Edgecam.ConvertAscII_ToString(mJob.CaminhoArqCad);
            txtCNC.Text = Edgecam.ConvertAscII_ToString(mJob.CaminhoArqCnc);
            txtCAM.Text = Edgecam.ConvertAscII_ToString(mJob.CaminhoArqPpf);

            txtGeral_Title.Text = mJob.JobNotesSubject;
            rtbGeral_Desc.Text  = mJob.JobNotes;
            txtGeral_Arq.Text   = mJob.JobNotesFile;
        }
        private void CarregaPreview_ArquivoCNC()
        {
            String cncContent = File.ReadAllText(Edgecam.ConvertAscII_ToString(mJob.CaminhoArqCnc));

            rtxtCnc.Text = cncContent;
        }
 private void CarregaPreview_ArquivoCAM()
 {
     //PreviewHandler pre = new PreviewHandler();
     skaPreviewHandler1.Open(Edgecam.ConvertAscII_ToString(mJob.CaminhoArqPpf));
 }
        /// <summary>
        ///     Método que inicializa os valores default da classe/interface.
        /// </summary>
        private void InicializaValoresDefault()
        {
            Cursor = Cursors.WaitCursor;

            //  Se o objeto for diferente de null, significa que o usuário
            //está editando ou visualizando um trabalho.
            if (mJob != null)
            {
                CarregaTrabalho();
                ConsultaHistoricoTrabalho();
                ConsultaInstrucoes_Job();
                ConsultaFerramentas_Job();
                ConsultaImagens_Job();

                mJob.CaminhoArqPpf = @"C:\Program Files\Vero Software\EDGECAM 2020.0\cam\Examples\Machined Parts\2.5D Milling Support Bracket.ppf";

                if (File.Exists(Edgecam.ConvertAscII_ToString(mJob.CaminhoArqCad)))
                {
                    CarregaPreview_ArquivoCAD();
                }
                else
                {
                    ultraTabControl1.Tabs[5].Visible = false;
                }


                if (File.Exists(Edgecam.ConvertAscII_ToString(mJob.CaminhoArqPpf)))
                {
                    CarregaPreview_ArquivoCAM();
                }
                else
                {
                    ultraTabControl1.Tabs[6].Visible = false;
                }

                if (File.Exists(Edgecam.ConvertAscII_ToString(mJob.CaminhoArqCnc)))
                {
                    CarregaPreview_ArquivoCNC();
                }
                else
                {
                    ultraTabControl1.Tabs[7].Visible = false;
                }
            }
            //  Significa que o usuário está criando um novo trabalho,
            //então eu escondo essas abas (que contém dados de trabalho
            //existente).
            else
            {
                ultraTabControl1.Tabs[2].Visible = false;
                ultraTabControl1.Tabs[3].Visible = false;
                ultraTabControl1.Tabs[4].Visible = false;
                ultraTabControl1.Tabs[5].Visible = false;
                ultraTabControl1.Tabs[6].Visible = false;
                ultraTabControl1.Tabs[7].Visible = false;
                ultraTabControl1.Tabs[8].Visible = false;
            }

            UltraGridOptions uop1 = new UltraGridOptions(udgv_Tools, true, Imagens_NewLookInterface.escolher_editar_coluna_16,
                                                         Imagens_NewLookInterface.ordenar_crescente_16,
                                                         Imagens_NewLookInterface.ordenar_decrescente_16,
                                                         Imagens_NewLookInterface.remover_deletar,
                                                         Imagens_NewLookInterface.agrupamento_16);
        }