private void MajAnalyse_Click(object sender, RoutedEventArgs e) { Button B = sender as Button; if (B == null) { return; } Societe societe = B.DataContext as Societe; Enregistrer_Click(null, null); societe.calculerListeAnalysePeriode(); }
private Boolean Start() { Log.Entete(); Bdd2.Version(3); String BaseSelectionnee; List <String> ListeBase = Bdd2.ListeBase(); if (ListeBase.Count == 1) { BaseSelectionnee = ListeBase[0]; } else { SelectionnerBase Fenetre = new SelectionnerBase(ListeBase); Fenetre.ShowDialog(); BaseSelectionnee = Fenetre.BaseSelectionnee; } if (!Bdd2.Initialiser(BaseSelectionnee)) { Log.Message("Impossible de se connecter à la base"); MessageBox.Show("Impossible de se connecter à la base"); return(false); } xConnexionCourante.Text = BaseSelectionnee + ", connecté à l'adresse : " + Bdd2.ConnexionCourante; pSociete = Bdd2.Liste <Societe>()[0]; this.DataContext = pSociete; TrierListe <Chantier>(xListeChantier); _RechercherChantier = new RechercheTexte <Chantier>(xListeChantier, false); xRechercherChantier.DataContext = _RechercherChantier; return(true); }
public Chantier(Societe societe) { Bdd2.Ajouter(this); Societe = societe; }