public TransporteSolicitacaoAlteracaoCadastral(ClienteAlteracaoInfo pInfo) { this.CdTipo = pInfo.CdTipo.ToString(); if (pInfo.CdTipo == 'A') { this.DsTipo = "Alteração"; } else if (pInfo.CdTipo == 'I') { this.DsTipo = "Inclusão"; } else { this.DsTipo = "Exclusão"; } this.DsDescricao = pInfo.DsDescricao; this.DsInformacao = pInfo.DsInformacao; if (pInfo.DtRealizacao != null) { this.DtRealizacao = pInfo.DtRealizacao.Value.ToString("dd/MM/yyyy"); } this.DtSolicitacao = pInfo.DtSolicitacao.ToString("dd/MM/yyyy"); this.Id = pInfo.IdAlteracao; this.IdLogin = pInfo.IdLoginRealizacao; this.ParentId = pInfo.IdCliente; this.StResolvido = (pInfo.DtRealizacao == null) ? false : true; this.DsLoginRealizacao = pInfo.DsLoginRealizacao; this.DsLoginSolicitante = pInfo.DsLoginSolicitante; }
public ClienteAlteracaoInfo ToClienteAlteracaoCadastralInfo() { ClienteAlteracaoInfo lRetorno = new ClienteAlteracaoInfo(); lRetorno.IdAlteracao = this.Id; lRetorno.IdCliente = this.ParentId; lRetorno.CdTipo = this.CdTipo[0]; lRetorno.DsDescricao = this.DsDescricao; lRetorno.DsInformacao = this.DsInformacao; lRetorno.DtRealizacao = null; lRetorno.DtSolicitacao = DateTime.Now; lRetorno.DsLoginRealizacao = this.DsLoginRealizacao; lRetorno.DsLoginSolicitante = this.DsLoginSolicitante; //lRetorno.CdTipo = this.CdTipo[0]; //lRetorno.DsDescricao = this.DsDescricao; //lRetorno.DsInformacao = this.DsInformacao; //lRetorno.DtSolicitacao = this.DtSolicitacao.DBToDateTime(); //if (this.DtRealizacao.Trim().Length > 0) { // lRetorno.DtRealizacao = this.DtRealizacao.DBToDateTime(); //} //lRetorno.IdLogin = this.IdLogin; return(lRetorno); }
private static void LogarModificacao(ClienteAlteracaoInfo pParametro, int IdUsuarioLogado, string DescricaoUsuarioLogado) { ReceberEntidadeRequest <ClienteAlteracaoInfo> lEntrada = new ReceberEntidadeRequest <ClienteAlteracaoInfo>(); lEntrada.Objeto = pParametro; ReceberObjetoResponse <ClienteAlteracaoInfo> lRetorno = ReceberClienteAlteracao(lEntrada); LogCadastro.Logar(lRetorno.Objeto, IdUsuarioLogado, DescricaoUsuarioLogado, LogCadastro.eAcao.Receber); }
private string ResponderCarregarHtmlComDados() { ConsultarEntidadeCadastroRequest <ClienteAlteracaoInfo> lRequest; ConsultarEntidadeCadastroResponse <ClienteAlteracaoInfo> lResponse; List <ItemSegurancaInfo> list = new List <ItemSegurancaInfo>(); ClienteAlteracaoInfo lDados = new ClienteAlteracaoInfo() { IdCliente = int.Parse(Request["Id"]) }; lRequest = new ConsultarEntidadeCadastroRequest <ClienteAlteracaoInfo>() { EntidadeCadastro = lDados, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lResponse = this.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <ClienteAlteracaoInfo>(lRequest); //ItemSegurancaInfo lItemSegurancaSalvar = new ItemSegurancaInfo(); //lItemSegurancaSalvar.Permissoes = new List<string>() { "08faf3a5-06ad-4556-896e-b503f7f5f94d" }; //lItemSegurancaSalvar.Tag = "Salvar"; //lItemSegurancaSalvar.TipoAtivacao = ItemSegurancaAtivacaoTipoEnum.QualquerCondicao; //list.Add(lItemSegurancaSalvar); //base.VerificaPermissoesPagina(list).ForEach(delegate(ItemSegurancaInfo item) //{ // if ("Salvar".Equals(item.Tag)) // btnSalvar.Visible = item.Valido.Value; //}); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { try { IEnumerable <TransporteSolicitacaoAlteracaoCadastral> lLista = from ClienteAlteracaoInfo t in lResponse.Resultado select new TransporteSolicitacaoAlteracaoCadastral(t);//, GetLoginName(t.IdLoginRealizacao)); hidAcoes_AlteracaoCadastral_ListaJson.Value = JsonConvert.SerializeObject(lLista); } catch (Exception ex) { RetornarErroAjax("Erro ao consultar as solicitações de alteração do cliente", ex.Message); } } else { RetornarErroAjax("Erro ao consultar as solicitações de alteração do cliente", lResponse.DescricaoResposta); } return(string.Empty); //só para obedecer assinatura }
public ClienteAlteracaoInfo GetAlteracao(EAlteracao pAlteracaoAntiga, int pIdLoginAlteracao) { ClienteAlteracaoInfo lRetorno = new ClienteAlteracaoInfo(); lRetorno.CdTipo = pAlteracaoAntiga.Tipo; lRetorno.DsDescricao = pAlteracaoAntiga.Descricao; lRetorno.DsInformacao = pAlteracaoAntiga.Campo; lRetorno.DtRealizacao = pAlteracaoAntiga.DataRealizada; lRetorno.DtSolicitacao = pAlteracaoAntiga.Data.Value; lRetorno.IdAlteracao = 0; lRetorno.IdCliente = 0; lRetorno.IdLoginRealizacao = (null == pAlteracaoAntiga.DataRealizada) ? new Nullable <int>() : pIdLoginAlteracao; return(lRetorno); }
private static ClienteAlteracaoInfo MontarLinha(DataRow pDr) { ClienteAlteracaoInfo resposta = new ClienteAlteracaoInfo(); resposta.CdTipo = pDr["cd_tipo"].DBToChar(); resposta.DsDescricao = pDr["Ds_Descricao"].DBToString(); resposta.DsInformacao = pDr["Ds_Informacao"].DBToString(); resposta.DtRealizacao = pDr["Dt_Realizacao"].DBToDateTime(Contratos.Dados.Enumeradores.eDateNull.Permite); resposta.DtSolicitacao = pDr["Dt_Solicitacao"].DBToDateTime(); resposta.IdAlteracao = pDr["Id_Alteracao"].DBToInt32(); resposta.IdCliente = pDr["Id_Cliente"].DBToInt32(); resposta.IdLoginRealizacao = pDr["Id_Login"].DBToInt32(); resposta.IdLoginSolicitante = pDr["id_login_solicitante"].DBToInt32(); //Tratar aqui, pois para assessor é no Sinacor if (0 != resposta.IdLoginRealizacao) { var lLoginRealizacao = ReceberLogin(new ReceberEntidadeRequest <LoginInfo>() { DescricaoUsuarioLogado = "Consulta ao Montar Linha de Solicitação de Alteração Cadastral", Objeto = new LoginInfo() { IdLogin = resposta.IdLoginRealizacao } }); if (lLoginRealizacao.Objeto.TpAcesso == Contratos.Dados.Enumeradores.eTipoAcesso.Assessor) { //Pegar do Sinacor var lLoginAssessor = ConsultarListaComboSinacor(new ConsultarEntidadeRequest <SinacorListaComboInfo>() { DescricaoUsuarioLogado = "Consulta ao Montar Linha de Solicitação de Alteração Cadastral", Objeto = new SinacorListaComboInfo() { Informacao = Contratos.Dados.Enumeradores.eInformacao.Assessor, Filtro = lLoginRealizacao.Objeto.CdAssessor.ToString() } }); resposta.DsLoginRealizacao = lLoginAssessor.Resultado[0].Value; } else { resposta.DsLoginRealizacao = lLoginRealizacao.Objeto.DsNome; } } if (0 != resposta.IdLoginSolicitante) { var lLoginSolicitante = ReceberLogin(new ReceberEntidadeRequest <LoginInfo>() { DescricaoUsuarioLogado = "Consulta ao Montar Linha de Solicitação de Alteração Cadastral", Objeto = new LoginInfo() { IdLogin = resposta.IdLoginSolicitante } }); if (lLoginSolicitante.Objeto.TpAcesso == Contratos.Dados.Enumeradores.eTipoAcesso.Assessor) { //Pegar do Sinacor var lLoginAssessor = ConsultarListaComboSinacor(new ConsultarEntidadeRequest <SinacorListaComboInfo>() { DescricaoUsuarioLogado = "Consulta ao Montar Linha de Solicitação de Alteração Cadastral", Objeto = new SinacorListaComboInfo() { Informacao = Contratos.Dados.Enumeradores.eInformacao.Assessor, Filtro = lLoginSolicitante.Objeto.CdAssessor.ToString() } }); resposta.DsLoginSolicitante = lLoginAssessor.Resultado[0].Value; } else { resposta.DsLoginSolicitante = lLoginSolicitante.Objeto.DsNome; } } else { resposta.DsLoginSolicitante = "Solicitado pelo cliente via Portal"; } return(resposta); }
private List <ClienteAlteracaoInfo> ConsultarEntidadeCadastroClienteAlteracaoInfo(ClienteAlteracaoInfo pParametros) { List <ClienteAlteracaoInfo> lRetorno = new List <ClienteAlteracaoInfo>(); lRetorno.Add(new ClienteAlteracaoInfo() { CdTipo = 'A', DsDescricao = "Descrição", DsInformacao = "Dados Cadastrais", DtRealizacao = null, DtSolicitacao = DateTime.Now, IdAlteracao = 1, IdLoginRealizacao = null, IdCliente = pParametros.IdCliente }); return(lRetorno); }