public Lib.Mensagens.ExcluirAlertaResponse ExcluirAlerta(Lib.Mensagens.ExcluirAlertaRequest request) { logger.Debug("Excluir Alerta: IdCliente=[" + request.IdCliente + "] IdAlerta=[" + request.IdAlerta + "]"); ExcluirAlertaResponse response = new ExcluirAlertaResponse(); dbAlertas.ExcluirAlerta(request.IdAlerta); logger.Debug("IdAlerta=[" + request.IdAlerta + "] removido da base."); DadosAlerta alertaExcluido = gerenciadorAlertas.Excluir(request.IdAlerta); if (alertaExcluido != null) { // Serializa alerta exlcuido e envia para AlertasCliente string alertaExcluidoSerializado = JsonConvert.SerializeObject(alertaExcluido); StringBuilder retornoExcluido = new StringBuilder(); retornoExcluido.Append("EX"); retornoExcluido.Append(alertaExcluidoSerializado); logger.Debug("Server - Enviando alerta excluído: [" + retornoExcluido.ToString() + "]"); serverAlertas.SendToAll(retornoExcluido.ToString()); } logger.Debug("IdAlerta=[" + request.IdAlerta + "] removido da memória."); response.StatusResposta = Library.MensagemResponseStatusEnum.OK; return(response); }
public Alertas.Lib.Mensagens.ExcluirAlertaResponse ExcluirAlerta(Alertas.Lib.Mensagens.ExcluirAlertaRequest request) { logger.Debug("Excluir Alerta: IdCliente=[" + request.IdCliente + "] IdAlerta=[" + request.IdAlerta + "]"); ExcluirAlertaResponse response = new ExcluirAlertaResponse(); try { IServicoAlertas servico = Ativador.GetByAddr <IServicoAlertas>(urlalertas); response = servico.ExcluirAlerta(request); logger.Debug("Excluir Alerta: IdCliente=[" + request.IdCliente + "] IdAlerta=[" + request.IdAlerta + "] excluido"); } catch (Exception ex) { logger.Error("Erro ExcluirAlerta(): " + ex.Message, ex); response.StatusResposta = Library.MensagemResponseStatusEnum.ErroPrograma; response.DescricaoResposta = ex.Message; } return(response); }
private void btnExcluir_Click(object sender, EventArgs e) { if (txtIdAlertaExcluir.Text.Length == 0) { return; } if (txtIdClienteExcluir.Text.Length == 0) { return; } ExcluirAlertaRequest request = new ExcluirAlertaRequest(); request.IdAlerta = txtIdAlertaExcluir.Text; request.IdCliente = txtIdClienteExcluir.Text; IServicoAlertas servicoAlerta = Ativador.Get <IServicoAlertas>(); ExcluirAlertaResponse response = servicoAlerta.ExcluirAlerta(request); MessageBox.Show("Exclusão executada.", "Exclusão", MessageBoxButtons.OK, MessageBoxIcon.Information); }