private void PreencherEstadosOrcamento()
        {
            Contrato.EntradaEstadoOrcamento entradaEstadoOrcamento = new Contrato.EntradaEstadoOrcamento();
            entradaEstadoOrcamento.Chave = Comum.Util.Chave;
            entradaEstadoOrcamento.UsuarioLogado = Comum.Util.UsuarioLogado.Login;
            entradaEstadoOrcamento.EmpresaLogada = Comum.Util.UsuarioLogado.Empresa;
            entradaEstadoOrcamento.EstadoOrcamento = new Contrato.EstadoOrcamento();
            if (_orcamento == null) entradaEstadoOrcamento.EstadoOrcamento.Ativo = true;

            Servico.BrasilDidaticosClient servBrasilDidaticos = new Servico.BrasilDidaticosClient(Comum.Util.RecuperarNomeEndPoint());
            Contrato.RetornoEstadoOrcamento retFornecedor = servBrasilDidaticos.EstadoOrcamentoListar(entradaEstadoOrcamento);
            servBrasilDidaticos.Close();

            if (retFornecedor.EstadosOrcamento != null)
            {
                foreach (Contrato.EstadoOrcamento estadoOrcamento in retFornecedor.EstadosOrcamento)
                {
                    if (_orcamento == null)
                    {
                        if (string.IsNullOrWhiteSpace(estadoOrcamento.Anterior.Codigo))
                            cmbEstadoOrcamento.ComboBox.Items.Add(new ComboBoxItem()
                            {
                                Uid = estadoOrcamento.Id.ToString(),
                                Content = estadoOrcamento.Nome,
                                Tag = estadoOrcamento,
                                IsSelected = true
                            });
                    }
                    else
                    {
                        if (_orcamento.Estado.Codigo == estadoOrcamento.Codigo || (estadoOrcamento.Anterior != null && _orcamento.Estado.Codigo == estadoOrcamento.Anterior.Codigo))
                        {
                            cmbEstadoOrcamento.ComboBox.Items.Add(new ComboBoxItem()
                            {
                                Uid = estadoOrcamento.Id.ToString(),
                                Content = estadoOrcamento.Nome,
                                Tag = estadoOrcamento,
                                IsSelected = (_orcamento != null && _orcamento.Estado != null ? estadoOrcamento.Id == _orcamento.Estado.Id : false)
                            });
                        }
                    }
                }
            }
        }
        private void PreencherEstadosOrcamento()
        {
            Contrato.EntradaEstadoOrcamento entradaEstadoOrcamento = new Contrato.EntradaEstadoOrcamento();
            entradaEstadoOrcamento.Chave = Comum.Util.Chave;
            entradaEstadoOrcamento.UsuarioLogado = Comum.Util.UsuarioLogado.Login;
            entradaEstadoOrcamento.EmpresaLogada = Comum.Util.UsuarioLogado.Empresa;
            entradaEstadoOrcamento.EstadoOrcamento = new Contrato.EstadoOrcamento() { Ativo = true };

            Servico.BrasilDidaticosClient servBrasilDidaticos = new Servico.BrasilDidaticosClient(Comum.Util.RecuperarNomeEndPoint());
            Contrato.RetornoEstadoOrcamento retEstadoOrcamento = servBrasilDidaticos.EstadoOrcamentoListar(entradaEstadoOrcamento);
            servBrasilDidaticos.Close();

            if (retEstadoOrcamento.EstadosOrcamento != null)
            {
                cmbEstadoOrcamento.ComboBox.Items.Clear();
                cmbEstadoOrcamento.ComboBox.Items.Add(new ComboBoxItem() { Uid = Guid.Empty.ToString(), Content = "Todos" });
                foreach (Contrato.EstadoOrcamento estadoOrcamento in retEstadoOrcamento.EstadosOrcamento)
                {
                    cmbEstadoOrcamento.ComboBox.Items.Add(new ComboBoxItem() { Uid = estadoOrcamento.Id.ToString(), Content = estadoOrcamento.Nome, Tag = estadoOrcamento });
                }
            }
        }