Пример #1
0
    public MainWindow() : base(Gtk.WindowType.Toplevel)
    {
        CarnetEntretienStatus status;

        Build();

        database = new CarnetEntretien();
        status   = database.OuvrirCarnet(databaseName);
        if (status != CarnetEntretienStatus.Success)
        {
            MessageDialog msg = new MessageDialog(this, DialogFlags.Modal,
                                                  MessageType.Error, ButtonsType.Cancel, "Fichier " + databaseName + " introuvable ou invalide.\nImpossible de continuer.");
            msg.Title = "Erreur fatale";
            msg.Run();
            msg.Destroy();
        }

        FillEntretienTreeView(database);
    }
Пример #2
0
    public FenetrePrincipale() : base(Gtk.WindowType.Toplevel)
    {
        CarnetEntretienStatus status;

        Build();
        this.VoitureAction.Activated   += new global::System.EventHandler(this.OnVoitureActionActivated);
        this.EntretienAction.Activated += new global::System.EventHandler(this.OnEntretienActionActivated);

        carnetEntretien = new CarnetEntretien();
        status          = carnetEntretien.OuvrirCarnet(databaseName);
        if (status != CarnetEntretienStatus.Success)
        {
            MessageDialog msg = new MessageDialog(this, DialogFlags.Modal,
                                                  MessageType.Error, ButtonsType.Cancel, "Fichier " + databaseName + " introuvable ou invalide.\nImpossible de continuer.");
            msg.Title = "Erreur fatale";
            msg.Run();
            msg.Destroy();
        }

        FillEntretienTreeView(carnetEntretien);
    }