private void _AddAction4Android(Package4AI package, SMC_PackageExt ext) { if (!String.IsNullOrEmpty(ext.pe_ApplicationCode)) { string[] apps = ext.pe_ApplicationCode.Split(",".ToCharArray()); if (apps != null && apps.Length > 0) { ApplicationDao appDao = new ApplicationDao(AppConfig.mainDbKey); App4AIDao app4AIDao = new App4AIDao(AppConfig.mainDbKey); string TEMPPATH = Path.Combine(AppConfig.PackUploadFolder, "Temp"); int idx = 1; Action4AndroidDao action4AndroidDao = new Action4AndroidDao(AppConfig.mainDbKey); foreach (string appCode in apps) { if (String.IsNullOrEmpty(appCode)) { continue; } List <KeyValuePair <string, object> > pars = new List <KeyValuePair <string, object> >(); pars.Add(new KeyValuePair <string, object>("[NAME]", appCode)); Application application = appDao.Get(pars); //for (int activtyIndex = 0; activtyIndex < Convert.ToInt32(form["activityCount_" + appIndex.ToString()]); activtyIndex++) //{ Action4Android action4Android = new Action4Android(); action4Android.Seq = idx; //Convert.ToInt32(form["ActivitySeq_" + appIndex.ToString() + "_" + activtyIndex.ToString()]); action4Android.DisplayName = ""; //form["ActivityDisplayName_" + appIndex.ToString() + "_" + activtyIndex.ToString()]; action4Android.IsLaunch = true; //Convert.ToBoolean(form["ActivityLaunch_" + appIndex.ToString() + "_" + activtyIndex.ToString()]); action4Android.IconUri = ""; //GetAndroidApplicationIcoUri(Path.Combine(TEMPPATH, package.DownloadUri), form["ActivityIco_" + appIndex.ToString() + "_" + activtyIndex.ToString()]); action4Android.ShortName = ""; //form["ActivityShortName_" + appIndex.ToString() + "_" + activtyIndex.ToString()]; action4Android.Name = ""; //form["ActivityName_" + appIndex.ToString() + "_" + activtyIndex.ToString()]; action4Android.CreateTime = DateTime.Now; action4Android.UpdateTime = DateTime.Now; action4Android.CreateUid = ""; //CurrentUser.UserUId; action4Android.UpdateUid = ""; //CurrentUser.UserUId; action4AndroidDao.Insert(action4Android); //} ++idx; } } } }
private void _AddAction4Android(Package4AI package, SMC_PackageExt ext) { if (!String.IsNullOrEmpty(ext.pe_ApplicationCode)) { string[] apps = ext.pe_ApplicationCode.Split(",".ToCharArray()); if (apps != null && apps.Length > 0) { ApplicationDao appDao = new ApplicationDao(AppConfig.mainDbKey); App4AIDao app4AIDao = new App4AIDao(AppConfig.mainDbKey); string TEMPPATH = Path.Combine(AppConfig.PackUploadFolder, "Temp"); int idx = 1; Action4AndroidDao action4AndroidDao = new Action4AndroidDao(AppConfig.mainDbKey); foreach (string appCode in apps) { if (String.IsNullOrEmpty(appCode)) continue; List<KeyValuePair<string, object>> pars = new List<KeyValuePair<string, object>>(); pars.Add(new KeyValuePair<string, object>("[NAME]", appCode)); Application application = appDao.Get(pars); //for (int activtyIndex = 0; activtyIndex < Convert.ToInt32(form["activityCount_" + appIndex.ToString()]); activtyIndex++) //{ Action4Android action4Android = new Action4Android(); action4Android.Seq = idx;//Convert.ToInt32(form["ActivitySeq_" + appIndex.ToString() + "_" + activtyIndex.ToString()]); action4Android.DisplayName = "";//form["ActivityDisplayName_" + appIndex.ToString() + "_" + activtyIndex.ToString()]; action4Android.IsLaunch = true;//Convert.ToBoolean(form["ActivityLaunch_" + appIndex.ToString() + "_" + activtyIndex.ToString()]); action4Android.IconUri = "";//GetAndroidApplicationIcoUri(Path.Combine(TEMPPATH, package.DownloadUri), form["ActivityIco_" + appIndex.ToString() + "_" + activtyIndex.ToString()]); action4Android.ShortName = "";//form["ActivityShortName_" + appIndex.ToString() + "_" + activtyIndex.ToString()]; action4Android.Name = "";//form["ActivityName_" + appIndex.ToString() + "_" + activtyIndex.ToString()]; action4Android.CreateTime = DateTime.Now; action4Android.UpdateTime = DateTime.Now; action4Android.CreateUid = "";//CurrentUser.UserUId; action4Android.UpdateUid = "";//CurrentUser.UserUId; action4AndroidDao.Insert(action4Android); //} ++idx; } } } }