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 }); } } }