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