protected void UpdateStatus(object sender, EventArgs e) { string linkedCote = Logs.GetLinkedCote(ArchiveCote.Value); bool statusUpdated = Logs.UpdateStatus(linkedCote, Request.Form["StatusList"]); bool emptyEmplacement = true; if (statusUpdated && Request.Form["StatusList"] == "Ajout effectué") { if (Emplacement.Value.IsNullOrWhiteSpace()) { emptyEmplacement = false; } else { Logs.UpdateEmplacement(ArchiveCote.Value, Emplacement.Value); statusUpdated = DataSql.AddArchive(ArchiveCote.Value); } } alertRequestSuccess.Visible = true; if (statusUpdated && emptyEmplacement) { alertSuccessText.InnerText = "Le status à été modifié avec succès"; alertType.Attributes["class"] += " alert-success"; } else if (!emptyEmplacement) { alertSuccessText.InnerText = "L'emplacement ne peut pas être vide"; alertType.Attributes["class"] += " alert-danger"; } else { alertSuccessText.InnerText = "Une erreur est survenue !"; alertType.Attributes["class"] += " alert-danger"; } }