Exemple #1
0
        private void ClientePJ(mPJ_Ext obj)
        {
            try
            {
                string identificador = new mMascaras().Remove(Atendimento.Cliente.Inscricao);


                if (obj == null)
                {
                    if (MessageBox.Show("CLIENTE " + Atendimento.Cliente.Inscricao + " não encontrado! Cadastrá-lo agora?", "Sim.Alerta!", MessageBoxButton.YesNo, MessageBoxImage.Asterisk) == MessageBoxResult.Yes)
                    {
                        //NavigationCommands.GoToPage.Execute(new Uri("pAddPJe.xaml", UriKind.RelativeOrAbsolute), null);
                        ns.Navigate(new Uri("/Sim.Modulo.Empreendedor;component/View/pAddPJ.xaml", UriKind.Relative));
                        AreaTransferencia.CNPJ    = Atendimento.Cliente.Inscricao;
                        AreaTransferencia.CNPJ_On = true;
                    }

                    return;
                }

                Atendimento.Cliente.Inscricao = new mMascaras().CNPJ(obj.CNPJ);
                Atendimento.Cliente.NomeRazao = obj.RazaoSocial;
                Atendimento.Cliente.Telefones = obj.Telefones;
                Atendimento.Cliente.Email     = obj.Email;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #2
0
        private void ClientePJ(mPJ_Ext obj)
        {
            try
            {
                string identificador = new mMascaras().Remove(Atendimento.Cliente.Inscricao);


                if (obj == null)
                {
                    if (MessageBox.Show("CLIENTE " + Atendimento.Cliente.Inscricao + " não encontrado! Cadastrá-lo agora?", "Sim.Alerta!", MessageBoxButton.YesNo, MessageBoxImage.Asterisk) == MessageBoxResult.Yes)
                    {
                        ns.Navigate(new Uri("/Sim.Sec.Desenvolvimento;component/Shared/View/Empresa/pView.xaml", UriKind.Relative));
                        AreaTransferencia.CNPJ  = Atendimento.Cliente.Inscricao;
                        AreaTransferencia.CadPJ = true;
                    }

                    return;
                }

                AsyncPJ(obj.CNPJ);

                Atendimento.Cliente.Inscricao = new mMascaras().CNPJ(obj.CNPJ);
                Atendimento.Cliente.NomeRazao = obj.RazaoSocial;
                Atendimento.Cliente.Telefones = obj.Telefones;
                Atendimento.Cliente.Email     = obj.Email;

                Corpo     = Visibility.Visible;
                Cabecalho = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #3
0
        private void ClientePJ(mPJ_Ext obj)
        {
            try
            {
                string identificador = new mMascaras().Remove(Viabilidade.Requerente.Inscricao);


                if (obj == null)
                {
                    if (MessageBox.Show("CLIENTE " + Viabilidade.Requerente.Inscricao + " não encontrado! Cadastrá-lo agora?", "Sim.Alerta!", MessageBoxButton.YesNo, MessageBoxImage.Asterisk) == MessageBoxResult.Yes)
                    {
                        //NavigationCommands.GoToPage.Execute(new Uri("pAddPJe.xaml", UriKind.RelativeOrAbsolute), null);
                        GlobalNavigation.Navegar = new Uri("/Sim.Sec.Desenvolvimento;component/Shared/View/Empresa/pView.xaml", UriKind.Relative);
                        AreaTransferencia.CNPJ   = Viabilidade.Requerente.Inscricao;
                    }

                    return;
                }

                Requerente.Add(new mCliente()
                {
                    Inscricao = new mMascaras().CNPJ(obj.CNPJ),
                    NomeRazao = obj.RazaoSocial,
                    Telefones = obj.Telefones,
                    Email     = obj.Email
                });

                Viabilidade.Requerente.Inscricao = new mMascaras().CNPJ(obj.CNPJ);
                Viabilidade.Requerente.NomeRazao = obj.RazaoSocial;
                Viabilidade.Requerente.Telefones = obj.Telefones;
                Viabilidade.Requerente.Email     = obj.Email;

                //Corpo = Visibility.Visible;
                //Cabecalho = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #4
0
        private FlowDocument FlowPJ(string cliente)
        {
            mPJ_Ext pessoajuridica = new mPJ_Ext();

            pessoajuridica = new mData().ExistPessoaJuridica(cliente);

            AtSebrae.Atendimento = ListarAtendimentos[SelectedRow].Protocolo;
            AtSebrae.Cliente     = string.Format(@"{0}/{1}/{2}/{3}",
                                                 new mMascaras().Remove(pessoajuridica.CNPJ),
                                                 pessoajuridica.RazaoSocial,
                                                 pessoajuridica.Telefones,
                                                 pessoajuridica.Email);

            AtSebrae.Ativo = true;

            FlowDocument flow = new FlowDocument();

            flow.Foreground = (Brush)Application.Current.Resources["WindowText"];
            flow.ColumnGap  = 0;
            //flow.Background = Brushes.White;
            //Get the page size of an A4 document
            //var pageSize = new System.Windows.Size(8.5 * 96.0, 11.0 * 96.0);
            //flow.ColumnWidth = 8.5 * 96.0;
            //flow.PageHeight = 11.5 * 96.0;
            flow.FontFamily  = new FontFamily("Segoe UI");
            flow.FontSize    = 12;
            flow.PagePadding = new Thickness(10);

            Paragraph pr = new Paragraph();

            pr.Inlines.Add(new Run("EMPRESA:")
            {
                FontSize = 10, Foreground = Brushes.Gray
            });
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(string.Format("{0}, {1}, {2} ", new mMascaras().CNPJ(pessoajuridica.CNPJ), pessoajuridica.MatrizFilial, pessoajuridica.Abertura.ToShortDateString()));
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(new Run("ROZÃO SOCIAL")
            {
                FontSize = 10, Foreground = Brushes.Gray
            });
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(pessoajuridica.RazaoSocial);
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(new Run("NOME FANTASIA")
            {
                FontSize = 10, Foreground = Brushes.Gray
            });
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(pessoajuridica.NomeFantasia);
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(new Run("ATIVIDADE PRINCIPAL")
            {
                FontSize = 10, Foreground = Brushes.Gray
            });
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(pessoajuridica.AtividadePrincipal);
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(new Run("ATIVIDADES SECUNDÁRIAS")
            {
                FontSize = 10, Foreground = Brushes.Gray
            });
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(pessoajuridica.AtividadeSecundaria);
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(new Run("NATUREZA JURÍDICA")
            {
                FontSize = 10, Foreground = Brushes.Gray
            });
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(pessoajuridica.NaturezaJuridica);
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(new Run("SITUAÇÃO CADASTRAL")
            {
                FontSize = 10, Foreground = Brushes.Gray
            });
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(pessoajuridica.SituacaoCadastral + " " + pessoajuridica.DataSituacaoCadastral.ToShortDateString());
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(new Run("CEP:")
            {
                FontSize = 10, Foreground = Brushes.Gray
            });
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(pessoajuridica.CEP);
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(new Run("ENDEREÇO:")
            {
                FontSize = 10, Foreground = Brushes.Gray
            });
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(string.Format("{0}, {1}", pessoajuridica.Logradouro, pessoajuridica.Numero));
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(new Run("BAIRRO:")
            {
                FontSize = 10, Foreground = Brushes.Gray
            });
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(string.Format("{0}, {1}-{2} ", pessoajuridica.Bairro, pessoajuridica.Municipio, pessoajuridica.UF));
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(new Run("CONTATO:")
            {
                FontSize = 10, Foreground = Brushes.Gray
            });
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(pessoajuridica.Telefones + " " + pessoajuridica.Email);
            pr.Inlines.Add(new LineBreak());
            pr.Inlines.Add(new Run("SETOR")
            {
                FontSize = 10, Foreground = Brushes.Gray
            });
            pr.Inlines.Add(new LineBreak());

            if (pessoajuridica.Segmentos.Agronegocio)
            {
                pr.Inlines.Add("AGRONEGÓCIO ");
            }

            if (pessoajuridica.Segmentos.Industria)
            {
                pr.Inlines.Add("INDÚSTRIA ");
            }

            if (pessoajuridica.Segmentos.Comercio)
            {
                pr.Inlines.Add("COMÉRCIO ");
            }

            if (pessoajuridica.Segmentos.Servicos)
            {
                pr.Inlines.Add("SERVIÇOS ");
            }

            if (_viewcnpj == true)
            {
                RetVisible = Visibility.Visible;

                /*
                 * pr.Inlines.Add(new LineBreak());
                 * pr.Inlines.Add(new LineBreak());
                 * pr.Inlines.Add(new Hyperlink(new Run("VOLTAR")) { Command = CommandRetCPF });
                 */
            }

            flow.Blocks.Add(pr);

            return(flow);
        }
Exemple #5
0
        private void ApresentarDados(mPJ_Ext obj, bool manual)
        {
            try
            {
                RegTipo = Registro.Novo;

                mPJ_Ext pj_extendida = new mPJ_Ext();

                if (obj == null)
                {
                    if (!manual)
                    {
                        SincronizarBRF = Visibility.Visible;
                        AsyncCaptcha();
                    }
                    else
                    {
                        DadosEmpresa        = Visibility.Visible;
                        Cabecalho           = Visibility.Collapsed;
                        PessoaJuridica.CNPJ = new mMascaras().CNPJ(GetCNPJ);
                    }
                    return;
                }

                pj_extendida = obj;
                RegTipo      = Registro.Alteracao;

                PessoaJuridica.Indice                = pj_extendida.Indice;
                PessoaJuridica.CNPJ                  = new mMascaras().CNPJ(pj_extendida.CNPJ);
                PessoaJuridica.MatrizFilial          = pj_extendida.MatrizFilial;
                PessoaJuridica.Abertura              = pj_extendida.Abertura;
                PessoaJuridica.RazaoSocial           = pj_extendida.RazaoSocial;
                PessoaJuridica.NomeFantasia          = pj_extendida.NomeFantasia;
                PessoaJuridica.NaturezaJuridica      = pj_extendida.NaturezaJuridica;
                PessoaJuridica.AtividadePrincipal    = pj_extendida.AtividadePrincipal;
                PessoaJuridica.AtividadeSecundaria   = pj_extendida.AtividadeSecundaria;
                PessoaJuridica.SituacaoCadastral     = pj_extendida.SituacaoCadastral;
                PessoaJuridica.DataSituacaoCadastral = pj_extendida.DataSituacaoCadastral;
                PessoaJuridica.Logradouro            = pj_extendida.Logradouro;
                PessoaJuridica.Numero                = pj_extendida.Numero;
                PessoaJuridica.Complemento           = pj_extendida.Complemento;
                PessoaJuridica.CEP        = pj_extendida.CEP;
                PessoaJuridica.Bairro     = pj_extendida.Bairro;
                PessoaJuridica.Municipio  = pj_extendida.Municipio;
                PessoaJuridica.UF         = pj_extendida.UF;
                PessoaJuridica.Email      = pj_extendida.Email;
                PessoaJuridica.Telefones  = pj_extendida.Telefones;
                PessoaJuridica.Cadastro   = pj_extendida.Cadastro;
                PessoaJuridica.Atualizado = pj_extendida.Atualizado;
                PessoaJuridica.Ativo      = pj_extendida.Ativo;

                Formalizacao.Indice             = pj_extendida.Formalizada.Indice;
                Formalizacao.CNPJ               = pj_extendida.Formalizada.CNPJ;
                Formalizacao.Porte              = pj_extendida.Formalizada.Porte;
                Formalizacao.UsoLocal           = pj_extendida.Formalizada.UsoLocal;
                Formalizacao.InscricaoMunicipal = pj_extendida.Formalizada.InscricaoMunicipal;
                Formalizacao.FormalizadoSE      = pj_extendida.Formalizada.FormalizadoSE;
                Formalizacao.Data               = pj_extendida.Formalizada.Data;
                Formalizacao.Ativo              = pj_extendida.Formalizada.Ativo;

                Segmento.Indice = pj_extendida.Segmentos.Indice;

                Segmento.CNPJ_CPF    = pj_extendida.Segmentos.CNPJ_CPF;
                Segmento.Agronegocio = pj_extendida.Segmentos.Agronegocio;
                Segmento.Industria   = pj_extendida.Segmentos.Industria;
                Segmento.Comercio    = pj_extendida.Segmentos.Comercio;
                Segmento.Servicos    = pj_extendida.Segmentos.Servicos;
                Segmento.Ativo       = pj_extendida.Segmentos.Ativo;

                SincronizarBRF = Visibility.Collapsed;
                DadosEmpresa   = Visibility.Visible;
                Cabecalho      = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }