private void button4_Click(object sender, EventArgs e) { if (currentImage == null) { return; } var i = getIndicFromTag(currentImage.Tag); if (!TabloidConfig.Config.Synthese.Indicateurs.Contains(i)) { MetroMessageBox.Show(this, "Cet indicateur est rattaché à une vue. Pour le supprimer rendez vous dans l'onglet Indicateur de cette dernière", "Information", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } var Confirm = MetroMessageBox.Show(this, "Cet indicateur sera supprimé définitivement", "Information", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (Confirm == DialogResult.OK) { TabloidConfig.Config.Synthese.Indicateurs.Remove(i); IndicCache.setIndicCache(); clearCurrentImage(); } }
private void Fin_CloseFromNext(object sender, PageEventArgs e) { Result = new TabloidConfigIndicateur(); Result.Type = (TabloidConfigIndicateur.WidgetType)cmbType.SelectedValue; Result.Texte = txtIndic.Text; var parentCollection = _view != null ? _view.Indicateurs : TabloidConfig.Config.Synthese.Indicateurs; var i = Tools.AddWithUniqueName(parentCollection, Result, "I"); IndicCache.setIndicCache(); }