private async void JR_FrmVisiteur_Load(object sender, EventArgs e) { #region Lancement de la tache de chargement sourceJetonAnnulation = new CancellationTokenSource(); Task <DataTable> tacheChargementVisiteur = JR_ProcedureStock.ExecToDatatableAsync("PS_ListeVisiteur", sourceJetonAnnulation.Token); #endregion #region Modification de propriété JR_GestionForm.ModificationProprieteCommune(this); #endregion #region sélection de l'onglet actif JR_GestionForm.SelectionOngletActif(JR_FrmPrincipal.TabFrmVisiteur, tctrlVisiteur); #endregion #region Mise en forme de la DataGridView DtgListeVisiteur.MiseEnForme(); DtgListeVisiteurModif.MiseEnForme(); #endregion #region Chargement de la liste des visiteurs JR_GestionForm.DebutChargement(IndicateurProgression, BtnAnnuler, LblChargement, "Chargement de la liste des visiteurs...", ref compteurChargementActifModification); DataTable dtListeVisiteur = null; try { dtListeVisiteur = await tacheChargementVisiteur; } catch (OperationCanceledException) { } catch (Exception ex) { LblErreur.Text = ex.Message; LblErreur.Visible = true; } finally { JR_GestionForm.FinChargement(IndicateurProgression, BtnAnnuler, LblChargement, ref compteurChargementActifModification); } if (dtListeVisiteur != null) { DtgListeVisiteur.DataSource = dtListeVisiteur; DtgListeVisiteurModif.DataSource = dtListeVisiteur; } #endregion }
private async void JR_FrmPracticien_Load(object sender, EventArgs e) { #region Lancement de la tache de chargement de la liste des praticiens et de leurs fonctions sourceJetonAnnulation = new CancellationTokenSource(); Task <DataTable> tacheChargementFonction = JR_ProcedureStock.ExecToDatatableAsync("PS_ListeFonctionPracticien", sourceJetonAnnulation.Token); Task <DataTable> tacheChargementPraticien = JR_ProcedureStock.ExecToDatatableAsync("PS_ListePraticien", sourceJetonAnnulation.Token); #endregion #region Modification de propriété JR_GestionForm.ModificationProprieteCommune(this); #endregion #region Sélection de l'onglet actif JR_GestionForm.SelectionOngletActif(JR_FrmPrincipal.TabFrmPraticien, tctrlPracticien); #endregion #region Mise en forme de la DataGridView DtgListePraticien.MiseEnForme(); #endregion #region Chargement de la liste des praticiens et de leurs fonctions JR_GestionForm.DebutChargement(IndicateurProgression, BtnAnnuler, LblChargement, "Chargement de la liste des fonctions des praticiens...", ref compteurChargementActifConsultation); try { LbxFonctionPracticien.DataSource = await tacheChargementFonction; LbxFonctionPracticien.DisplayMember = "Libellé"; LbxFonctionPracticien.ValueMember = "Code"; LblChargement.Text = "Chargement de la liste des praticiens..."; DtgListePraticien.DataSource = await tacheChargementPraticien; } catch (OperationCanceledException) { } catch (Exception ex) { LblErreur.Text = ex.Message; LblErreur.Visible = true; } finally { JR_GestionForm.FinChargement(IndicateurProgression, BtnAnnuler, LblChargement, ref compteurChargementActifConsultation); } #endregion }
private async void JR_FrmCompteRendu_Load(object sender, EventArgs e) { #region Lancement de la tache de chargement sourceJetonAnnulation = new CancellationTokenSource(); Task <DataTable> tacheChargementRapport = JR_ProcedureStock.ExecToDatatableAsync("PS_ListeCompteRendu", sourceJetonAnnulation.Token); #endregion #region Modification de propriété JR_GestionForm.ModificationProprieteCommune(this); #endregion #region Sélection de l'onglet actif JR_GestionForm.SelectionOngletActif(JR_FrmPrincipal.TabFrmCompteRendu, tctrlCompteRendu); #endregion #region Mise en forme de la DataGridView DtgListeCompteRendu.MiseEnForme(); #endregion #region Chargement de la DtgListeCompteRendu JR_GestionForm.DebutChargement(IndicateurProgression, BtnAnnuler, LblChargement, "Chargement de la liste des rapports...", ref compteurChargementActifConsultation); try { DtgListeCompteRendu.DataSource = await tacheChargementRapport; } catch (OperationCanceledException) { } catch (Exception ex) { LblErreur.Text = ex.Message; LblErreur.Visible = true; } finally { JR_GestionForm.FinChargement(IndicateurProgression, BtnAnnuler, LblChargement, ref compteurChargementActifConsultation); } #endregion #region Affichage du nombre de rapports dans la GroupBox GbxListeCompteRendu.Text = "Nombre de rapports : " + DtgListeCompteRendu.RowCount; #endregion }