public static List <ClienteEmitenteInfo> GetClienteEmitentePorIdCliente(ClienteInfo pParametros) { List <ClienteEmitenteInfo> resposta = new List <ClienteEmitenteInfo>(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_emitente_lst_porcliente_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.IdCliente); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); foreach (DataRow item in lDataTable.Rows) { ClienteEmitenteInfo lEmitente = new ClienteEmitenteInfo(); lEmitente.IdCliente = (item["id_cliente"]).DBToInt32(); lEmitente.DsNome = (item["ds_nome"]).DBToString(); lEmitente.NrCpfCnpj = (item["ds_cpfcnpj"]).DBToString(); lEmitente.DtNascimento = (item["dt_nascimento"]).DBToDateTime(); lEmitente.StPrincipal = Boolean.Parse(item["st_principal"].ToString()); lEmitente.DsNumeroDocumento = (item["ds_numerodocumento"]).DBToString();; lEmitente.CdSistema = (item["cd_sistema"]).DBToString(); lEmitente.DsEmail = (item["ds_email"]).DBToString(); lEmitente.DsData = (item["ds_data"]).DBToDateTime(); resposta.Add(lEmitente); } } return(resposta); }
private static void LogarModificacao(ClienteEmitenteInfo pParametro, int IdUsuarioLogado, string DescricaoUsuarioLogado) { ReceberEntidadeRequest <ClienteEmitenteInfo> lEntrada = new ReceberEntidadeRequest <ClienteEmitenteInfo>(); lEntrada.Objeto = pParametro; ReceberObjetoResponse <ClienteEmitenteInfo> lRetorno = ReceberClienteEmitente(lEntrada); LogCadastro.Logar(lRetorno.Objeto, IdUsuarioLogado, DescricaoUsuarioLogado, LogCadastro.eAcao.Receber); }
private string ResponderExcluir() { string lRetorno = ""; string lID = Request["Id"]; if (!string.IsNullOrEmpty(lID)) { RemoverEntidadeCadastroRequest <ClienteEmitenteInfo> lRequest; RemoverEntidadeCadastroResponse lResponse; try { ClienteEmitenteInfo lEmitente = new ClienteEmitenteInfo(); lEmitente.IdPessoaAutorizada = int.Parse(lID); lRequest = new RemoverEntidadeCadastroRequest <ClienteEmitenteInfo>() { EntidadeCadastro = lEmitente, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; try { lResponse = ServicoPersistenciaCadastro.RemoverEntidadeCadastro <ClienteEmitenteInfo>(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); }
public TransporteEmitente(ClienteEmitenteInfo pEmitente, bool pExclusao) { this.CodigoSistema = pEmitente.CdSistema; this.CPFCNPJ = pEmitente.NrCpfCnpj; this.DataNascimento = pEmitente.DtNascimento.Value.ToString("dd/MM/yyyy"); this.Email = pEmitente.DsEmail; this.FlagPrincipal = pEmitente.StPrincipal; this.Id = pEmitente.IdPessoaAutorizada; this.Identidade = pEmitente.DsNumeroDocumento; this.ParentId = pEmitente.IdCliente; this.Nome = pEmitente.DsNome; this.Exclusao = pExclusao; }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteEmitenteInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteEmitenteInfo> lResponse; bool lExcluir = true; ClienteEmitenteInfo lDados = new ClienteEmitenteInfo() { IdCliente = int.Parse(Request["Id"]) }; lRequest = new ConsultarEntidadeCadastroRequest <ClienteEmitenteInfo>() { EntidadeCadastro = lDados, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteEmitenteInfo>(lRequest); btnSalvar.Visible = UsuarioPode("Salvar", "45231EA2-CA95-48a7-8006-8A55BCFCA3CD"); NovaPessoaAutorizada.Visible = UsuarioPode("Incluir", "4239f749-5c0c-4fd0-abdd-281d94a11744", "45231EA2-CA95-48a7-8006-8A55BCFCA3CD"); lExcluir = UsuarioPode("Excluir", "45231EA2-CA95-48a7-8006-8A55BCFCA3CD"); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { if (lResponse.Resultado.Count == 0 && NovaPessoaAutorizada.Visible) { btnSalvar.Visible = true; } IEnumerable <TransporteEmitente> lLista = from ClienteEmitenteInfo t in lResponse.Resultado select new TransporteEmitente(t, lExcluir); hidClientes_PessoasAutorizadas_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 ClienteEmitenteInfo ToClienteEmitente() { ClienteEmitenteInfo lRetorno = new ClienteEmitenteInfo(); lRetorno.DsEmail = this.Email; lRetorno.DsNome = this.Nome; lRetorno.DsNumeroDocumento = this.Identidade; lRetorno.DtNascimento = DateTime.Parse(this.DataNascimento); lRetorno.IdCliente = this.ParentId; lRetorno.IdPessoaAutorizada = this.Id; lRetorno.NrCpfCnpj = this.CPFCNPJ; lRetorno.StPrincipal = this.FlagPrincipal; lRetorno.CdSistema = this.CodigoSistema; return(lRetorno); }
private static ClienteEmitenteInfo CriarRegistroClienteEmitente(DataRow linha) { var lClienteEmitente = new ClienteEmitenteInfo(); lClienteEmitente.IdCliente = linha["id_cliente"].DBToInt32(); lClienteEmitente.DsNome = linha["ds_nome"].DBToString(); lClienteEmitente.NrCpfCnpj = linha["ds_cpfcnpj"].DBToString(); lClienteEmitente.StPrincipal = Boolean.Parse(linha["st_principal"].ToString()); lClienteEmitente.DsNumeroDocumento = linha["ds_numerodocumento"].DBToString(); lClienteEmitente.CdSistema = linha["cd_sistema"].DBToString(); lClienteEmitente.DsEmail = linha["ds_email"].DBToString(); lClienteEmitente.DsData = linha["ds_data"].DBToDateTime(); lClienteEmitente.IdPessoaAutorizada = linha["id_pessoaautorizada"].DBToInt32(); lClienteEmitente.DtNascimento = linha["dt_nascimento"].DBToDateTime(); return(lClienteEmitente); }
private List <ClienteEmitenteInfo> ConsultarEntidadeCadastroClienteProcuradorRepresentanteInfo(ClienteEmitenteInfo pParametros) { List <ClienteEmitenteInfo> lRetorno = new List <ClienteEmitenteInfo>(); ClienteEmitenteInfo lInfo = new ClienteEmitenteInfo(); lInfo.CdSistema = "BOL"; lInfo.DsData = DateTime.Now.AddDays(-1); lInfo.DsEmail = "*****@*****.**"; lInfo.DsNome = "Maurício Mockado da Silva"; lInfo.DsNumeroDocumento = "11111111111"; lInfo.DtNascimento = DateTime.Now.AddYears(-28); lInfo.IdCliente = pParametros.IdCliente; lInfo.IdPessoaAutorizada = pParametros.IdPessoaAutorizada; lInfo.NrCpfCnpj = "22222222222"; lInfo.StPrincipal = true; lRetorno.Add(lInfo); return(lRetorno); }
public static List<ClienteEmitenteInfo> ConverterEmitente(List<SinacorEmitenteInfo> pEmitentes) { List<ClienteEmitenteInfo> lRetorno = new List<ClienteEmitenteInfo>(); ClienteEmitenteInfo lEmitente; foreach (SinacorEmitenteInfo item in pEmitentes) { lEmitente = new ClienteEmitenteInfo(); lEmitente.DsEmail = item.NM_E_MAIL; lEmitente.DsNome = item.NM_EMIT_ORDEM; lEmitente.DsNumeroDocumento = item.CD_DOC_IDENT_EMIT; lEmitente.CdSistema = item.CD_SISTEMA; lEmitente.DsData = item.TM_STAMP; lEmitente.IdCliente = 0; lEmitente.NrCpfCnpj = item.CD_CPFCGC_EMIT.Value.ToString(); lEmitente.StPrincipal = ToBool(item.IN_PRINCIPAL); lEmitente.DtNascimento = null; lRetorno.Add(lEmitente); } return lRetorno; }