Exemplo n.º 1
0
        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);
        }