Exemple #1
0
        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";
            }
        }