private void PreencherEstadosPedido()
        {
            Contrato.EntradaEstadoPedido entradaEstadoPedido = new Contrato.EntradaEstadoPedido();
            entradaEstadoPedido.Chave = Comum.Util.Chave;
            entradaEstadoPedido.UsuarioLogado = Comum.Util.UsuarioLogado.Login;
            entradaEstadoPedido.EmpresaLogada = Comum.Util.UsuarioLogado.Empresa;
            entradaEstadoPedido.EstadoPedido = new Contrato.EstadoPedido();
            if (_pedido == null) entradaEstadoPedido.EstadoPedido.Ativo = true;

            Servico.BrasilDidaticosClient servBrasilDidaticos = new Servico.BrasilDidaticosClient(Comum.Util.RecuperarNomeEndPoint());
            Contrato.RetornoEstadoPedido retFornecedor = servBrasilDidaticos.EstadoPedidoListar(entradaEstadoPedido);
            servBrasilDidaticos.Close();

            if (retFornecedor.EstadosPedido != null)
            {
                foreach (Contrato.EstadoPedido estadoPedido in retFornecedor.EstadosPedido)
                {
                    if (_pedido == null)
                    {
                        if (string.IsNullOrWhiteSpace(estadoPedido.Anterior.Codigo))
                            cmbEstadoPedido.ComboBox.Items.Add(new ComboBoxItem()
                            {
                                Uid = estadoPedido.Id.ToString(),
                                Content = estadoPedido.Nome,
                                Tag = estadoPedido,
                                IsSelected = true
                            });
                    }
                    else
                    {
                        if (_pedido.Estado.Codigo == estadoPedido.Codigo || (estadoPedido.Anterior != null && _pedido.Estado.Codigo == estadoPedido.Anterior.Codigo))
                        {
                            cmbEstadoPedido.ComboBox.Items.Add(new ComboBoxItem()
                            {
                                Uid = estadoPedido.Id.ToString(),
                                Content = estadoPedido.Nome,
                                Tag = estadoPedido,
                                IsSelected = (_pedido != null && _pedido.Estado != null ? estadoPedido.Id == _pedido.Estado.Id : false)
                            });
                        }
                    }
                }
            }
        }
        private void PreencherEstadosPedido()
        {
            Contrato.EntradaEstadoPedido entradaEstadoPedido = new Contrato.EntradaEstadoPedido();
            entradaEstadoPedido.Chave = Comum.Util.Chave;
            entradaEstadoPedido.UsuarioLogado = Comum.Util.UsuarioLogado.Login;
            entradaEstadoPedido.EmpresaLogada = Comum.Util.UsuarioLogado.Empresa;
            entradaEstadoPedido.EstadoPedido = new Contrato.EstadoPedido() { Ativo = true };

            Servico.BrasilDidaticosClient servBrasilDidaticos = new Servico.BrasilDidaticosClient(Comum.Util.RecuperarNomeEndPoint());
            Contrato.RetornoEstadoPedido retEstadoPedido = servBrasilDidaticos.EstadoPedidoListar(entradaEstadoPedido);
            servBrasilDidaticos.Close();

            if (retEstadoPedido.EstadosPedido != null)
            {
                cmbEstadoPedido.ComboBox.Items.Clear();
                cmbEstadoPedido.ComboBox.Items.Add(new ComboBoxItem() { Uid = Guid.Empty.ToString(), Content = "Todos" });
                foreach (Contrato.EstadoPedido estadoPedido in retEstadoPedido.EstadosPedido)
                {
                    cmbEstadoPedido.ComboBox.Items.Add(new ComboBoxItem() { Uid = estadoPedido.Id.ToString(), Content = estadoPedido.Nome, Tag = estadoPedido });
                }
            }
        }