Ejemplo n.º 1
0
 /// <summary>
 /// verifica si el nivel seleccionado no a sido asignado
 /// </summary>
 /// <param name="nivelAlertaId">id del nivel de alerta que se buscara</param>
 /// <returns></returns>
 public int VerificarAsignacionNivelAlerta(int nivelAlertaId)
 {
     try
     {
         Logger.Info();
         var verificarAsignacionNivelAlerta = new NivelAlertaBL();
         int result = verificarAsignacionNivelAlerta.VerificarAsignacionNivelAlerta(nivelAlertaId);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Metodo para Guardar la Accion
 /// </summary>
 /// <param name="Info">informacion del nivel de alerta a registrar</param>
 public int Guardar(NivelAlertaInfo Info)
 {
     try
     {
         Logger.Info();
         var NivelAlertaBL = new NivelAlertaBL();
         int Resultado     = NivelAlertaBL.Guardar(Info);
         return(Resultado);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Obtener Alertas por descripcion
 /// </summary>
 /// <param name="Descripcion">descripcion del nivel de alerta que se buscara</param>
 /// <returns>nivel de alerta encontrado con la descripcion especificada</returns>
 public NivelAlertaInfo ObtenerPorDescripcion(string Descripcion)
 {
     try
     {
         Logger.Info();
         var             NivelALertaBL = new NivelAlertaBL();
         NivelAlertaInfo result        = NivelALertaBL.ObtenerPorDescripcion(Descripcion);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Obtiene un lista paginada
 /// </summary>
 /// <param name="pagina">informacion de paginacion usada para la consulta</param>
 /// <param name="filtro">filtro o condiciones de la busqueda</param>
 /// <returns>regresa la lista de alertas que cumplen con las condiciones establecidas por el filtro</returns>
 public ResultadoInfo <NivelAlertaInfo> ObtenerPorPagina(PaginacionInfo pagina, NivelAlertaInfo filtro)
 {
     try
     {
         Logger.Info();
         var NivelAlertaBL = new NivelAlertaBL();
         ResultadoInfo <NivelAlertaInfo> result = NivelAlertaBL.ObtenerPorPagina(pagina, filtro);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Ejemplo n.º 5
0
 /// <summary>
 /// SP que devuelve el primer campo inactivo de la tabla NivelAlerta
 /// y verifica si es el mismo que se le envio.
 /// </summary>
 /// <param name="nivelAlertaId"></param>
 /// <returns>Si regresa 0 no es el primero deshabilitado si regresa > 0 es el primero deshabilitado</returns>
 public int NivelAlerta_ActivarPrimerNivelDesactivado(int nivelAlertaId)
 {
     try
     {
         Logger.Info();
         var nivelAlertaActivarPrimerNivelDesactivado = new NivelAlertaBL();
         int result = nivelAlertaActivarPrimerNivelDesactivado.NivelAlerta_ActivarPrimerNivelDesactivado(nivelAlertaId);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Obtiene un contador de los niveles que se encuentran deshabilitados
 /// </summary>
 /// <returns></returns>
 public int NivelesAlertaDesactivados()
 {
     try
     {
         Logger.Info();
         var nivelesAlertaDesactivados = new NivelAlertaBL();
         int result = nivelesAlertaDesactivados.NivelesAlertaDesactivados();
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }