private static void LogarModificacao(ClienteProcuradorRepresentanteInfo pParametro, int IdUsuarioLogado, string DescricaoUsuarioLogado) { ReceberEntidadeRequest <ClienteProcuradorRepresentanteInfo> lEntrada = new ReceberEntidadeRequest <ClienteProcuradorRepresentanteInfo>(); lEntrada.Objeto = pParametro; ReceberObjetoResponse <ClienteProcuradorRepresentanteInfo> lRetorno = ReceberClienteProcuradorRepresentante(lEntrada); LogCadastro.Logar(lRetorno.Objeto, IdUsuarioLogado, DescricaoUsuarioLogado, LogCadastro.eAcao.Receber); }
private string ResponderExcluir() { string lRetorno = string.Empty; string lID = Request["Id"]; if (!string.IsNullOrEmpty(lID)) { RemoverEntidadeCadastroRequest <ClienteProcuradorRepresentanteInfo> lRequest; RemoverEntidadeCadastroResponse lResponse; try { ClienteProcuradorRepresentanteInfo lProcurador = new ClienteProcuradorRepresentanteInfo(); lProcurador.IdProcuradorRepresentante = int.Parse(lID); lRequest = new RemoverEntidadeCadastroRequest <ClienteProcuradorRepresentanteInfo>() { EntidadeCadastro = lProcurador, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; try { lResponse = ServicoPersistenciaCadastro.RemoverEntidadeCadastro <ClienteProcuradorRepresentanteInfo>(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { lRetorno = RetornarSucessoAjax("Dados Excluidos com sucesso", new object[] { }); base.RegistrarLogExclusao(); //--> Controle de log. } else { lRetorno = RetornarErroAjax(lResponse.DescricaoResposta); } } catch (Exception exEnvioRequest) { lRetorno = RetornarErroAjax("Erro durante o envio do request para excluir os dados", exEnvioRequest); } } catch (Exception exConversao) { lRetorno = RetornarErroAjax("Erro ao converter os dados", exConversao); } } else { lRetorno = RetornarErroAjax("Foi enviada ação de cadastro sem objeto para excluir"); } return(lRetorno); }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteProcuradorRepresentanteInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteProcuradorRepresentanteInfo> lResponse; bool lExcluir = true; ClienteProcuradorRepresentanteInfo lDados = new ClienteProcuradorRepresentanteInfo() { IdCliente = int.Parse(Request["Id"]) }; lRequest = new ConsultarEntidadeCadastroRequest <ClienteProcuradorRepresentanteInfo>() { EntidadeCadastro = lDados, IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteProcuradorRepresentanteInfo>(lRequest); btnSalvar.Visible = UsuarioPode("Salvar", "675B2420-F136-4512-AE7F-BF5639F97CD2"); NovoRepresentante.Visible = UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744", "675B2420-F136-4512-AE7F-BF5639F97CD2"); lExcluir = UsuarioPode("Excluir", "1161D23B-7038-421c-A9AE-C17248E50269"); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count == 0 && NovoRepresentante.Visible) { btnSalvar.Visible = true; } IEnumerable <TransporteProcuradores> lLista = from ClienteProcuradorRepresentanteInfo t in lResponse.Resultado select new TransporteProcuradores(t, lExcluir); hidClientes_Representantes_ListaJson.Value = JsonConvert.SerializeObject(lLista); } //else //{ // RetornarErroAjax("Erro ao consultar os telefones do cliente", lResponse.DescricaoResposta); //} //hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }
public TransporteProcuradores(ClienteProcuradorRepresentanteInfo pProcurador, bool pExclusao) { this.CPF = Convert.ToInt64(pProcurador.NrCpfCnpj).ToCpfCnpjString(); this.DataNascimento = null == pProcurador.DtNascimento || DateTime.MinValue == pProcurador.DtNascimento ? "" : pProcurador.DtNascimento.Value.ToString("dd/MM/yyyy"); this.DataValidade = pProcurador.DtValidade == null ? "" : pProcurador.DtValidade.Value.ToString("dd/MM/yyyy"); this.Identidade = pProcurador.DsNumeroDocumento; this.Id = pProcurador.IdProcuradorRepresentante; this.ParentId = pProcurador.IdCliente.DBToInt32(); this.UfOrgaoEmissor = pProcurador.CdUfOrgaoEmissor; this.OrgaoEmissor = pProcurador.CdOrgaoEmissor; this.TipoDocumento = pProcurador.TpDocumento; this.Nome = pProcurador.DsNome; this.TipoSituacaoLegal = pProcurador.TpSituacaoLegal; this.Exclusao = pExclusao; this.TipoDoRepresentante = (int)pProcurador.TpProcuradorRepresentante; }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteProcuradorRepresentanteInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteProcuradorRepresentanteInfo> lResponse; bool lExcluir = true; var lDados = new ClienteProcuradorRepresentanteInfo(Request["Id"]); lRequest = new ConsultarEntidadeCadastroRequest <ClienteProcuradorRepresentanteInfo>() { EntidadeCadastro = lDados, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteProcuradorRepresentanteInfo>(lRequest); btnSalvar.Visible = UsuarioPode("Salvar", "FDE3F8E9-F9E0-4FF8-801F-B83312BA66C6"); NovoProcurador.Visible = UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744", "FDE3F8E9-F9E0-4FF8-801F-B83312BA66C6"); lExcluir = UsuarioPode("Excluir", "52A14EA8-3982-43A1-95F3-5EAC62F7018B"); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count == 0 && NovoProcurador.Visible) { btnSalvar.Visible = true; } IEnumerable <TransporteProcuradores> lLista = from ClienteProcuradorRepresentanteInfo t in lResponse.Resultado select new TransporteProcuradores(t, lExcluir); hidClientes_Procuradores_ListaJson.Value = JsonConvert.SerializeObject(lLista); } else { //RetornarErroAjax("Erro ao consultar os telefones do cliente", lResponse.DescricaoResposta); } //hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }
private static ClienteProcuradorRepresentanteInfo CriarRegistroClienteProcuradorRepresentanteInfo(DataRow linha) { var lClienteProcuradorRepresentanteInfo = new ClienteProcuradorRepresentanteInfo(); lClienteProcuradorRepresentanteInfo.CdOrgaoEmissor = (linha["cd_orgaoemissor"]).DBToString(); lClienteProcuradorRepresentanteInfo.CdUfOrgaoEmissor = (linha["cd_uforgaoemissordocumento"]).DBToString(); lClienteProcuradorRepresentanteInfo.NrCpfCnpj = linha["ds_cpfcnpj"].DBToString(); lClienteProcuradorRepresentanteInfo.DsNome = linha["ds_nome"].DBToString(); lClienteProcuradorRepresentanteInfo.DsNumeroDocumento = linha["ds_numerodocumento"].DBToString(); lClienteProcuradorRepresentanteInfo.DtNascimento = linha["dt_nascimento"].DBToDateTime(); lClienteProcuradorRepresentanteInfo.IdCliente = linha["id_cliente"].DBToInt32(); lClienteProcuradorRepresentanteInfo.IdProcuradorRepresentante = linha["id_procuradorrepresentante"].DBToInt32(); lClienteProcuradorRepresentanteInfo.TpDocumento = linha["tp_documento"].DBToString(); lClienteProcuradorRepresentanteInfo.TpSituacaoLegal = linha["tp_situacaoLegal"].DBToInt32(); lClienteProcuradorRepresentanteInfo.DtValidade = linha["dt_validade"].DBToDateTime() == DateTime.MinValue ? new System.Nullable <DateTime>() : linha["dt_validade"].DBToDateTime(); return(lClienteProcuradorRepresentanteInfo); }
public ClienteProcuradorRepresentanteInfo ToClienteRepresentanteInfo() { ClienteProcuradorRepresentanteInfo lRetorno = new ClienteProcuradorRepresentanteInfo(); lRetorno.DsNome = this.Nome; lRetorno.DsNumeroDocumento = this.Identidade; lRetorno.DtNascimento = this.DataNascimento.DBToDateTime(); lRetorno.DtValidade = this.DataValidade.DBToDateTime() == DateTime.MinValue ? new System.Nullable <DateTime>() : this.DataValidade.DBToDateTime(); lRetorno.IdCliente = this.ParentId; lRetorno.IdProcuradorRepresentante = this.Id; lRetorno.NrCpfCnpj = this.CPF.Replace("-", "").Replace(".", "").Replace("/", ""); lRetorno.CdOrgaoEmissor = this.OrgaoEmissor; lRetorno.CdUfOrgaoEmissor = this.UfOrgaoEmissor; lRetorno.TpDocumento = this.TipoDocumento; lRetorno.TpSituacaoLegal = this.TipoSituacaoLegal; lRetorno.TpProcuradorRepresentante = (TipoProcuradorRepresentante)this.TipoDoRepresentante; return(lRetorno); }
private List <ClienteProcuradorRepresentanteInfo> GetRepresentante(ClienteAntigo pClienteDuc) { List <ClienteProcuradorRepresentanteInfo> lRetorno = new List <ClienteProcuradorRepresentanteInfo>(); if (null != pClienteDuc.Representante && null != pClienteDuc.Representante.CPF && pClienteDuc.Representante.CPF.ToString().Trim().Length > 0) { ClienteProcuradorRepresentanteInfo lRepresentante = new ClienteProcuradorRepresentanteInfo(); lRepresentante.DsNome = pClienteDuc.Representante.Nome; lRepresentante.CdOrgaoEmissor = pClienteDuc.Representante.OrgaoEmissorDocumento; lRepresentante.CdUfOrgaoEmissor = pClienteDuc.Representante.UFEmissaoDocumento; lRepresentante.DsNumeroDocumento = pClienteDuc.Representante.NumeroDocumento; lRepresentante.DtNascimento = pClienteDuc.Representante.DataNascimento.Value; lRepresentante.IdCliente = 0; lRepresentante.IdProcuradorRepresentante = 0; lRepresentante.NrCpfCnpj = pClienteDuc.Representante.CPF.Replace(".", "").Replace("-", "").Replace("/", "").Replace("\\", ""); lRepresentante.TpDocumento = pClienteDuc.Representante.TipoDocumento; lRepresentante.TpSituacaoLegal = pClienteDuc.Representante.SituacaoLegal.Value; lRetorno.Add(lRepresentante); } return(lRetorno); }
private List <ClienteProcuradorRepresentanteInfo> ConsultarEntidadeCadastroClienteProcuradorRepresentanteInfo(ClienteProcuradorRepresentanteInfo pParametros) { List <ClienteProcuradorRepresentanteInfo> lRetorno = new List <ClienteProcuradorRepresentanteInfo>(); ClienteProcuradorRepresentanteInfo lInfo = new ClienteProcuradorRepresentanteInfo(); lInfo.IdCliente = pParametros.IdCliente; lInfo.IdProcuradorRepresentante = 1; lInfo.NrCpfCnpj = "11111111111"; lInfo.DsNome = "Marcos Mockado da Silva"; lInfo.DsNumeroDocumento = "22222222"; lInfo.TpDocumento = "RG"; lInfo.TpSituacaoLegal = 1; lInfo.CdOrgaoEmissor = "SSP"; lInfo.CdUfOrgaoEmissor = "SP"; lInfo.DtNascimento = DateTime.Now.AddYears(-42); lRetorno.Add(lInfo); return(lRetorno); }