示例#1
0
        private void UpdateFor1008()
        {
            //version 1.0.0.8 update
            AppVersioningSetup appVersion = new AppVersioningSetup()
            {
                Major           = 1,
                Minor           = 0,
                Patch           = 0,
                ReleaseVersion  = "8",
                DateTimeApplied = DateTime.Now,
                Remarks         = ResourcesUtils.GetMessage("app_ver_1008_remarks")
            };
            AppVersioning appVersionInDB = AppVersioningDaoObj.GetVersion(appVersion);

            if (appVersionInDB == null)
            {
                RaiseNewEntryEvent(appVersion);
                LotterySequenceGeneratorSetup genModel = new LotterySequenceGeneratorSetup();
                genModel.SeqGenCode  = (int)GeneratorType.DRAW_RESULT_WIN_COUNT_PREDICTION_FAST_TREE_REGRESSION;
                genModel.Description = ResourcesUtils.GetMessage("app_ver_1008_pick_gen_desc");
                lotteryDataServicesObj.InsertLotterySequenceGenerator(genModel);
                AppVersioningDaoObj.InsertAppVersioning(appVersion);
            }
            else
            {
                RaiseSkippedVersionEvent(appVersion);
            }
        }
        private AppVersioning GetModel(OleDbDataReader reader)
        {
            AppVersioningSetup v = new AppVersioningSetup();

            v.ID              = int.Parse(reader["ID"].ToString());
            v.Major           = int.Parse(reader["major"].ToString());
            v.Minor           = int.Parse(reader["minor"].ToString());
            v.Patch           = int.Parse(reader["patch"].ToString());
            v.ReleaseVersion  = reader["releaseversion"].ToString();
            v.DateTimeApplied = DateTime.Parse(reader["datetimeapplied"].ToString());
            v.Remarks         = reader["remarks"].ToString();
            return(v);
        }
示例#3
0
 private void RaiseSkippedVersionEvent(AppVersioningSetup appVersion)
 {
     RaiseEvent(ResourcesUtils.GetMessage("app_ver_notify_3", appVersion.GetAppVersionLbl()));
 }
示例#4
0
 private void RaiseNewEntryEvent(AppVersioningSetup appVersion)
 {
     RaiseEvent(ResourcesUtils.GetMessage("app_ver_notify_1", appVersion.GetAppVersionLbl()));
 }