public Evento(FrecuenciaEvento frecuencia, Action <Evento> getSugerencias) { Frecuencia = new Frecuencia( frecuencia.GetAttribute <IntervaloFrecuencia>().Intervalo, getSugerencias, this); }
/// <summary> /// Constructor del evento /// </summary> /// <param name="pCodigo">Codigo</param> /// <param name="pTitulo">Titulo</param> /// <param name="pFechaComienzo">Fecha de comienzo</param> /// <param name="pDuracion">Duracion</param> /// <param name="pFrecuencia">Frecuencia de repeticion</param> /// <exception cref="ArgumentException">Titulo Vacio</exception> public Evento(int pCodigo, string pTitulo, DateTime pFechaComienzo, TimeSpan pDuracion, FrecuenciaEvento pFrecuencia) { if (pTitulo.Equals("")) { throw new ArgumentException("Titulo no puede ser vacio"); } iCodigo = pCodigo; iTitulo = pTitulo; iFechaComienzo = pFechaComienzo; iDuracion = pDuracion; iFrecuencia = pFrecuencia; }