Ejemplo n.º 1
0
        private void wMain_Load(object sender, EventArgs e)
        {
            DataModul.GetInstance().InitDataModul("FileSync");
            DataModul.GetInstance().LoadConfig();

            //ToDo: Basics.ReadFormPos(DataModul.GetInstance().IniFileName, this);

            lineNumbersToolStripMenuItem.SelectedIndex = DataModul.GetInstance().LineNumbers;
            blackWhiteToolStripMenuItem.Checked        = DataModul.GetInstance().BlackWhite;
            reloadFilesToolStripMenuItem.Checked       = DataModul.GetInstance().ReloadFiles;

            //ToDo: Options

            //
            // - - -  - - -

            listBox.Items[0] = "";
            listBox.Items[1] = "";

            wMain_Resize(sender, e);

            //
            // - - -  - - -

            if (System.IO.File.Exists(FileName1) &&
                System.IO.File.Exists(FileName2))
            {
            }
            else
            {
                FileName1 = DataModul.GetInstance().FileName1;
                FileName2 = DataModul.GetInstance().FileName2;

                //FileName1 = @"D:\Software\V9.00\Projets\Kiosk\Sources.CF1\Kiosk.ini";
                //FileName2 = @"E:\Software\___\Projets\Kiosk\Sources.CF1\Kiosk.ini";

                //FileName1 = @"L:\CESetup\BuildTimeStamp.cs";
                //FileName2 = @"L:\CESetup.CE\BuildTimeStamp.cs";
            };

            if (reloadFilesToolStripMenuItem.Checked)
            {
                LoadFiles();
            }
            else
            {
            };

            //
            // - - -  - - -

            CompareFiles.Exec(Lines, File1, File2);

            //
            // - - -  - - -

            DisplayCompareFiles();

            // PatchListView( listView );
        }
Ejemplo n.º 2
0
    public void LoadConfig()
    {
        TIniFile IniFile = new TIniFile(DataModul.GetInstance().IniFileName);

        Debug       = IniFile.ReadBool("General", "Debug", false);
        LineNumbers = IniFile.ReadInteger("General", "LineNumbers", 0);
        BlackWhite  = IniFile.ReadBool("General", "BlackWhite", true);
        ReloadFiles = IniFile.ReadBool("General", "ReloadFiles", true);
        FileName1   = IniFile.ReadString("General", "FileName1", "");
        FileName2   = IniFile.ReadString("General", "FileName2", "");
    }
Ejemplo n.º 3
0
 public static DataModul GetInstance()
 {
     //creer une nouvelle instance s il n en existe pas deja une autre
     if (_theUniqueInstance == null)
     {
         return(_theUniqueInstance = new DataModul());
     }
     else
     {
         return(_theUniqueInstance);
     }
 }
Ejemplo n.º 4
0
    public void SaveConfig()
    {
        TIniFile IniFile = new TIniFile(DataModul.GetInstance().IniFileName);

        IniFile.WriteBool("General", "Debug", Debug);
        IniFile.WriteInteger("General", "LineNumbers", LineNumbers);
        IniFile.WriteBool("General", "BlackWhite", BlackWhite);
        IniFile.WriteBool("General", "ReloadFiles", ReloadFiles);
        IniFile.WriteString("General", "FileName1", FileName1);
        IniFile.WriteString("General", "FileName2", FileName2);

        IniFile.UpdateFile();
    }
Ejemplo n.º 5
0
        private void wMain_FormClosing(object sender, FormClosingEventArgs e)
        {
            DataModul.GetInstance().LineNumbers = lineNumbersToolStripMenuItem.SelectedIndex;
            DataModul.GetInstance().BlackWhite  = blackWhiteToolStripMenuItem.Checked;
            DataModul.GetInstance().ReloadFiles = reloadFilesToolStripMenuItem.Checked;
            DataModul.GetInstance().FileName1   = FileName1;
            DataModul.GetInstance().FileName2   = FileName2;


            DataModul.GetInstance().SaveConfig();

            //ToDo: Basics.WriteFormPos(DataModul.GetInstance().IniFileName, this);
        }
Ejemplo n.º 6
0
    public void InitDataModul(string FileName)
    {
        ProgramCaption = "FileSync" + " - " + Version;

        // Sets the directory in which all the application files (database, images, and executable)
        // are located.
        //
        if (Environment.OSVersion.Platform.ToString() == "Win32NT")
        {
            this.ProgramPath = Directory.GetCurrentDirectory();
        }
        else
        {
            this.ProgramPath = new FileInfo(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase).DirectoryName;
        };

        System.Configuration.ConfigurationSettings.AppSettings.Set("WikiImages", "file://" + ProgramPath + "\\Images\\");

        // Sets database file name.
        //
        this.DatabaseFile = ProgramPath + "\\" + FileName + ".xml";

        // Sets database file name.
        //
        this.SchemaFile = System.IO.Path.ChangeExtension(DatabaseFile, ".xsd");

        // Construct the connecting strings.
        //
        this.ConnectionString = @"Data Source=" + DatabaseFile;

        // Sets INI file name.
        //
        if (Environment.OSVersion.Platform.ToString() == "Win32NT")
        {
            DataModul.GetInstance().IniFileName = ProgramPath + "\\" + FileName + ".ini";
        }
        else
        {
            DataModul.GetInstance().IniFileName = "\\" + new FileInfo(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase).Name + ".ini";
        };

        //
        LoadConfig();
    }