ErrorWindow.on_button_open_database_folder_clicked C# (CSharp) Method

on_button_open_database_folder_clicked() private method

private on_button_open_database_folder_clicked ( object o, EventArgs args ) : void
o object
args EventArgs
return void
    private void on_button_open_database_folder_clicked(object o, EventArgs args)
    {
        string database_url = Util.GetDatabaseDir() + System.IO.Path.DirectorySeparatorChar  + "chronojump.db";
        string database_temp_url = Util.GetDatabaseTempDir() + System.IO.Path.DirectorySeparatorChar  + "chronojump.db";

        System.IO.FileInfo file1 = new System.IO.FileInfo(database_url); //potser cal una arrobar abans (a windows)
        System.IO.FileInfo file2 = new System.IO.FileInfo(database_temp_url); //potser cal una arrobar abans (a windows)

        if(file1.Exists)
            System.Diagnostics.Process.Start(Util.GetDatabaseDir());
        else if(file2.Exists)
            System.Diagnostics.Process.Start(Util.GetDatabaseTempDir());
        else
            new DialogMessage(Constants.MessageTypes.WARNING, Constants.DatabaseNotFound);
    }