protected void btnEditProjet_Click(object sender, EventArgs e) { Projet myProjet = GetProjet(); if (myProjet != null) { bool allReload = false; try { myProjet.urlProd = tbUrlProd.Text; myProjet.urlTest = tbUrlTest.Text; int newTheme = iZyInt.ConvertStringToInt(switchTheme.SelectedValue); if (newTheme != myProjet.idTheme) { allReload = true; } myProjet.idTheme = newTheme; ProjetManager.Update(myProjet); lblMessageSauvegarde.Text = "Sauvegarde réussie"; lblMessageSauvegarde.CssClass = "projet-save-message success"; } catch (Exception exc) { // log lblMessageSauvegarde.Text = "Une erreur s'est produite durant la sauvegarde"; lblMessageSauvegarde.CssClass = "projet-save-message error"; } if (allReload) { Initialization(); upGeneral.Update(); } else { upInfos.Update(); } } }