/// <summary> /// Borrar horario (booleano) /// </summary> /// <param name="hor">Horario que se desea borrar</param> /// <returns>TRUE si borra el horario, FALSE en caso contrario.</returns> public bool BorraHorarioBool(Horario hor) { try { hor.Borrar(); } catch { return false; } return horarios.Remove(hor); }
/// <summary> /// Borrar horario (excepción) /// </summary> /// <param name="hor">Horario que se desea borrar</param> public void BorraHorario(Horario hor) { if(!horarios.Remove(hor)) throw new MissingMemberException("No existe el horario que se desea borrar."); hor.Borrar(); }