private void ExecuteCommandGetEmpresa(object obj) { try { mPJ pj = new mPJ(); pj = new mData().ConsultaCNPJ_N(new mMascaras().Remove(CNPJ)); ListaVinculoPJ.Add(new mVinculos_Ext() { CNPJ = new mMascaras().CNPJ(pj.CNPJ), RazaoSocical = pj.RazaoSocial, Telefones = pj.Telefones, VinculoEmpresa = ListaVinculos[Vinculos.Vinculo].Nome, VinculoValor = Vinculos.Vinculo, Acao = 1 }); if (ListaVinculoPJ.Count > 0) { ViewDataGrid = Visibility.Visible; } else { ViewDataGrid = Visibility.Collapsed; } } catch { if (CNPJ.Length > 0) { if (MessageBox.Show("CNPJ " + CNPJ + " não encontrado! Cadastrá-lo agora?", "Sim.Alerta!", MessageBoxButton.YesNo, MessageBoxImage.Asterisk) == MessageBoxResult.Yes) { AreaTransferencia.CNPJ = CNPJ; ns.Navigate(new Uri("/Sim.Sec.Desenvolvimento;component/Shared/View/Empresa/pView.xaml", UriKind.Relative)); AreaTransferencia.CNPJ_On = true; } } } }
private void ApresentarDados(mPF_Ext obj) { try { RegTipo = Registro.Novo; DadosPessoa = Visibility.Visible; Cabecalho = Visibility.Collapsed; mPF_Ext pf_extendida = new mPF_Ext(); if (obj == null) { PessoaFisica.CPF = new mMascaras().CPF(PessoaFisica.CPF); PessoaFisica.Cadastro = DateTime.Now; PessoaFisica.Atualizado = DateTime.Now; PessoaFisica.Ativo = true; return; } RegTipo = Registro.Alteracao; pf_extendida = obj; PessoaFisica.Indice = pf_extendida.Indice; PessoaFisica.RG = pf_extendida.RG; PessoaFisica.CPF = new mMascaras().CPF(pf_extendida.CPF); PessoaFisica.Nome = pf_extendida.Nome; PessoaFisica.DataNascimento = pf_extendida.DataNascimento; PessoaFisica.Sexo = pf_extendida.Sexo; PessoaFisica.Logradouro = pf_extendida.Logradouro; PessoaFisica.Numero = pf_extendida.Numero; PessoaFisica.Complemento = pf_extendida.Complemento; PessoaFisica.CEP = new mMascaras().CEP(pf_extendida.CEP); PessoaFisica.Bairro = pf_extendida.Bairro; PessoaFisica.Municipio = pf_extendida.Municipio; PessoaFisica.UF = pf_extendida.UF; PessoaFisica.Email = pf_extendida.Email; PessoaFisica.Telefones = pf_extendida.Telefones; PessoaFisica.Cadastro = pf_extendida.Cadastro; PessoaFisica.Atualizado = pf_extendida.Atualizado; PessoaFisica.Ativo = pf_extendida.Ativo; Perfis.Indice = pf_extendida.Perfil.Indice; Perfis.CPF = pf_extendida.Perfil.CPF; Perfis.Perfil = pf_extendida.Perfil.Perfil; Perfis.Negocio = pf_extendida.Perfil.Negocio; Perfis.Ativo = pf_extendida.Perfil.Ativo; TemDeficiencia = pf_extendida.Deficiente.Deficiencia; Deficiente.Indice = pf_extendida.Deficiente.Indice; Deficiente.CPF = pf_extendida.Deficiente.CPF; Deficiente.Deficiencia = pf_extendida.Deficiente.Deficiencia; Deficiente.Fisica = pf_extendida.Deficiente.Fisica; Deficiente.Visual = pf_extendida.Deficiente.Visual; Deficiente.Auditiva = pf_extendida.Deficiente.Auditiva; Deficiente.Intelectual = pf_extendida.Deficiente.Intelectual; Deficiente.Ativo = pf_extendida.Deficiente.Ativo; ListaVinculoPJ.Clear(); foreach (mVinculos pf in pf_extendida.ColecaoVinculos) { mPJ pj = new mPJ(); pj = new mData().ConsultaCNPJ_N(pf.CNPJ); ListaVinculoPJ.Add(new mVinculos_Ext() { Indice = pf.Indice, CNPJ = new mMascaras().CNPJ(pf.CNPJ), RazaoSocical = pj.RazaoSocial, Telefones = pj.Telefones, VinculoEmpresa = ListaVinculos[pf.Vinculo].Nome, VinculoValor = pf.Vinculo, Acao = 0 }); } if (ListaVinculoPJ.Count > 0) { ViewDataGrid = Visibility.Visible; } else { ViewDataGrid = Visibility.Collapsed; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }