Пример #1
0
        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();
            }
        }
Пример #2
0
        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();
        }