private static void testeUsuario() { IServicoMensageria servicoMensageria = Ativador.Get <IServicoMensageria>(); AutenticarUsuarioResponse responseAutenticacao = (AutenticarUsuarioResponse) servicoMensageria.ProcessarMensagem( new AutenticarUsuarioRequest() { CodigoUsuario = "Admin", Senha = "123" }); ListarUsuariosResponse respostaListarUsuario = (ListarUsuariosResponse) servicoMensageria.ProcessarMensagem( new ListarUsuariosRequest() { }); //ReceberUsuarioResponse respostaUsuario = // (ReceberUsuarioResponse) // servicoMensageria.ProcessarMensagem( // new ReceberUsuarioRequest() // { // CodigoSessao = responseAutenticacao.Sessao.CodigoSessao, // CodigoUsuario = "Usuario1" // }); //ReceberCustodiaResponse respostaCustodia = // (ReceberCustodiaResponse) // servicoMensageria.ProcessarMensagem( // new ReceberCustodiaRequest() // { // CodigoSessao = responseAutenticacao.Sessao.CodigoSessao, // CodigoCustodia = respostaUsuario.Usuario.Complementos.ReceberItem<ContextoOMSInfo>().CodigoCustodia // }); //InicializarUsuarioResponse respostaInicializar = // (InicializarUsuarioResponse) // servicoMensageria.ProcessarMensagem( // new InicializarUsuarioRequest() // { // CodigoSessao = responseAutenticacao.Sessao.CodigoSessao, // CodigoCBLC = "38157", // SincronizarContaCorrente = true, // SincronizarCustodia = true, // SincronizarContaInvestimento = true, // SincronizarContaMargem = true, // InferirCBLCInvestimento = true, // Usuario = // new UsuarioInfo() // { // CodigoUsuario = "Usuario1", // Email = "Usuario1", // Nome = "Usuario1", // Senha = "123" // } // }); }
private void btnListarUsuarios_Click(object sender, EventArgs e) { ListarUsuariosResponse lRes = servicoSeguranca.ListarUsuarios(new ListarUsuariosRequest() { CodigoSessao = lblCodigoSessao.Text }); gvResultados.DataSource = lRes.Usuarios; }
public string ResponderCarregarHtmlComDados() { string lCodigoItem = Request["Id"]; string TipoDeObjeto = Request["TipoDeObjeto"]; List <TransporteSegurancaItemFilho> lItensRetorno = new List <TransporteSegurancaItemFilho>(); ListarUsuariosRequest lRequest = new ListarUsuariosRequest() { CodigoSessao = this.CodigoSessao }; switch (TipoDeObjeto) { case "Grupo": lRequest.FiltroCodigoUsuarioGrupo = lCodigoItem; break; case "Perfil": lRequest.FiltroCodigoPerfil = lCodigoItem; break; } try { ListarUsuariosResponse lResponse = ServicoSeguranca.ListarUsuarios(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { foreach (UsuarioInfo lUsuario in lResponse.Usuarios) { lItensRetorno.Add( new TransporteSegurancaItemFilho() { Id = lCodigoItem + "|" + lUsuario.CodigoUsuario + "|" + TipoDeObjeto, Item = lUsuario.CodigoUsuario, ItemDesc = lUsuario.CodigoUsuario + " - " + lUsuario.Nome, ParentId = lCodigoItem, TipoDeItem = "Usuarios" }); } hidSeguranca_Usuarios_ListaJson.Value = JsonConvert.SerializeObject(lItensRetorno); } else { return(RetornarErroAjax("Erro:" + lResponse.DescricaoResposta)); } } catch (Exception ex) { return(RetornarErroAjax("Erro:" + ex.Message)); } return(string.Empty); }
public MensagemResponseBase ProcessarMensagem(MensagemRequestBase parametros) { Type lTipoParametro = parametros.GetType(); if (lTipoParametro == typeof(AutenticarUsuarioRequest)) { AutenticarUsuarioResponse lResposta = new AutenticarUsuarioResponse(); lResposta.StatusResposta = MensagemResponseStatusEnum.OK; lResposta.Sessao = new SessaoInfo(); lResposta.Sessao.CodigoSessao = Guid.NewGuid().ToString(); return(lResposta); } else if (lTipoParametro == typeof(ValidarItemSegurancaRequest)) { ValidarItemSegurancaResponse lResposta = new ValidarItemSegurancaResponse(); lResposta.StatusResposta = MensagemResponseStatusEnum.OK; lResposta.ItensSeguranca = ((ValidarItemSegurancaRequest)parametros).ItensSeguranca; foreach (ItemSegurancaInfo lItem in lResposta.ItensSeguranca) { lItem.Valido = true; } return(lResposta); } else if (lTipoParametro == typeof(ListarUsuariosRequest)) { ListarUsuariosResponse lResposta = new ListarUsuariosResponse(); lResposta.Usuarios = new List <UsuarioInfo>(); lResposta.Usuarios.Add(new UsuarioInfo() { Nome = "Teste", Email = "*****@*****.**", CodigoUsuario = "1" }); return(lResposta); } else { throw new NotImplementedException(string.Format("Mock não implementado para [{0}]", lTipoParametro)); } }
private void PopularComboUsuarios() { ListarUsuariosRequest lListarUsuariosReq = new ListarUsuariosRequest() { CodigoSessao = this.CodigoSessao , IdUsuarioLogado = base.UsuarioLogado.Id, DescricaoUsuarioLogado = base.UsuarioLogado.Nome }; ListarUsuariosResponse lListarUsuariosRes = this.ServicoSeguranca.ListarUsuarios(lListarUsuariosReq); this.rptSeguranca_Associacoes_Usuario.DataSource = lListarUsuariosRes.Usuarios; this.rptSeguranca_Associacoes_Usuario.DataBind(); }
private void backgroundWorker2_DoWork(object sender, DoWorkEventArgs e) { lock (this.listBox1) { ListarUsuariosRequest lReq = new ListarUsuariosRequest() { FiltroCodigoPerfil = e.Argument.ToString(), CodigoSessao = this.lblCodigoSessao.Text }; ListarUsuariosResponse lRes = servicoSeguranca.ListarUsuarios(lReq); this.gvResultados.Invoke(new MethodInvoker(delegate() { this.gvResultados.DataSource = lRes.Usuarios; })); } }
protected new void Page_Load(object sender, EventArgs e) { base.Page_Load(sender, e); base.RegistrarRespostasAjax(new string[] { "Salvar" , "CarregarHtmlComDados" , "Excluir" }, new ResponderAcaoAjaxDelegate[] { ResponderSalvar , ResponderCarregarHtmlComDados , ResponderExcluir }); if (!Page.IsPostBack) { ListarUsuariosResponse lResponse = this.ServicoSeguranca.ListarUsuarios(new ListarUsuariosRequest() { CodigoSessao = this.CodigoSessao }); rptSeguranca_Usuarios_Usuario.DataSource = lResponse.Usuarios; rptSeguranca_Usuarios_Usuario.DataBind(); } }
private string ResponderBuscarUsuarios() { string lRetorno = "Erro..."; ListarUsuariosRequest lRequest = new ListarUsuariosRequest(); lRequest.CodigoSessao = this.CodigoSessao; if (Request.Params["BuscarCampo"].ToLower().Trim() == "descricao") { lRequest.FiltroNomeOuEmail = Request.Params["TermoDeBusca"]; } if (Request["BuscarCampo"].ToLower().Trim() == "codigo") { lRequest.FiltroCodigoUsuario = Request.Params["TermoDeBusca"]; } ListarUsuariosResponse lResponse = ServicoSeguranca.ListarUsuarios(lRequest); SessionUltimoResultadoDeBusca.Clear(); foreach (UsuarioInfo lUserInfo in lResponse.Usuarios) { this.SessionUltimoResultadoDeBusca.Add(new TransporteSegurancaUsuario() { Id = lUserInfo.CodigoUsuario, Nome = lUserInfo.Nome, Email = lUserInfo.Email }); } TransporteDeListaPaginada lListaPaginada = BuscarPaginaDeResultados(1); lRetorno = RetornarSucessoAjax(lListaPaginada, "Encontrados [{0}] clientes", SessionUltimoResultadoDeBusca.Count); return(lRetorno); }