private async Task ChargeListeRapportAsync(params SqlParameter[] argsProc) { if (sourceJetonAnnulation != null) { sourceJetonAnnulation.Cancel(); } sourceJetonAnnulation = new CancellationTokenSource(); JR_GestionForm.DebutChargement(IndicateurProgression, BtnAnnuler, LblChargement, "Chargement de la liste des rapports...", ref compteurChargementActifConsultation); LblErreur.Visible = false; try { DtgListeCompteRendu.DataSource = await JR_ProcedureStock.ExecToDatatableAsync("PS_ListeCompteRenduDate", sourceJetonAnnulation.Token, argsProc); } catch (OperationCanceledException) { } catch (Exception ex) { LblErreur.Text = ex.Message; LblErreur.Visible = true; } finally { JR_GestionForm.FinChargement(IndicateurProgression, BtnAnnuler, LblChargement, ref compteurChargementActifConsultation); } }
private async Task ChargeListeVisiteurModifAsync() { if (sourceJetonAnnulationModif != null) { sourceJetonAnnulationModif.Cancel(); } sourceJetonAnnulationModif = new CancellationTokenSource(); JR_GestionForm.DebutChargement(IndicateurProgressionModif, BtnAnnulerModif, LblChargementModif, "Chargement de la liste visiteurs...", ref compteurChargementActifModification); LblErreurModif.Visible = false; try { DtgListeVisiteurModif.DataSource = await JR_ProcedureStock.ExecToDatatableAsync("PS_ListeVisiteur", sourceJetonAnnulationModif.Token); } catch (OperationCanceledException) { } catch (Exception ex) { LblErreurModif.Text = ex.Message; LblErreurModif.Visible = true; } finally { JR_GestionForm.FinChargement(IndicateurProgressionModif, BtnAnnulerModif, LblChargementModif, ref compteurChargementActifModification); } }
private async Task ChargeListePraticienAsync(Object codeFonction) { SqlParameter paramCodeFonction = new SqlParameter("codeFonction", SqlDbType.Char, 3); paramCodeFonction.Value = codeFonction; if (sourceJetonAnnulation != null) { sourceJetonAnnulation.Cancel(); } sourceJetonAnnulation = new CancellationTokenSource(); JR_GestionForm.DebutChargement(IndicateurProgression, BtnAnnuler, LblChargement, "Chargement de la liste des praticiens...", ref compteurChargementActifConsultation); LblErreur.Visible = false; try { DtgListePraticien.DataSource = await JR_ProcedureStock.ExecToDatatableAsync("PS_ListeTypePraticien", sourceJetonAnnulation.Token, paramCodeFonction); } catch (OperationCanceledException) { } catch (Exception ex) { LblErreur.Text = ex.Message; LblErreur.Visible = true; } finally { JR_GestionForm.FinChargement(IndicateurProgression, BtnAnnuler, LblChargement, ref compteurChargementActifConsultation); } }
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 Task ChargeDetailVisiteurModifAsync(String numVisiteur) { DataTable dtDetailVisiteurModif = null; SqlParameter paramNumVisiteur = new SqlParameter("numVisiteur", SqlDbType.Char, 4); paramNumVisiteur.Value = numVisiteur; if (sourceJetonAnnulationModif != null) { sourceJetonAnnulationModif.Cancel(); } sourceJetonAnnulationModif = new CancellationTokenSource(); JR_GestionForm.DebutChargement(IndicateurProgressionModif, BtnAnnulerModif, LblChargementModif, "Chargement de la liste visiteurs...", ref compteurChargementActifModification); LblErreurModif.Visible = false; try { dtDetailVisiteurModif = await JR_ProcedureStock.ExecToDatatableAsync("PS_DetailVisiteurModif", sourceJetonAnnulationModif.Token, paramNumVisiteur); } catch (OperationCanceledException) { } catch (Exception ex) { LblErreurModif.Text = ex.Message; LblErreurModif.Visible = true; } finally { JR_GestionForm.FinChargement(IndicateurProgressionModif, BtnAnnulerModif, LblChargementModif, ref compteurChargementActifModification); } if (dtDetailVisiteurModif != null) { TbxMatriculeModif.Text = dtDetailVisiteurModif.Rows[0].Field <String>("Matricule"); TbxNomModif.Text = dtDetailVisiteurModif.Rows[0].Field <String>("Nom"); TbxPrenomModif.Text = dtDetailVisiteurModif.Rows[0].Field <String>("Prénom"); TbxAdresseModif.Text = dtDetailVisiteurModif.Rows[0].Field <String>("Adresse"); TbxCPModif.Text = dtDetailVisiteurModif.Rows[0].Field <String>("CP"); TbxVilleModif.Text = dtDetailVisiteurModif.Rows[0].Field <String>("Ville"); DtpDateEmbauche.Value = dtDetailVisiteurModif.Rows[0].Field <DateTime>("DateEmbauche"); } }
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 Task ModifierVisiteur(String matricule, String nom, String prenom, String adresse, String CP, String ville, DateTime dateEmbauche) { SqlParameter paramMatricule = new SqlParameter("matricule", SqlDbType.Char, 4); SqlParameter paramNom = new SqlParameter("nom", SqlDbType.VarChar, 25); SqlParameter paramPrenom = new SqlParameter("prenom", SqlDbType.VarChar, 50); SqlParameter paramAdresse = new SqlParameter("adresse", SqlDbType.VarChar, 50); SqlParameter paramCP = new SqlParameter("CP", SqlDbType.Char, 5); SqlParameter paramVille = new SqlParameter("ville", SqlDbType.VarChar, 30); SqlParameter paramDateEmbauche = new SqlParameter("dateEmbauche", SqlDbType.Date); paramMatricule.Value = matricule; paramNom.Value = nom; paramPrenom.Value = prenom; paramAdresse.Value = adresse; paramCP.Value = CP; paramVille.Value = ville; paramDateEmbauche.Value = dateEmbauche; if (sourceJetonAnnulationModif != null) { sourceJetonAnnulationModif.Cancel(); } sourceJetonAnnulationModif = new CancellationTokenSource(); JR_GestionForm.DebutChargement(IndicateurProgressionModif, BtnAnnulerModif, LblChargementModif, "Modification du visiteur " + nom + " " + prenom + "...", ref compteurChargementActifModification); LblErreurModif.Visible = false; try { await JR_ProcedureStock.ExecAsync("PS_ModifierVisiteur", sourceJetonAnnulationModif.Token, paramMatricule, paramNom, paramPrenom, paramAdresse, paramCP, paramVille, paramDateEmbauche); } catch (OperationCanceledException) { } catch (Exception ex) { LblErreurModif.Text = ex.Message; LblErreurModif.Visible = true; } finally { JR_GestionForm.FinChargement(IndicateurProgressionModif, BtnAnnulerModif, LblChargementModif, ref compteurChargementActifModification); } }
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 }
private async Task ChargeListeVisiteurAsync(DateTime dateDebut, DateTime dateFin) { DataTable dtListeVisiteur = null; SqlParameter paramDateDebut = new SqlParameter("dateDebut", SqlDbType.Date); SqlParameter paramDateFin = new SqlParameter("dateFin", SqlDbType.Date); paramDateDebut.Value = dateDebut; paramDateFin.Value = dateFin; if (sourceJetonAnnulation != null) { sourceJetonAnnulation.Cancel(); } sourceJetonAnnulation = new CancellationTokenSource(); JR_GestionForm.DebutChargement(IndicateurProgression, BtnAnnuler, LblChargement, "Chargement de la liste visiteurs...", ref compteurChargementActifConsultation); LblErreur.Visible = false; try { dtListeVisiteur = await JR_ProcedureStock.ExecToDatatableAsync("PS_ListeVisiteurDate", sourceJetonAnnulation.Token, paramDateDebut, paramDateFin); } catch (OperationCanceledException) { } catch (Exception ex) { LblErreur.Text = ex.Message; LblErreur.Visible = true; } finally { JR_GestionForm.FinChargement(IndicateurProgression, BtnAnnuler, LblChargement, ref compteurChargementActifConsultation); } if (dtListeVisiteur != null) { DtgListeVisiteur.DataSource = dtListeVisiteur; DtgListeVisiteurModif.DataSource = dtListeVisiteur; } }
private async Task ChargeDetailVisiteurAsync(String numVisiteur) { DataTable dtDetailVisiteur = null; SqlParameter paramNumVisiteur = new SqlParameter("numVisiteur", SqlDbType.Char, 4); paramNumVisiteur.Value = numVisiteur; if (sourceJetonAnnulation != null) { sourceJetonAnnulation.Cancel(); } sourceJetonAnnulation = new CancellationTokenSource(); JR_GestionForm.DebutChargement(IndicateurProgression, BtnAnnuler, LblChargement, "Chargement des détail du visiteur...", ref compteurChargementActifConsultation); LblErreur.Visible = false; try { dtDetailVisiteur = await JR_ProcedureStock.ExecToDatatableAsync("PS_DetailVisiteur", sourceJetonAnnulation.Token, paramNumVisiteur); } catch (OperationCanceledException) { } catch (Exception ex) { LblErreur.Text = ex.Message; LblErreur.Visible = true; } finally { JR_GestionForm.FinChargement(IndicateurProgression, BtnAnnuler, LblChargement, ref compteurChargementActifConsultation); } if (dtDetailVisiteur != null) { LblAdresse.Text = dtDetailVisiteur.Rows[0].Field <String>("Adresse"); LblCP.Text = dtDetailVisiteur.Rows[0].Field <String>("CP"); LblVille.Text = dtDetailVisiteur.Rows[0].Field <String>("Ville"); } }
private void JR_FrmPrincipal_Load(object sender, EventArgs e) { JR_ProcedureStock.CreerChaineConnexion(); }