private void mostraCliente() { try { string ecliente = null; IdCliente = Definicoes.idClienteSelecionado; NomeCliente = Definicoes.nomeClienteselecionado; try { var retorno = listaCliente.Single(r => r.id == IdCliente); _vm.ShowWarning("Você já incluiu essa pessoa!"); } catch (Exception) { MessageBoxResult result = MessageBox.Show("É cliente?", "", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { ecliente = "C"; } Cliente cliente = new Cliente(); cliente.id = IdCliente; cliente.nome = NomeCliente; cliente.cpf_cnpj = null; cliente.rg_ie = null; cliente.data_nascimento = Convert.ToDateTime(null); cliente.nacionalidade = null; cliente.estado_civil = null; cliente.telefone = null; cliente.celular = null; cliente.email = null; cliente.sexo = null; cliente.excluido = false; cliente.endereco = new Endereco(); cliente.endereco.logradouro = null; cliente.endereco.cep = null; cliente.Domicilio = new Domicilio(); cliente.Domicilio.logradouro = null; cliente.Domicilio.cep = ecliente; listaCliente.Add(cliente); var novalistacliente = listaCliente.Select(clientedgv => new { Codigo = clientedgv.id, Nome = clientedgv.nome, Merda = clientedgv.Domicilio.cep, }).ToList(); ListAutor.ItemsSource = null; ListAutor.ItemsSource = novalistacliente; } } catch (Exception er) { _vm.ShowError(er.Message); } }
private void mostraCliente() { try { string ecliente = null; IdCliente = Definicoes.idClienteSelecionado; NomeCliente = Definicoes.nomeClienteselecionado; try { var retorno = listaCliente.Single(r => r.Cliente.id == IdCliente); _vm.ShowWarning("Você já incluiu essa pessoa!"); } catch (Exception) { MessageBoxResult result = MessageBox.Show("É cliente?", "", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { ecliente = "C"; } ProcessoPessoaVinc proc = new ProcessoPessoaVinc(); proc.CLI_PRO_CLIENTEESCRITORIO = ecliente; proc.Cliente = new Cliente(); proc.Cliente.id = IdCliente; proc.Cliente.nome = NomeCliente; listaCliente.Add(proc); var novalistacliente = listaCliente.Select(clientedgv => new { Codigo = clientedgv.Cliente.id, Nome = clientedgv.Cliente.nome, Merda = clientedgv.CLI_PRO_CLIENTEESCRITORIO, }).ToList(); ListAutor.ItemsSource = null; ListAutor.ItemsSource = novalistacliente; } } catch (Exception er) { _vm.ShowError(er.Message); } }