Beispiel #1
0
 /// <summary>
 /// Carga la lista de Campañas en la lógica
 /// </summary>
 /// <param name="fecha">Fecha de las campañas a cargar a cargar</param>
 /// <param name="cargaInicial">Booleano que determina si es la carga inicial o no</param>
 public static void CargarCampañas(DateTime fecha, bool cargaInicial = false)
 {
     ControladorCampaña.CargarEnMemoria(fecha);
     if (cargaInicial)
     {
         ControladorCampaña.CargaInicial();
     }
 }
Beispiel #2
0
 /// <summary>
 /// Modifica una Campaña de la lista de la lógica
 /// </summary>
 /// <param name="pBanner">Banner a modificar</param>
 public static void ModificarCampaña(Campaña pCampaña)
 {
     ControladorCampaña.Modificar(pCampaña);
 }
Beispiel #3
0
 /// <summary>
 /// Agrega una Campaña en la lista de la lógica
 /// </summary>
 /// <param name="pBanner">Campaña a agregar</param>
 public static void AgregarCampaña(Campaña pCampaña)
 {
     ControladorCampaña.Agregar(pCampaña);
 }
Beispiel #4
0
 /// <summary>
 /// Obtiene los Rangos Horarios Ocupados para un cierto Rango de Fechas
 /// </summary>
 /// <param name="pRangoFecha">Rango de Fechas</param>
 /// <returns>Tipo de dato Lista de Rangos Horarios que representa los rangos horarios ocupados</returns>
 public static List <RangoHorario> RangosHorariosOcupadosCampaña(RangoFecha pRangoFecha)
 {
     return(ControladorCampaña.RangosHorariosOcupados(pRangoFecha));
 }
Beispiel #5
0
 /// <summary>
 /// Obtiene la campaña que se corresponde con el código
 /// </summary>
 /// <param name="pCodigoCampaña">Codigo de campaña de la imagen a buscar</param>
 /// <returns>Campaña cuyo código es el suminitrado</returns>
 public static Campaña ObtenerCampañaPorCodigo(int pCodigoCampaña)
 {
     return(ControladorCampaña.ObtenerCampañaPorCodigo(pCodigoCampaña));
 }
Beispiel #6
0
 /// <summary>
 /// Obtiene la campaña correspondiente con respecto a la fecha y a la hora
 /// </summary>
 /// <returns>Tipo de dato Campaña que representa la campaña Siguiente a mostrar</returns>
 public static Campaña ObtenerCampañaSiguiente()
 {
     return(ControladorCampaña.ObtenerSiguiente());
 }
Beispiel #7
0
        //public static
        #endregion

        #region Obtener Campaña
        /// <summary>
        /// Obtiene todos las Campañas que cumplen con un determinado filtro
        /// </summary>
        /// <param name="argumentosFiltrado">Argumentos para filtrar Campañas</param>
        /// <returns>Tipo de dato Lista que representa las Campañas filtradas</returns>
        public static List <Campaña> ObtenerCampañas(Dictionary <Type, object> argumentosFiltrado = null)
        {
            return(ControladorCampaña.ObtenerCampañas(argumentosFiltrado));
        }
Beispiel #8
0
 /// <summary>
 /// Inicializa el Controlador banner y el de campaña
 /// </summary>
 public static void Inicializar()
 {
     ControladorBanner.Inicializar();
     ControladorCampaña.Inicializar();
 }
Beispiel #9
0
 /// <summary>
 /// Elimina una Campaña de la lista de la lógica
 /// </summary>
 /// <param name="pBanner">Campaña a eliminar</param>
 public static void EliminarCampaña(Campaña pCampaña)
 {
     ControladorCampaña.Eliminar(pCampaña);
 }