コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }