/// <summary> /// procédure permettant d'afficher l'interface de saisie du complément d'inscription d'un intervenant. /// </summary> private void GererInscriptionIntervenant() { GrpBenevole.Visible = false; GrpLicence.Visible = false; GrpIntervenant.Visible = true; PanFonctionIntervenant.Visible = true; GrpIntervenant.Left = 23; GrpIntervenant.Top = 264; Utilitaire.CreerDesControles(this, UneConnexion, "VSTATUT01", "Rad_", PanFonctionIntervenant, "RadioButton", this.rdbStatutIntervenant_StateChanged); Utilitaire.RemplirComboBox(UneConnexion, CmbAtelierIntervenant, "VATELIER01"); CmbAtelierIntervenant.Text = "Choisir"; }
/// <summary> /// procédure permettant d'afficher l'interface de saisie des disponibilités des bénévoles. /// </summary> private void GererInscriptionBenevole() { GrpBenevole.Visible = true; GrpBenevole.Left = 23; GrpBenevole.Top = 264; GrpIntervenant.Visible = false; Utilitaire.CreerDesControles(this, UneConnexion, "VDATEBENEVOLAT01", "ChkDateB_", PanelDispoBenevole, "CheckBox", this.rdbStatutIntervenant_StateChanged); // on va tester si le controle à placer est de type CheckBox afin de lui placer un événement checked_changed // Ceci afin de désactiver les boutons si aucune case à cocher du container n'est cochée foreach (Control UnControle in PanelDispoBenevole.Controls) { if (UnControle.GetType().Name == "CheckBox") { CheckBox UneCheckBox = (CheckBox)UnControle; UneCheckBox.CheckedChanged += new System.EventHandler(this.ChkDateBenevole_CheckedChanged); } } }