private static void testeContaCorrente() { IServicoMensageria servicoMensageria = Ativador.Get <IServicoMensageria>(); ConsultarContasCorrentesResponse respostaConsultar = (ConsultarContasCorrentesResponse) servicoMensageria.ProcessarMensagem( new ConsultarContasCorrentesRequest() { }); List <double> saldoProjetado = new List <double>(new double[] { 1, 2, 3, 4 }); ContaCorrenteInfo contaCorrente = new ContaCorrenteInfo() { SaldoRegularAtual = 199, SaldoRegularProjetado = saldoProjetado }; SalvarContaCorrenteResponse respostaSalvar = (SalvarContaCorrenteResponse) servicoMensageria.ProcessarMensagem( new SalvarContaCorrenteRequest() { ContaCorrenteInfo = contaCorrente }); }
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 static void testeInterface() { IServicoMensageria servicoMensageria = Ativador.Get <IServicoMensageria>(); AutenticarUsuarioResponse responseAutenticacao = (AutenticarUsuarioResponse) servicoMensageria.ProcessarMensagem( new AutenticarUsuarioRequest() { CodigoUsuario = "Admin", Senha = "123" }); ReceberArvoreComandosInterfaceResponse respostaArvore = (ReceberArvoreComandosInterfaceResponse) servicoMensageria.ProcessarMensagem( new ReceberArvoreComandosInterfaceRequest() { CodigoSessao = responseAutenticacao.Sessao.CodigoSessao, CodigoGrupoComandoInterface = "default" }); ReceberGrupoComandoInterfaceResponse respostaReceber = (ReceberGrupoComandoInterfaceResponse) servicoMensageria.ProcessarMensagem( new ReceberGrupoComandoInterfaceRequest() { CodigoSessao = responseAutenticacao.Sessao.CodigoSessao, CodigoGrupoComandoInterface = "default" }); }
private static void testeSeguranca() { IServicoMensageria servicoMensageria = Ativador.Get <IServicoMensageria>(); ListarPermissoesResponse resposta = (ListarPermissoesResponse) servicoMensageria.ProcessarMensagem( new ListarPermissoesRequest()); }
public LojaStoneFacade(IRepositorioCliente repositorioCliente, IRepositorioItem repositorioItem, IRepositorioPedido repositorioPedido, IServicoMensageria servicoMensageria, ILogger <LojaStoneFacade> logger) { this.repositorioCliente = repositorioCliente; this.repositorioItem = repositorioItem; this.repositorioPedido = repositorioPedido; this.servicoMensageria = servicoMensageria; this.logger = logger; }
private static void testeOrdens2() { IServicoMensageria servicoMensageria = Ativador.Get <IServicoMensageria>(); AutenticarUsuarioResponse responseAutenticacao = (AutenticarUsuarioResponse) servicoMensageria.ProcessarMensagem( new AutenticarUsuarioRequest() { CodigoUsuario = "Admin", Senha = "123" }); ListarOrdensResponse respostaListarOrdens = (ListarOrdensResponse) servicoMensageria.ProcessarMensagem( new ListarOrdensRequest() { CodigoSessao = responseAutenticacao.Sessao.CodigoSessao }); }
private static void testes() { IServicoMensageria servicoMensageria = Ativador.Get <IServicoMensageria>(); AutenticarUsuarioResponse responseAutenticacao = (AutenticarUsuarioResponse) servicoMensageria.ProcessarMensagem( new AutenticarUsuarioRequest() { CodigoUsuario = "Admin", Senha = "123" }); CallbackEvento callbackEvento = new CallbackEvento(); callbackEvento.Evento += new EventHandler <EventoEventArgs>(callbackEvento_Evento); callbackEvento.Evento2 += new EventHandler <EventArgs>(callbackEvento_Evento2); IServicoMensageriaComCallback servicoMensageriaComCallback = Ativador.Get <IServicoMensageriaComCallback>( callbackEvento, responseAutenticacao.Sessao); servicoMensageriaComCallback.AssinarEvento( new AssinarEventoRequest() { CodigoSessao = responseAutenticacao.Sessao.CodigoSessao, TipoServico = typeof(IServicoEcho).FullName + ", " + typeof(IServicoEcho).Assembly.FullName, NomeEvento = "EventoEcho" }); ExecutarEchoResponse responseEcho = (ExecutarEchoResponse) servicoMensageria.ProcessarMensagem( new ExecutarEchoRequest() { TipoFuncao = ExecutarEchoTipoFuncaoEnum.EcoarMensagem, Mensagem = "teste" }); }
private static void testeBruno() { // Referencia para a mensageria IServicoMensageria servicoMensageria = Ativador.Get <IServicoMensageria>(); // Faz a autenticacao AutenticarUsuarioResponse responseAutenticacao = (AutenticarUsuarioResponse) servicoMensageria.ProcessarMensagem( new AutenticarUsuarioRequest() { Email = "*****@*****.**", Senha = "123" }); // Recebe o usuario ReceberUsuarioResponse respostaReceberUsuario = (ReceberUsuarioResponse) servicoMensageria.ProcessarMensagem( new ReceberUsuarioRequest() { CodigoSessao = null, Email = "*****@*****.**" }); // Verifica se tem o contexto, senao cria ContextoOMSInfo contextoOMS = respostaReceberUsuario.Usuario.Complementos.ReceberItem <ContextoOMSInfo>(); if (contextoOMS == null) { contextoOMS = respostaReceberUsuario.Usuario.Complementos.AdicionarItem <ContextoOMSInfo>(new ContextoOMSInfo()); } // Verifica se tem conta corrente, senao cria if (contextoOMS.CodigoContaCorrente != null) { // Cria conta corrente vazia ContaCorrenteInfo contaCorrente = new ContaCorrenteInfo() { }; // Salva conta corrente criada SalvarContaCorrenteResponse respostaSalvarContaCorrente = (SalvarContaCorrenteResponse) servicoMensageria.ProcessarMensagem( new SalvarContaCorrenteRequest() { CodigoSessao = responseAutenticacao.Sessao.CodigoSessao, ContaCorrenteInfo = contaCorrente }); // Associa conta corrente ao usuário contextoOMS.CodigoContaCorrente = contaCorrente.CodigoContaCorrente; // Salva usuário SalvarUsuarioResponse respostaSalvarUsuario = (SalvarUsuarioResponse) servicoMensageria.ProcessarMensagem( new SalvarUsuarioRequest() { CodigoSessao = responseAutenticacao.Sessao.CodigoSessao, Usuario = respostaReceberUsuario.Usuario }); } }