コード例 #1
0
        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);
        }
コード例 #2
0
 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");
     }
 }
コード例 #3
0
 public bool GravarEvento(Evento objEvento)
 {
     EventoBO boEvento = new EventoBO();           
     return boEvento.GravarEventoMemoria(objEvento);
 }