On affiche les séries terminées ou abandonnées.
This commit is contained in:
@@ -50,6 +50,10 @@ else
|
||||
var total = Total(_serie);
|
||||
<text>@total.Possedes sur @total.Total tomes dans la bibliothèque.</text>
|
||||
}
|
||||
@if (_serie.Etat != EtatSerie.EnCours)
|
||||
{
|
||||
<text> — Série @(_serie.Etat == EtatSerie.Terminee ? "terminée" : "abandonnée").</text>
|
||||
}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@@ -472,14 +476,6 @@ else
|
||||
<div class="actions-tome">
|
||||
@if (!element.Possede)
|
||||
{
|
||||
@* Le tome manquant est COMMUN au foyer, l'envie qu'il devient est
|
||||
PERSONNELLE : deux membres peuvent vouloir le même tome. *@
|
||||
<button type="button" class="bouton bouton-compact"
|
||||
disabled="@(_enCours || !Reseau.EnLigne)" title="@MotifBlocage"
|
||||
@onclick="() => SouhaiterAsync(element)">
|
||||
Ajouter à mes envies
|
||||
</button>
|
||||
|
||||
<button type="button" class="bouton bouton-compact"
|
||||
disabled="@(_enCours || !Reseau.EnLigne)" title="@MotifBlocage"
|
||||
@onclick="() => OuvrirRattachement(element.Id)">
|
||||
@@ -648,6 +644,15 @@ else
|
||||
</select>
|
||||
</label>
|
||||
|
||||
<label class="champ">
|
||||
<span class="champ-libelle">État</span>
|
||||
<select class="champ-saisie" @bind="_etat">
|
||||
<option value="@EtatSerie.EnCours">En cours — d'autres tomes à venir</option>
|
||||
<option value="@EtatSerie.Terminee">Terminée — pas d'autres tomes</option>
|
||||
<option value="@EtatSerie.Abandonnee">Abandonnée — arrêtée sans conclusion</option>
|
||||
</select>
|
||||
</label>
|
||||
|
||||
<div class="actions-formulaire">
|
||||
<button type="button" class="bouton bouton-principal"
|
||||
disabled="@(_enCours || !Reseau.EnLigne || string.IsNullOrWhiteSpace(_titre))"
|
||||
@@ -709,6 +714,7 @@ else
|
||||
|
||||
private string _titre = string.Empty;
|
||||
private int _parenteId;
|
||||
private EtatSerie _etat = EtatSerie.EnCours;
|
||||
private bool _confirmeSuppression;
|
||||
|
||||
private string _nouveauTome = string.Empty;
|
||||
@@ -1138,6 +1144,7 @@ else
|
||||
|
||||
_titre = _serie.Titre;
|
||||
_parenteId = _serie.SerieParenteId ?? 0;
|
||||
_etat = _serie.Etat;
|
||||
}
|
||||
|
||||
/// <summary>Remplace la série courante par celle que vient de rendre le serveur.</summary>
|
||||
@@ -1533,7 +1540,12 @@ else
|
||||
private async Task EnregistrerAsync()
|
||||
{
|
||||
await EcrireAsync(() => Api.ModifierSerieAsync(
|
||||
Id, new EnregistrementSerie { Titre = _titre, SerieParenteId = _parenteId == 0 ? null : _parenteId }));
|
||||
Id, new EnregistrementSerie
|
||||
{
|
||||
Titre = _titre,
|
||||
SerieParenteId = _parenteId == 0 ? null : _parenteId,
|
||||
Etat = _etat
|
||||
}));
|
||||
|
||||
if (_erreur is null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user