private void Button_end(object sender, PageEventArgs e) { string sql = ""; var titre = buildField(chkCreaTitre, cmbTitre, txtTitre, ref sql); var deb = buildField(chkCreaDeb, cmbDeb, txtDebut, ref sql); var fin = buildField(chkCreaFin, cmbFin, txtFin, ref sql); if (sql != "") { sql += "commit;"; e.Cancel = !WizardSQLHelper.ExecuteSQLString(sql, this); if (e.Cancel) { return; } } var cal = new TabloidConfigCalendrier { Titre = titre, Debut = deb, Fin = fin }; var cTitre = new TabloidConfigColonne { Titre = "Titre", Champ = titre, Type = DbType.String }; var cDebut = new TabloidConfigColonne { Titre = "Début", Champ = deb, Type = DbType.DateTime }; var cFin = new TabloidConfigColonne { Titre = "Fin", Champ = fin, Type = DbType.DateTime }; if (chkCreaTitre.Checked) { Tools.AddWithUniqueName(_view.Colonnes, cTitre, "C"); } if (chkCreaDeb.Checked) { Tools.AddWithUniqueName(_view.Colonnes, cDebut, "C"); } if (chkCreaFin.Checked) { Tools.AddWithUniqueName(_view.Colonnes, cFin, "C"); } _view.Calendrier = cal; if (chkAddToMenu.Checked) { var mn = radMnParam.Checked ? WizardSQLHelper.getParamMenu() : null; WizardSQLHelper.AddToMenu(this, _view, null, TabloidConfigMenuItem.MenuType.Calendrier, mn); } }