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);
        }
Beispiel #3
0
        public Chantier(Societe societe)
        {
            Bdd2.Ajouter(this);

            Societe = societe;
        }