Ejemplo n.º 1
0
        //Обновление на одну версию
        private void UpdateVersion(VersionSynch.Version curver, string version, string versionDate, System.Action action)
        {
            var newver = new VersionSynch.Version(version, versionDate);

            if (curver < newver)
            {
                action();
                SysPage.PutValue("Version", newver.ToString());
                SysPage.PutValue("VersionDate", newver.Date);
            }
        }
Ejemplo n.º 2
0
        //Обновлении версии файла отчета
        private void UpdateReportVersion()
        {
            var curver = new VersionSynch.Version(SysPage.GetValue("Version"), SysPage.GetValue("VersionDate"));

            UpdateVersion(curver, "1.2.0", "07.02.2014", UpdateReport_1_2_0);
            UpdateVersion(curver, "1.2.1", "01.04.2014", UpdateReport_1_2_1);
            UpdateVersion(curver, "1.2.2", "10.04.2014", UpdateReport_1_2_2);
            UpdateVersion(curver, "1.3.0", "04.06.2014", UpdateReport_1_3_0);
            UpdateVersion(curver, "1.3.1", "01.02.2016", UpdateReport_1_3_1);
            UpdateVersion(curver, "1.3.2", "22.03.2016", UpdateReport_1_3_2);
            UpdateVersion(curver, "1.3.3", "02.11.2016", UpdateReport_1_3_3);
            UpdateVersion(curver, "1.3.4", "22.09.2017", UpdateReport_1_3_4);
            UpdateVersion(curver, "1.3.5", "20.10.2017", UpdateReport_1_3_5);
        }