コード例 #1
0
        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;
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: chiwawaweb/PostIt
 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();
     }
 }