public List <ClsMonitoracao> getMonitoracaoAceitadorRejected() { ClsMonitoracaoDao md = new ClsMonitoracaoDao(); ClsEquipamentoBus eb = new ClsEquipamentoBus(); List <ClsEquipamento> eqps = new List <ClsEquipamento>(); List <ClsMonitoracao> listMonitoracoes = new List <ClsMonitoracao>(); ClsMonitoracao monit; DataSet dt; bool erroEncontrado; try { eqps = eb.getEquipamentos(); foreach (ClsEquipamento e in eqps) { dt = new DataSet(); dt = md.getMonitoracaoAceitador(e.IdEqp); if (dt != null) { if (dt.Tables.Count > 0) { if (dt.Tables[0].Rows.Count > 0) { monit = new ClsMonitoracao(); monit.DataHoraAlerta = DateTime.Now; monit.IdEquipamento = e.IdEqp; monit.IdAlerta = 5; monit.DescAlerta = string.Empty; erroEncontrado = false; foreach (DataRow row in dt.Tables[0].Rows) { if (int.Parse(row["CAM_ID"].ToString().Trim()) == 1271) { if (row["VEA_DATA"].ToString().Trim() != string.Empty) { if (row["VEA_DATA"].ToString().Trim().Equals("REJECTED") || row["VEA_DATA"].ToString().Trim().Equals("16 - ERRO CEDULAS REJEITADAS")) { monit.DescricaoAlerta = "REJECTED"; listMonitoracoes.Add(monit); } } } } } } } } foreach (ClsMonitoracao mon in listMonitoracoes) { this.setCorrecaoRejected(mon.IdEquipamento); } return(listMonitoracoes); } catch { return(null); } }
public List <ClsMonitoracao> getMonitoracaoAceitador() { ClsMonitoracaoDao md = new ClsMonitoracaoDao(); ClsEquipamentoBus eb = new ClsEquipamentoBus(); List <ClsEquipamento> eqps = new List <ClsEquipamento>(); List <ClsMonitoracao> listMonitoracoes = new List <ClsMonitoracao>(); ClsMonitoracao monit; DataSet dt; bool erroEncontrado; try { eqps = eb.getEquipamentos(); foreach (ClsEquipamento e in eqps) { dt = new DataSet(); dt = md.getMonitoracaoAceitador(e.IdEqp); if (dt != null) { if (dt.Tables.Count > 0) { if (dt.Tables[0].Rows.Count > 0) { monit = new ClsMonitoracao(); monit.DataHoraAlerta = DateTime.Now; monit.IdEquipamento = e.IdEqp; monit.IdAlerta = 5; monit.DescAlerta = string.Empty; erroEncontrado = false; foreach (DataRow row in dt.Tables[0].Rows) { if (int.Parse(row["CAM_ID"].ToString().Trim()) == 1268) { if (row["CAV_DESC"] != string.Empty && row["CAV_DESC"] != null) { if ((row["CAV_DESC"].ToString().Trim()) == "Alto") { monit.DescricaoAlerta += "Nível de Cédulas: Alto "; } } } else if (int.Parse(row["CAM_ID"].ToString().Trim()) == 1269) { if (row["CAV_DESC"] != string.Empty && row["CAV_DESC"] != null) { if ((row["CAV_DESC"].ToString().Trim()) != "Ok") { erroEncontrado = true; monit.DescricaoAlerta += "Status Cassete: " + row["VEA_DATA"].ToString().Trim(); } } } else if (int.Parse(row["CAM_ID"].ToString().Trim()) == 1270) { if (row["CAV_DESC"] != string.Empty && row["CAV_DESC"] != null) { if ((row["CAV_DESC"].ToString().Trim()) != "Ok") { erroEncontrado = true; monit.DescricaoAlerta += "Status Aceitador: " + row["VEA_DATA"].ToString().Trim(); } } } else if (int.Parse(row["CAM_ID"].ToString().Trim()) == 1271) { if (erroEncontrado) { monit.DescricaoAlerta += "Erro Aceitador: " + row["VEA_DATA"].ToString().Trim(); } } } if (monit.DescricaoAlerta != string.Empty && monit.DescricaoAlerta != null) { if (!this.getMonitoracaoExistenteENaoResolvida(e.IdEqp, 5)) { listMonitoracoes.Add(monit); } } } } } } foreach (ClsMonitoracao mon in listMonitoracoes) { this.setNewMonitoracao(mon); } return(listMonitoracoes); } catch { return(null); } }