private void ClientePF(mPF_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/Pessoa/pNovo.xaml", UriKind.Relative)); AreaTransferencia.CPF = Atendimento.Cliente.Inscricao; AreaTransferencia.CadPF = true; } return; } //AsyncMostrarCliente(obj.CPF); MostrarCliente(obj.CPF); Atendimento.Cliente.Inscricao = new mMascaras().CPF(obj.CPF); Atendimento.Cliente.NomeRazao = obj.Nome; Atendimento.Cliente.Telefones = obj.Telefones; Atendimento.Cliente.Email = obj.Email; Corpo = Visibility.Visible; Cabecalho = Visibility.Collapsed; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ClientePF(mPF_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.Modulo.Empreendedor;component/View/pAddPF.xaml", UriKind.Relative)); //NavigationCommands.GoToPage.Execute(new Uri("/Sim.Modulo.Empreendedor;component/View/pAddPFe.xaml", UriKind.Relative), null); AreaTransferencia.CPF = Atendimento.Cliente.Inscricao; AreaTransferencia.CPF_On = true; } return; } Atendimento.Cliente.Inscricao = new mMascaras().CPF(obj.CPF); Atendimento.Cliente.NomeRazao = obj.Nome; Atendimento.Cliente.Telefones = obj.Telefones; Atendimento.Cliente.Email = obj.Email; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ClientePF(mPF_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) { GlobalNavigation.Navegar = new Uri("/Sim.Sec.Desenvolvimento;component/Shared/View/Empresa/pView.xaml", UriKind.Relative); //NavigationCommands.GoToPage.Execute(new Uri("/Sim.Modulo.Empreendedor;component/View/pAddPFe.xaml", UriKind.Relative), null); AreaTransferencia.CPF = Viabilidade.Requerente.Inscricao; } return; } Requerente.Add(new mCliente() { Inscricao = new mMascaras().CPF(obj.CPF), NomeRazao = obj.Nome, Telefones = obj.Telefones, Email = obj.Email }); Viabilidade.Requerente.Inscricao = new mMascaras().CPF(obj.CPF); Viabilidade.Requerente.NomeRazao = obj.Nome; Viabilidade.Requerente.Telefones = obj.Telefones; Viabilidade.Requerente.Email = obj.Email; //Corpo = Visibility.Visible; //Cabecalho = Visibility.Collapsed; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private FlowDocument FlowPF(string cliente) { mPF_Ext pessoafisica = new mPF_Ext(); pessoafisica = new mData().ExistPessoaFisica(cliente); AtSebrae.Atendimento = ListarAtendimentos[SelectedRow].Protocolo; AtSebrae.Cliente = string.Format(@"{0}/{1}/{2}/{3}", new mMascaras().Remove(pessoafisica.CPF), pessoafisica.Nome, pessoafisica.Telefones, pessoafisica.Email); AtSebrae.Ativo = true; AtSebrae.AtendimentoSAC = ListarAtendimentos[SelectedRow].AtendimentoSebrae; 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("CLIENTE:") { FontSize = 10, Foreground = Brushes.Gray }); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(string.Format("{0}, {1}, {2} ", pessoafisica.Nome, new mMascaras().CPF(pessoafisica.CPF), pessoafisica.DataNascimento.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(pessoafisica.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}", pessoafisica.Logradouro, pessoafisica.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}", pessoafisica.Bairro, pessoafisica.Municipio, pessoafisica.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(pessoafisica.Telefones + " " + pessoafisica.Email); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(new Run("PERFIL:") { FontSize = 10, Foreground = Brushes.Gray }); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(pessoafisica.Perfil.PerfilString); pr.Inlines.Add(new LineBreak()); if (pessoafisica.ColecaoVinculos.Count > 0) { pr.Inlines.Add(new Run("EMPRESAS:") { FontSize = 10, Foreground = Brushes.Gray }); } foreach (mVinculos v in pessoafisica.ColecaoVinculos) { pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(new Run("CNPJ ")); pr.Inlines.Add(new Hyperlink(new Run(new mMascaras().CNPJ(v.CNPJ))) { Command = CommandGoCNPJ, CommandParameter = v.CNPJ }); pr.Inlines.Add(new Run(" - " + v.VinculoString)); } flow.Blocks.Add(pr); return(flow); }
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); } }
private FlowDocument FlowPF(string cliente) { mPF_Ext pessoafisica = new mPF_Ext(); var at = new mAtendimento { Protocolo = ListarAtendimentos[SelectedRow].Protocolo }; at.Cliente.Inscricao = ListarAtendimentos[SelectedRow].Cliente.Inscricao; var t = Task.Run(() => { pessoafisica = new mData().ExistPessoaFisica(at.Cliente.Inscricao); }); t.Wait(); //at.OrigemString 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("CLIENTE:") { FontSize = 10, Foreground = Brushes.Gray }); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(string.Format("{0}, {1}, {2} ", pessoafisica.Nome, new mMascaras().CPF(pessoafisica.CPF), pessoafisica.DataNascimento.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(pessoafisica.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}", pessoafisica.Logradouro, pessoafisica.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}", pessoafisica.Bairro, pessoafisica.Municipio, pessoafisica.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(pessoafisica.Telefones + " " + pessoafisica.Email); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(new Run("PERFIL:") { FontSize = 10, Foreground = Brushes.Gray }); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(pessoafisica.Perfil.PerfilString); pr.Inlines.Add(new LineBreak()); if (pessoafisica.ColecaoVinculos.Count > 0) { pr.Inlines.Add(new Run("EMPRESAS:") { FontSize = 10, Foreground = Brushes.Gray }); } foreach (mVinculos v in pessoafisica.ColecaoVinculos) { pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(new Run("CNPJ ")); pr.Inlines.Add(new Hyperlink(new Run(new mMascaras().CNPJ(v.CNPJ))) { Command = CommandGoCNPJ, CommandParameter = v.CNPJ }); pr.Inlines.Add(new Run(" - " + v.VinculoString)); } pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(new Run("---------- INFO. ATENDIMENTO ----------") { FontSize = 10, Foreground = Brushes.Gray }); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(ListarAtendimentos[SelectedRow].Protocolo + ", " + ListarAtendimentos[SelectedRow].Data + ", " + ListarAtendimentos[SelectedRow].Hora); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(new Run("SERVIÇOS REALIZADOS:") { FontSize = 10, Foreground = Brushes.Gray }); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(ListarAtendimentos[SelectedRow].TipoString); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(new Run("DESCRIÇÃO ATENDIMENTO:") { FontSize = 10, Foreground = Brushes.Gray }); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(ListarAtendimentos[SelectedRow].Historico); flow.Blocks.Add(pr); return(flow); }
private FlowDocument FlowPF(string cliente) { mPF_Ext pessoafisica = new mPF_Ext(); pessoafisica = new mData().ExistPessoaFisica(cliente); 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("CLIENTE:") { FontSize = 10, Foreground = Brushes.Gray }); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(string.Format("{0}, {1}, {2} ", pessoafisica.Nome, new mMascaras().CPF(pessoafisica.CPF), pessoafisica.DataNascimento.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(pessoafisica.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}", pessoafisica.Logradouro, pessoafisica.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}", pessoafisica.Bairro, pessoafisica.Municipio, pessoafisica.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(pessoafisica.Telefones + " " + pessoafisica.Email); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(new Run("PERFIL:") { FontSize = 10, Foreground = Brushes.Gray }); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(pessoafisica.Perfil.PerfilString); pr.Inlines.Add(new LineBreak()); foreach (mVinculos v in pessoafisica.ColecaoVinculos) { pr.Inlines.Add(new Run("EMPRESAS:") { FontSize = 10, Foreground = Brushes.Gray }); pr.Inlines.Add(new LineBreak()); pr.Inlines.Add(new Run(v.VinculoString + " DO CNPJ: " + new mMascaras().CNPJ(v.CNPJ))); } flow.Blocks.Add(pr); return(flow); }