示例#1
0
        private void InicializaValoresDefault()
        {
            //Objects.DefineColorThemeInterface(this);
            UltraGridOptions udgv1 = 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);

            mExporter_Tools = new Exporter(udgv_Tools, btnExportarTools, "Inventário de ferramentas");

            icbxTools_Tipo.Items.Add(new ComboBoxItem("(Todos)"));
            icbxTools_Tipo.Items.Add(new ComboBoxItem("Fresamento", Imagens_Edgecam.Mill_0));
            icbxTools_Tipo.Items.Add(new ComboBoxItem("Torneamento", Imagens_Edgecam.Turn_0));
            icbxTools_Tipo.Items.Add(new ComboBoxItem("Furação", Imagens_Edgecam.Hole_0));
            icbxTools_Tipo.Items.Add(new ComboBoxItem("Apalpador", Imagens_Edgecam.Probe_01));
            icbxTools_Tipo.Items.Add(new ComboBoxItem("Aditiva", Imagens_Edgecam.Additive_0));
            icbxTools_Tipo.SelectedIndex = 0;

            cbTools_Unidade.SelectedIndex = 0;

            icbxTools_Subtipo.Items.Add(new ComboBoxItem("Todos"));
            icbxTools_Subtipo.SelectedIndex = 0;
            icbxTools_Subtipo.Enabled       = false;

            //Falta consultar as empresas ainda
            Consulta_UnidadesOrganizacionais();

            icbxTools_Estado.Items.Add(new ComboBoxItem("(Todos)"));
            icbxTools_Estado.Items.Add(new ComboBoxItem("Estoque zerado", Edgecam_Manager.Properties.Resources.White));
            icbxTools_Estado.Items.Add(new ComboBoxItem("Estoque disponível", Edgecam_Manager.Properties.Resources.Green));
            icbxTools_Estado.Items.Add(new ComboBoxItem("Estoque abaixo do estoque mínimo", Edgecam_Manager.Properties.Resources.Red));
            icbxTools_Estado.Items.Add(new ComboBoxItem("Estoque em recontagem", Edgecam_Manager.Properties.Resources.Orange));
            icbxTools_Estado.SelectedIndex = 0;

            //Fiz isso para resolver um bug do infragistics. Aparentemente, só foi resolvido na versão 10.1.
            //https://www.infragistics.com/community/forums/f/ultimate-ui-for-windows-forms/41560/code-generation-for-property-image-failed

            //Artigos
            ueb.Groups[0].Items[0].Settings.AppearancesSmall.Appearance.Image = Properties.Resources.part;
            ueb.Groups[0].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;

            //Brutos
            ueb.Groups[1].Items[0].Settings.AppearancesSmall.Appearance.Image = Edgecam_Manager.Imagens_NewLookInterface.circulo_tubo;
            ueb.Groups[1].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;

            //Fixações
            ueb.Groups[2].Items[0].Settings.AppearancesSmall.Appearance.Image = Properties.Resources.fixacao;
            ueb.Groups[2].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;

            //Consumíveis
            ueb.Groups[3].Items[0].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.caixa;
            ueb.Groups[3].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;

            //Ferramentas
            ueb.Groups[4].Items[0].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.ferramentas2;
            ueb.Groups[4].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;
        }
示例#2
0
        /// <summary>
        ///     Método responsável por fazer a carga dos valores pré-definidos.
        /// </summary>
        private void InicializaValoresDefault()
        {
            //Carrega os estados
            icbxEstado.Items.Add(new ComboBoxItem("(Todos)"));
            icbxEstado.Items.Add(new ComboBoxItem("Criado", Properties.Resources.White));                              //0
            icbxEstado.Items.Add(new ComboBoxItem("Iniciado", Properties.Resources.Green));                            //1
            icbxEstado.Items.Add(new ComboBoxItem("Aguardando aprovação", Properties.Resources.PartiallyReleased));    //2
            icbxEstado.Items.Add(new ComboBoxItem("Não aprovado (revisar)", Properties.Resources.Orange));             //3
            icbxEstado.Items.Add(new ComboBoxItem("Aprovado (concluído)", Properties.Resources.Global));               //4
            icbxEstado.Items.Add(new ComboBoxItem("Cancelado", Properties.Resources.Cancel));                          //5
            icbxEstado.SelectedIndex = 0;

            //Adiciona as máquinas na lista.
            cbMaquinas.Items.Add("(Todos)");
            if (Objects.LstMaquinas != null)
            {
                cbMaquinas.Items.AddRange(Objects.LstMaquinas.Where(x => x.NomeMqn != "").Select(x => x.NomeMqn).ToArray());
            }
            else
            {
                Objects.LstMaquinas = new ListaMachines();
                cbMaquinas.Items.AddRange(Objects.LstMaquinas.Where(x => x.NomeMqn != "").Select(x => x.NomeMqn).ToArray());
            }
            cbMaquinas.SelectedIndex = 0;

            //Define o texto dos controles
            txtTrabalho.Text    = "(Todos)";
            txtCliente.Text     = "(Todos)";
            txtProgramador.Text = "(Todos)";
            txtMaterial.Text    = "(Todos)";

            mExporter = new Exporter(udgv, btnExportar, "Trabalhos");
            UltraGridOptions ultraOptions = new UltraGridOptions(udgv, 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);

            //Desabilita controles
            btnExportar.Enabled = false;
        }
示例#3
0
        /// <summary>
        ///     Método que apresenta as opções com o botão direito do mouse
        /// na grade de dados.
        /// </summary>
        /// <param name="GradeDeDadosAtiva">Grade de dados que teve origem a ação/evento.</param>
        private void AbreComandos_GradeDeDados(UltraGrid GradeDeDadosAtiva)
        {
            if (GradeDeDadosAtiva.Rows.Count > 0)
            {
                //  Se o grid tiver agrupamentos, pode ser que o usuário deseja apenas remover o agrupamento.
                //Eu deixei desabilitado os controles dessa interface, previne o erro no sistema.
                if (UltraGridOptions.GridPossuiAgrupamento(GradeDeDadosAtiva))
                {
                    tsm_AddInven.Enabled   = false;
                    tsm_Rastrear.Enabled   = false;
                    tsm_CheckInven.Enabled = false;
                }
                else
                {
                    var q = GradeDeDadosAtiva.Selected.Rows.Count == 0 ? GradeDeDadosAtiva.Rows[0] : GradeDeDadosAtiva.Selected.Rows[0];

                    tsm_Rastrear.Enabled   = true;
                    tsm_CheckInven.Enabled = true;

                    //Se a ferramenta não exise, eu permito adiciona-lá.
                    if (!ExisteFerramentaInventario(q.Cells["id"].OriginalValue.ToString()))
                    {
                        tsm_AddInven.Enabled = true;
                    }
                    else
                    {
                        tsm_AddInven.Enabled = false;
                    }
                }
            }
            else
            {
                tsm_AddInven.Enabled   = false;
                tsm_Rastrear.Enabled   = false;
                tsm_CheckInven.Enabled = false;
            }
        }
示例#4
0
        /// <summary>
        ///     Método que faz a carga dos ícones na interface.
        /// </summary>
        private void InicializaValoresDefault()
        {
            //Objects.DefineColorThemeInterface(this);

            //Remove a ordenação anterior que o usuário pode ter feito (fica salvo internamente no sistema).
            UltraGridOptions udgv1 = new UltraGridOptions(udgv_Mill, 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);
            UltraGridOptions udgv2 = new UltraGridOptions(udgv_Turn, 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);
            UltraGridOptions udgv3 = new UltraGridOptions(udgv_Hole, 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);
            UltraGridOptions udgv4 = new UltraGridOptions(udgv_Probe, 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);
            UltraGridOptions udgv5 = new UltraGridOptions(udgv_Additive, 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);

            mExporter_mill     = new Exporter(udgv_Mill, btnExportarMill, "Ferramentas de fresamento");
            mExporter_turn     = new Exporter(udgv_Turn, btnExportarTurn, "Ferramentas de torneamento");
            mExporter_hole     = new Exporter(udgv_Hole, btnExportarHole, "Ferramentas de furação");
            mExporter_probe    = new Exporter(udgv_Probe, btnExportarProbe, "Ferramentas de apalpador");
            mExporter_additive = new Exporter(udgv_Additive, btnExportarAdditive, "Ferramentas aditivas");

            #region Aba Fresamento

            icbxMill_Tipo.Items.Add(new ComboBoxItem("(Todos)"));
            icbxMill_Tipo.Items.Add(new ComboBoxItem("Fresa", Imagens_Edgecam.Mill_0));
            icbxMill_Tipo.Items.Add(new ComboBoxItem("Fresa de cantos arredondados", Imagens_Edgecam.Mill_1));
            icbxMill_Tipo.Items.Add(new ComboBoxItem("Esférica", Imagens_Edgecam.Mill_2));
            icbxMill_Tipo.Items.Add(new ComboBoxItem("Fresa de topo", Imagens_Edgecam.Mill_3));
            icbxMill_Tipo.Items.Add(new ComboBoxItem("Fresa em ângulo", Imagens_Edgecam.Mill_4));
            icbxMill_Tipo.Items.Add(new ComboBoxItem("Faceamento", Imagens_Edgecam.Mill_5));
            icbxMill_Tipo.Items.Add(new ComboBoxItem("Fresa de abrir canais", Imagens_Edgecam.Mill_6));
            icbxMill_Tipo.Items.Add(new ComboBoxItem("Fresa pirulito", Imagens_Edgecam.Mill_7));
            icbxMill_Tipo.Items.Add(new ComboBoxItem("Ferramenta de rosca", Imagens_Edgecam.Mill_8));
            icbxMill_Tipo.Items.Add(new ComboBoxItem("Fresa Escalonada", Imagens_Edgecam.Mill_9));
            icbxMill_Tipo.SelectedIndex = 0;

            cbxMill_Tecnologia.SelectedIndex = 0;
            cbxMill_Unidade.SelectedIndex    = 0;
            txtMill_Diam.Text = "0.0";

            #endregion

            #region Aba Torneamento

            icbxTurn_Tipo.Items.Add(new ComboBoxItem("(Todos)"));
            icbxTurn_Tipo.Items.Add(new ComboBoxItem("Torneamento externo", Imagens_Edgecam.Turn_0));
            icbxTurn_Tipo.Items.Add(new ComboBoxItem("Torneamento interno", Imagens_Edgecam.Turn_1));
            icbxTurn_Tipo.Items.Add(new ComboBoxItem("Canal interno", Imagens_Edgecam.Turn_2));
            icbxTurn_Tipo.Items.Add(new ComboBoxItem("Canal externo", Imagens_Edgecam.Turn_3));
            icbxTurn_Tipo.Items.Add(new ComboBoxItem("Sangramento interno", Imagens_Edgecam.Turn_4));
            icbxTurn_Tipo.Items.Add(new ComboBoxItem("Sangramento externo", Imagens_Edgecam.Turn_5));
            icbxTurn_Tipo.Items.Add(new ComboBoxItem("Rosqueamento interno", Imagens_Edgecam.Turn_6));
            icbxTurn_Tipo.Items.Add(new ComboBoxItem("Rosqueamento externo", Imagens_Edgecam.Turn_7));
            icbxTurn_Tipo.SelectedIndex = 0;

            cbxTurn_Tecnologia.SelectedIndex = 0;
            cbxTurn_Unidade.SelectedIndex    = 0;
            cbxTurn_Symbol.SelectedIndex     = 0;

            icbxTurn_Lado.Items.Add(new ComboBoxItem("(Todos)"));
            icbxTurn_Lado.Items.Add(new ComboBoxItem("Lado direito", Imagens_Edgecam.side_right));
            icbxTurn_Lado.Items.Add(new ComboBoxItem("Lado esquerdo", Imagens_Edgecam.side_left));
            icbxTurn_Lado.Items.Add(new ComboBoxItem("Neutra (centro)", Imagens_Edgecam.side_center));
            icbxTurn_Lado.SelectedIndex = 0;

            #endregion

            #region Aba Furação

            icbxHole_Tipo.Items.Add(new ComboBoxItem("(Todos)"));
            icbxHole_Tipo.Items.Add(new ComboBoxItem("Furação", Imagens_Edgecam.Hole_0));
            icbxHole_Tipo.Items.Add(new ComboBoxItem("Alargador", Imagens_Edgecam.Hole_1));
            icbxHole_Tipo.Items.Add(new ComboBoxItem("Macho para roscar", Imagens_Edgecam.Hole_2));
            icbxHole_Tipo.Items.Add(new ComboBoxItem("Barra de mandrilhar", Imagens_Edgecam.Hole_3));
            icbxHole_Tipo.Items.Add(new ComboBoxItem("Escariador", Imagens_Edgecam.Hole_4));
            icbxHole_Tipo.Items.Add(new ComboBoxItem("Broca de centro", Imagens_Edgecam.Hole_5));
            icbxHole_Tipo.Items.Add(new ComboBoxItem("Broca espada", Imagens_Edgecam.Hole_6));
            icbxHole_Tipo.Items.Add(new ComboBoxItem("Mandrilhamento traseiro", Imagens_Edgecam.Hole_7));
            icbxHole_Tipo.Items.Add(new ComboBoxItem("Broca escalonada", Imagens_Edgecam.Hole_8));
            icbxHole_Tipo.SelectedIndex = 0;

            cbxHole_Tecnologia.SelectedIndex = 0;
            cbxHole_Unidade.SelectedIndex    = 0;
            txtHole_Diam.Text = "0.0";

            icbxHole_Lado.Items.Add(new ComboBoxItem("(Todos)"));
            icbxHole_Lado.Items.Add(new ComboBoxItem("Lado direito", Imagens_Edgecam.side_right));
            icbxHole_Lado.Items.Add(new ComboBoxItem("Lado esquerdo", Imagens_Edgecam.side_left));
            icbxHole_Lado.SelectedIndex = 0;

            #endregion

            #region Aba Apalpador

            icbxProbe_Tipo.Items.Add(new ComboBoxItem("(Todos)"));
            icbxProbe_Tipo.Items.Add(new ComboBoxItem("Apalpador", Imagens_Edgecam.Probe_01));
            icbxProbe_Tipo.SelectedIndex = 0;

            icbxProbe_Defasagem.Items.Add(new ComboBoxItem("(Todos)"));
            icbxProbe_Defasagem.Items.Add(new ComboBoxItem("Ponto primário", Imagens_Edgecam.probe_primary));
            icbxProbe_Defasagem.Items.Add(new ComboBoxItem("Ponto secundário", Imagens_Edgecam.probe_secondary));
            icbxProbe_Defasagem.Items.Add(new ComboBoxItem("Não definido (nenhum)", Imagens_Edgecam.probe_none));
            icbxProbe_Defasagem.SelectedIndex = 0;

            cbxProbe_Unidade.SelectedIndex = 0;
            txtProbe_Diam.Text             = "0.0";

            #endregion

            #region Aba Aditiva

            icbxAdditive_Tipo.Items.Add(new ComboBoxItem("(Todos)"));
            icbxAdditive_Tipo.Items.Add(new ComboBoxItem("Deposição de pó", Imagens_Edgecam.Additive_0));
            icbxAdditive_Tipo.Items.Add(new ComboBoxItem("Deposição de fio (wire)", Imagens_Edgecam.Additive_1));
            icbxAdditive_Tipo.Items.Add(new ComboBoxItem("Metalização", Imagens_Edgecam.Additive_2));
            icbxAdditive_Tipo.Items.Add(new ComboBoxItem("Extrusão", Imagens_Edgecam.Additive_3));
            icbxAdditive_Tipo.SelectedIndex = 0;

            cbxAdditive_Unidade.SelectedIndex = 0;
            txtAdditive_Diam.Text             = "0.0";

            #endregion
        }
示例#5
0
        /// <summary>
        ///     Inicializa os valores 'padrões' na interface (controles de filtros por exemplo).
        /// </summary>
        private void InicializaValoresDefault()
        {
            cbxPrioridade.Items.Add(new ComboBoxItem("(Todos)"));
            cbxPrioridade.Items.Add(new ComboBoxItem("Baixa", Properties.Resources.p_baixa));
            cbxPrioridade.Items.Add(new ComboBoxItem("Normal (Médio)", Properties.Resources.p_normal));
            cbxPrioridade.Items.Add(new ComboBoxItem("Alta", Properties.Resources.p_alta));
            cbxPrioridade.SelectedIndex = 0;

            cbUsarData.Checked = false;
            dtData.Enabled     = false;
            dtData.DateTime    = DateTime.Now;

            //Remove a ordenação anterior que o usuário pode ter feito (fica salvo internamente no sistema).
            UltraGridOptions udgv_op = new UltraGridOptions(udgv, 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);

            //Objects.DefineColorThemeInterface(this);
            mExporter = new Exporter(udgv, btnExportar, "Tarefas");

            //Fiz isso para resolver um bug do infragistics. Aparentemente, só foi resolvido na versão 10.1.
            //https://www.infragistics.com/community/forums/f/ultimate-ui-for-windows-forms/41560/code-generation-for-property-image-failed

            //Tarefas
            ueb.Groups[0].Items[0].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.tarefa;
            ueb.Groups[0].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;

            //Ordens
            ueb.Groups[1].Items[0].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.producao_fabrica;
            ueb.Groups[1].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;

            //Orçamentos
            ueb.Groups[2].Items[0].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.moedas_cotacao;
            ueb.Groups[2].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;

            //Inventário
            ueb.Groups[3].Items[0].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.produto_inventario;
            ueb.Groups[3].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;

            //Trabalhos
            ueb.Groups[4].Items[0].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.trabalhos_pasta;
            ueb.Groups[4].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;
            ueb.Groups[4].Items[2].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;

            //Ferramentas
            ueb.Groups[5].Items[0].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.ferramentas2;
            ueb.Groups[5].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.ferramentas2;
            ueb.Groups[5].Items[2].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.ferramentas2;

            //Máquinas
            ueb.Groups[6].Items[0].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.maquinas;
            ueb.Groups[6].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;

            //Vendas
            ueb.Groups[7].Items[0].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.vendas_pedidos;
            ueb.Groups[7].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;
            ueb.Groups[7].Items[2].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.novo;

            //Relatórios
            ueb.Groups[8].Items[0].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.relatorios;

            //Outros
            ueb.Groups[9].Items[0].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.xml_azul;
            ueb.Groups[9].Items[1].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.servico_suporte;
            ueb.Groups[9].Items[2].Settings.AppearancesSmall.Appearance.Image = Imagens_NewLookInterface.web;

            customFilterControl1._GroupBox  = ugbFiltros;
            customFilterControl1._Interface = "Tarefas";
            customFilterControl1._Module    = "Tarefas";
        }
示例#6
0
        /// <summary>
        ///     Método que incializa
        /// </summary>
        private void InicializaValoresDefault()
        {
            //Carrega as listas nas combo boxes
            icbxEstado.Items.Add(new ComboBoxItem("(Todos)"));
            icbxEstado.Items.Add(new ComboBoxItem("Pendente de planejamento", Properties.Resources.White));
            icbxEstado.Items.Add(new ComboBoxItem("Em andamento (Iniciado)", Properties.Resources.Green));
            icbxEstado.Items.Add(new ComboBoxItem("Aguardando aprovação (Sob-revisão)", Properties.Resources.PartiallyReleased));
            icbxEstado.Items.Add(new ComboBoxItem("Não aprovado (Em revisão)", Properties.Resources.Orange));
            icbxEstado.Items.Add(new ComboBoxItem("Liberado (Concluído)", Properties.Resources.Global));
            icbxEstado.Items.Add(new ComboBoxItem("Cancelado", Properties.Resources.Cancel));
            icbxEstado.Items.Add(new ComboBoxItem("Atrasado", Properties.Resources.Red));
            icbxEstado.SelectedIndex = 1;//Só trago as ordens pendentes de planejamento quando o usuário for consultar.

            //Adiciona as máquinas na lista.
            cbMaquinas.Items.Add("(Todos)");
            if (Objects.LstMaquinas != null)
            {
                cbMaquinas.Items.AddRange(Objects.LstMaquinas.Where(x => x.NomeMqn != "").Select(x => x.NomeMqn).ToArray());
            }
            else
            {
                Objects.LstMaquinas = new ListaMachines();
                cbMaquinas.Items.AddRange(Objects.LstMaquinas.Where(x => x.NomeMqn != "").Select(x => x.NomeMqn).ToArray());
            }
            cbMaquinas.SelectedIndex = 0;

            //Desabilita os botões da interface
            btnOpen.Enabled        = false;
            btnEdit.Enabled        = false;
            btnComplete.Enabled    = false;
            btnCancelar.Enabled    = false;
            btnViewDetails.Enabled = false;
            btnDefineUser.Enabled  = false;
            btnView3D.Enabled      = false;
            btnPdfView.Enabled     = false;

            //Controles para seleção por data.
            dtEntrega.Enabled   = false;
            cbxUsarData.Checked = false;

            //Carrega lista de clientes
            cbClientes.Items.Add("(Todos)");
            if (Objects.LstClientes != null)
            {
                cbClientes.Items.AddRange(Objects.LstClientes.Where(x => x.NomeEmpresa != "").Select(x => x.NomeEmpresa).ToArray());
            }
            cbClientes.SelectedIndex = 0;

            //Remove a ordenação anterior que o usuário pode ter feito (fica salvo internamente no sistema).
            UltraGridOptions udgv_op = new UltraGridOptions(udgv, 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);

            //Objects.DefineColorThemeInterface(this);

            mExporter = new Exporter(udgv, btnExportar, "Ordens");

            BloqueiaAcoesDireitoMouse();
        }
        /// <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);
        }