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