private bool insertNewsIncidentesMonitoracao(List <ClsIncidente> listIncidente) { ClsMonitoracao monitoracao; List <ClsMonitoracao> listMonitoracao = new List <ClsMonitoracao>(); ClsMonitoracaoBus mb; try { foreach (ClsIncidente i in listIncidente) { monitoracao = new ClsMonitoracao(); monitoracao.IdEquipamento = i.IncEquipamento; monitoracao.DataHoraAlerta = DateTime.Now; monitoracao.IdAlerta = 8; monitoracao.DescricaoAlerta = "Data: " + i.IncDtAbert.ToString() + Environment.NewLine; monitoracao.DescricaoAlerta = "Cartão Chip: " + i.IncCartao.ToString() + Environment.NewLine; monitoracao.DescricaoAlerta += "NSU Origem: " + i.IncNsuOrigem + Environment.NewLine; monitoracao.DescricaoAlerta += "Status: " + i.IncStatus + Environment.NewLine; monitoracao.DescricaoAlerta += "Valor: R$ " + i.IncValor.ToString("##0.00") + Environment.NewLine; monitoracao.DescricaoAlerta += "Motivo: " + i.IncMotivo + Environment.NewLine; mb = new ClsMonitoracaoBus(); mb.setNewMonitoracao(monitoracao); } return(true); } catch (Exception ex) { throw ex; return(false); } }
private bool setEmailEnviadoMonitoracao(long idMonitoracao) { ClsMonitoracaoBus mb = new ClsMonitoracaoBus(); try { return(mb.setEmailEnviadoMonitoracao(idMonitoracao)); } catch (Exception ex) { return(false); } }
private List <ClsEmail> getEmailMonitoracaoAlerta() { ClsEmail e; List <ClsEmail> emails; ClsMonitoracaoBus mb = new ClsMonitoracaoBus(); List <ClsMonitoracao> lstMonitoracao = new List <ClsMonitoracao>(); lstMonitoracao = mb.getMonitoracoesEmailAlerta(); try { if (lstMonitoracao != null) { if (lstMonitoracao.Count > 0) { emails = new List <ClsEmail>(); foreach (ClsMonitoracao m in lstMonitoracao) { e = new ClsEmail(); e.Monitoracao = m; e.Subjetc = m.DescCliente + " | " + m.DescAlerta + " | " + m.DescLocal; e.Body = m.DescCliente + " | " + m.DescAlerta + " | " + m.DescLocal + Environment.NewLine; e.Body += "Data: " + m.DataHoraAlerta.ToString() + Environment.NewLine; e.Body += "Local: " + m.DescLocal + Environment.NewLine; e.Body += "Equipamento: " + m.DescEquipamento + Environment.NewLine; e.Body += "Descrição: " + m.DescricaoAlerta + Environment.NewLine; e.To = this.getEnderecosEmails(m.IdMonitoracao); emails.Add(e); } return(emails); } else { return(null); } } else { return(null); } } catch (Exception ex) { return(null); } }