public EvenementEditForm(EvenementsListForm owner, bool update, int id = 0) { _owner = owner; _id = id; evenementUpdateMode = update; FormClosed += new FormClosedEventHandler(EvenementEditForm_FormClosed); InitializeComponent(); /* Combobox Categorie */ var dsCategorie = new List <CategorieEvenement>(); CategorieEvenement categorieVide = new CategorieEvenement(); categorieVide.Nom = ""; dsCategorie.Add(categorieVide); foreach (CategorieEvenement categorie in utils.AllCategoriesEvenementsActives()) { if (categorie.Actif == true) { dsCategorie.Add(categorie); } } CbxCategorie.DataSource = dsCategorie; CbxCategorie.DisplayMember = "FullName"; CbxCategorie.ValueMember = "FullName"; /* Combobox Opérateur */ var dataSourceVendeur = new List <string>(); dataSourceVendeur.Add(""); foreach (string transfert in evenementProvider.GetOperateurs()) { dataSourceVendeur.Add(transfert); } CbxOperateur.DataSource = dataSourceVendeur; CbxOperateur.DisplayMember = "Operateur"; /* Date échéance à +7 jours par défaut */ DtpEcheance.Value = DateTime.Now.AddDays(+1); switch (evenementUpdateMode) { /* Mode création */ case false: NewPostIt(); break; /* Mode mise à jour */ case true: LoadPostIt(); break; } AnnotationsBtnUpdate(); /* Titre du formulaire */ LblTitre.Text = formTitle; }
private void OuvrePostit() { if (Application.OpenForms["EvenementsListForm"] == null) { if (evenementsListForm.IsDisposed == true) { EvenementsListForm evenementsListForm = new EvenementsListForm(); evenementsListForm.MdiParent = this; evenementsListForm.Show(); this.LayoutMdi(MdiLayout.TileHorizontal); } else { evenementsListForm.MdiParent = this; evenementsListForm.Show(); this.LayoutMdi(MdiLayout.TileHorizontal); } } else { evenementsListForm.Activate(); } }