public List <Evento> BuscarEventosUnidade(Unidade obj) { Unidade objUnidade = BuscarDivisoesUnidade(obj); List <Divisao> objsDivisao = objUnidade.ObjsDivisoes; List <Dispositivo> objsDispositivo = new List <Dispositivo>(); DispositivoBO boDispositivo = new DispositivoBO(); for (int i = 0; i < objsDivisao.Count; i++) { objsDivisao[i] = boDispositivo.BuscarDispositivosDivisao(objsDivisao[i]); objsDispositivo.AddRange(objsDivisao[i].ObjsDispositivos); } List <Evento> objsEventos = new List <Evento>(); EventoBO boEvento = new EventoBO(); for (int i = 0; i < objsDispositivo.Count; i++) { List <Evento> objs = boEvento.BuscaEventoBanco(objsDispositivo[i]); if (objs != null) { objsEventos.AddRange(objs); } } return(objsEventos); }
public List <Dispositivo> BuscarLeitoresUnidade(Unidade objUnidade) { objUnidade = BuscarDivisoesUnidade(objUnidade); List <Divisao> objsDivisao = objUnidade.ObjsDivisoes; List <Dispositivo> objsDispositivo = new List <Dispositivo>(); DispositivoBO boDispositivo = new DispositivoBO(); for (int i = 0; i < objsDivisao.Count; i++) { objsDivisao[i] = boDispositivo.BuscarDispositivosDivisao(objsDivisao[i]); if (objsDivisao[i].ObjsDispositivos != null) { objsDispositivo.AddRange(objsDivisao[i].ObjsDispositivos); } } for (int i = 0; i < objsDispositivo.Count; i++) { if (objsDispositivo[i].ObjsLeitores == null) { objsDispositivo.Remove(objsDispositivo[i]); i--; } } return(objsDispositivo); }
//METODOS PRINCIPAIS MANUPULANDO BASE DE DADOS public string GravarEventoBanco(Evento obj) { string msn = daoEvento.Gravar(obj); DispositivoBO boDispositivo = new DispositivoBO(); obj.ObjDispositvo = boDispositivo.BuscarId(obj.ObjDispositvo); GravarEventoMemoria(obj); return(msn); }
public bool ValidarDispositivo(Dispositivo obj) { DispositivoBO bo = new DispositivoBO(); if (bo.BuscarId(obj) != null) { return(true); } else { return(false); } }