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 string DeletarTodosEventosDispositivo(Dispositivo obj) { try { obj = new EventoBO().BuscarEventoDispositivo(obj); for (int i = 0; i < obj.ObjsEventos.Count; i++) { Deletar(obj.ObjsEventos[i]); } return("Todos eventos foram deletados"); } catch (Exception) { throw new Exception("Falha ao deletar os eventos"); } }
public bool GravarEvento(Evento objEvento) { EventoBO boEvento = new EventoBO(); return boEvento.GravarEventoMemoria(objEvento); }