Example #1
0
 /// <summary>
 /// Metodo para eliminar un calendario de la lista de calendarios
 /// </summary>
 /// <param name="pCalendario">Calendario que se va a eliminar</param>
 public void EliminarCalendario(Calendario pCalendario)
 {
     this.Calendario.Remove(pCalendario);
 }
Example #2
0
 /// <summary>
 /// Metodo para agregar evento que trata las excepciones que se producen con las fechas del mismo
 /// </summary>
 /// <param name="pTitulo">Titulo del evento</param>
 /// <param name="pFechaInicio">Fecha de inicio del evento</param>
 /// <param name="pFechaFin">Fecha de fin del evento</param>
 /// <param name="pFrecuencia">Frecuencia del evento</param>
 /// <param name="pCalendario">Calendario al cual que va a agregar el evento</param>
 public static void eAgregarEvento(string pTitulo, DateTime pFechaInicio, DateTime pFechaFin, TipoFrecuencia pFrecuencia, Calendario pCalendario)
 {
     try
     {
         pCalendario.AgregarEvento(pTitulo, pFechaInicio, pFechaFin, pFrecuencia);
     }
     catch (FechaFinInvalidaException excepcion)
     {
         Console.WriteLine("Se ha producido una excepcion {0}", excepcion.Message);
     }
     catch (FechaInicioInvalidaException exception)
     {
         Console.WriteLine("Se ha producido una excepcion {0}", exception.Message);
     }
 }
Example #3
0
        /// <summary>
        /// Metodo para agregar un calendario a la lista de calendarios de la agenda
        /// </summary>
        /// <param name="pTitulo"> Titulo del calendario a crear</param>
        public void AgregarCalendario(string pTitulo)
        {
            Calendario pCalendario = new Calendario(pTitulo);

            this.Calendario.Add(pCalendario);
        }