/// <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); }
/// <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); } }
/// <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); }