private void btnMarcarExibida_Click(object sender, EventArgs e) { if (txtIdAlertaMarcar.Text.Length == 0) { return; } if (txtIdClienteMarcar.Text.Length == 0) { return; } MarcarComoExibidoRequest request = new MarcarComoExibidoRequest(); request.IdCliente = txtIdClienteMarcar.Text; List <String> listaAlertas = new List <String>(); listaAlertas.Add(txtIdAlertaMarcar.Text); request.listaIdAlerta = listaAlertas; IServicoAlertas servicoAlerta = Ativador.Get <IServicoAlertas>(); MarcarComoExibidoResponse response = servicoAlerta.MarcarComoExibido(request); MessageBox.Show("Ação executada.", "Marcar como exibida", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public Alertas.Lib.Mensagens.MarcarComoExibidoResponse MarcarComoExibido(Alertas.Lib.Mensagens.MarcarComoExibidoRequest request) { logger.Debug("MarcarComoExibido: IdCliente = [" + request.IdCliente + "]"); MarcarComoExibidoResponse response = new MarcarComoExibidoResponse(); try { IServicoAlertas servico = Ativador.GetByAddr <IServicoAlertas>(urlalertas); response = servico.MarcarComoExibido(request); } catch (Exception ex) { logger.Error("Erro MarcarComoExibido(): " + ex.Message, ex); response.StatusResposta = Library.MensagemResponseStatusEnum.ErroPrograma; response.DescricaoResposta = ex.Message; } return(response); }