internal virtual string GetDefaultCanonicalUrl(IDataItem item) { IManager manager = null; if (!ManagerBase.TryGetMappedManager(item.GetType(), string.Empty, out manager)) { return(null); } var locationsService = SystemManager.GetContentLocationService(); var location = locationsService.GetItemDefaultLocation(item); if (location != null) { return(location.ItemAbsoluteUrl); } return(null); }
private void MigrateGuidArray(string transactionName) { DynamicModuleManager dynamicModuleManager = DynamicModuleManager.GetManager(parentItemProviderName, transactionName); var parentItems = dynamicModuleManager.GetDataItems(parentItemType); var allItemsCount = parentItems.Count(); var currentIndex = 1; var sliceIterator = parentItems.SliceQuery(1000); // this manager will serve only for checking if child items exist, it should work with childItemProvider var childItemsManager = ManagerBase.GetMappedManagerInTransaction(childItemType, childItemProviderName, transactionName); var managerType = ManagerBase.GetMappedManagerType(typeof(ContentLink)); var contentLinksManager = ManagerBase.GetManagerInTransaction(managerType, null, transactionName) as ContentLinksManager; var appName = contentLinksManager.Provider.ApplicationName; Guid[] childItemIds; float childItemOrdinal; foreach (var slicedQuery in sliceIterator) { var currentQuery = slicedQuery; foreach (var parentItem in currentQuery) { childItemOrdinal = 0; // get selected items for current parent item childItemIds = parentItem.GetValue <Guid[]>(dynamicSelectorFieldName); if (childItemIds != null) { foreach (var id in childItemIds) { this.AddRelationToItem(childItemsManager, contentLinksManager, appName, parentItem, id, childItemOrdinal, currentIndex, allItemsCount); childItemOrdinal++; } } currentIndex++; } TransactionManager.FlushTransaction(transactionName); } currentIndex = 1; }
public virtual void Init(ManagerBase manager, DeckModel[] decks, CommonDeckSwitchHandler handler, KeyControl keyController, bool otherEnabled, DeckModel currentDeck, int horizontalIconMargin = 50) { DeckModel[] array = (from e in decks where e.MissionState == MissionStates.NONE select e).ToArray(); int num = 0; int num2 = 0; DeckModel[] array2 = array; foreach (DeckModel deckModel in array2) { if (deckModel.Id == currentDeck.Id) { num2 = num; break; } num++; } Init(manager, array, handler, keyController, otherEnabled, num2, horizontalIconMargin); }
private static void HandleApplicationException(ApplicationException ex, ManagerBase manager) { string message = null; var userId = manager.GetParentUserId(manager.PluginExecutionContext); var userSettings = manager.GetUserSettings(userId); if (ex.Data != null && ex.Data.Values != null) { message = CrmSdkHelper.Translate(ex.Message, CrmSdkHelper.GetUserCulture(userSettings), ex.Data.Values.Cast <String>().ToArray()); } else { message = CrmSdkHelper.Translate(ex.Message, CrmSdkHelper.GetUserCulture(userSettings)); } if (String.IsNullOrEmpty(message)) { message = ex.Message; } throw new InvalidPluginExecutionException(OperationStatus.Succeeded, 111, message); }
public bool MeetsConditions(ManagerBase managerBase, ActorResponseContainer actorResponseContainer) { if (actorResponseContainer.globalConditions.Count == 0) { return(true); } for (int i = 0; i < actorResponseContainer.globalConditions.Count; i++) { int currentValue = managerBase.globalKeyItems.GetVariableState(actorResponseContainer.globalConditions[i].globalId); int desiredValue = actorResponseContainer.globalConditions[i].state; if (currentValue != desiredValue) { return(false); } } return(true); }
public void Execute(IServiceProvider serviceProvider) { ManagerBase managerBase = new ManagerBase(serviceProvider, false); #region Verify execution context managerBase.ValidateExecutionContext(this.GetType(), true); #endregion Verify execution context try { // Your code Entity target = managerBase.PluginExecutionContext.InputParameters["Target"] as Entity; if (target.Contains("address1_line1")) { Entity preimage = managerBase.PluginExecutionContext.PreEntityImages["preimage"]; string accountName = preimage.GetAttributeValue <string>("name"); string accountAddress = preimage.GetAttributeValue <string>("address1_line1"); accountName = accountName.Replace(accountAddress, "").TrimEnd(); target.Attributes["name"] = accountName + " " + target.GetAttributeValue <string>("address1_line1"); } // Your Application Exception will be translated into the User Language, check the Translations.resx file // The plugin will fail and rollback the transaction // throw new ApplicationException("EX_NotAuthorized"); // The plugin will fail and rollback the transaction // throw new InvalidPluginExecutionException(OperationStatus.Succeeded,"tis kapot"); // The plugin will not fail and commit the transaction // throw new NonBlockingException("tis kapot", new Exception("tis kapot")); } catch (Exception ex) { // The plugin message will be logged to the Plugin-Trace Log. // Use the Recurring Workflow Assembly "HandlePluginTraceLogs" to copy the Plugin-Trace Log message to the "Log"-entity (inf_log) ExceptionHandler.HandlePluginException(ex, managerBase, this.GetType().Name); } }
private IEnumerable <string> GetProviderNames(ControllerBase controller, Type contentType) { var providerNameProperty = controller.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public).FirstOrDefault(p => p.Name == "ProviderName" && p.PropertyType == typeof(string)); if (providerNameProperty != null) { return(new string[1] { providerNameProperty.GetValue(controller, null) as string }); } else { IManager manager; try { ManagerBase.TryGetMappedManager(contentType, string.Empty, out manager); } catch (Exception ex) { Log.Write(string.Format(System.Globalization.CultureInfo.InvariantCulture, "Exception occurred in the routing functionality, details: {0}", ex)); manager = null; } if (manager != null) { IList <string> providers = manager.GetContextProviders().Select(p => p.Name).ToList(); if (!providers.Contains(manager.Provider.Name)) { providers.Add(manager.Provider.Name); } return(providers); } else { return(new string[0]); } } }
static void RemoveGameLogicObjects() { PlayerSpawner[] ps = GameObject.FindObjectsOfType <PlayerSpawner>(); for (int i = 0; i < ps.Length; i++) { GameObject.DestroyImmediate(ps[i].gameObject); } if (GameObject.FindGameObjectWithTag("PlayBase") != null) { GameObject mm = GameObject.FindGameObjectWithTag("PlayBase"); GameObject.DestroyImmediate(mm); return; } else { VirtualController vc = GameObject.FindObjectOfType <VirtualController>(); if (vc != null) { GameObject.DestroyImmediate(vc.gameObject); } ManagerBase mb = GameObject.FindObjectOfType <ManagerBase>(); if (mb != null && mb.dialogueBoxManager != null) { GameObject.DestroyImmediate(mb.dialogueBoxManager.gameObject); } else { DialogueBoxManager dbm = GameObject.FindObjectOfType <DialogueBoxManager>(); if (dbm != null) { GameObject.DestroyImmediate(dbm.gameObject); } } GameObject.DestroyImmediate(mb.gameObject); } }
public static void HandlePluginException(Exception pluginexception, ManagerBase manager, string pluginname) { var pluginexceptiontype = pluginexception.GetType(); if (pluginexceptiontype == typeof(InvalidPluginExecutionException)) { throw pluginexception; } else if (pluginexceptiontype == typeof(ApplicationException)) { HandleApplicationException((ApplicationException)pluginexception, manager); } else if (pluginexceptiontype == typeof(NonBlockingException)) { HandleNonBlockingException((NonBlockingException)pluginexception, manager); } else { throw new InvalidPluginExecutionException(String.Format("Unexpected error occurred in the {0} plug-in.", pluginname), pluginexception); } }
public void ClientReady(bool ready, string spName) { isReady = ready; if (ready) { OnChooseHero(Resources.Load <Sprite>(spName)); int cnt = 0; foreach (var lobbyPlayer in GameObject.FindObjectsOfType <LobbyPlayer>()) { if (lobbyPlayer.isReady) { cnt++; } else { return; } } ManagerBase.LoadScene(2); } }
private bool TryMapRelatedDataRouteData(string[] urlParams, RequestContext requestContext) { var manager = ManagerBase.GetMappedManager(this.Model.RelatedItemType, this.Model.RelatedItemProviderName); if (this.Model.RelatedItemProviderName.IsNullOrEmpty()) { this.Model.RelatedItemProviderName = manager.Provider.Name; } var urlProvider = manager.Provider as IUrlProvider; if (urlProvider == null) { return(false); } var relatedItemType = TypeResolutionService.ResolveType(this.Model.RelatedItemType, throwOnError: false); if (relatedItemType == null) { return(false); } string redirectUrl; var item = urlProvider.GetItemFromUrl(relatedItemType, RouteHelper.GetUrlParameterString(urlParams), out redirectUrl); if (item == null) { return(false); } requestContext.RouteData.Values["action"] = "RelatedData"; requestContext.RouteData.Values["relatedItem"] = item; if (this.Request["page"] != null) { requestContext.RouteData.Values["page"] = int.Parse(this.Request["page"]); } return(true); }
public void DecideDialogue() { ManagerBase manageBase = GameObject.FindObjectOfType <ManagerBase>(); if (manageBase.currentItem == -1) { if (currentBranch == -1) { for (int i = 0; i < actorResponseSheet.defaultResponses.Count; i++) { if (MeetsConditions(manageBase, actorResponseSheet.defaultResponses[i])) { currentBranch = i; break; } } } RunDefaultDialogue(manageBase); } }
private List <string> GetTodayDropFromDb() { List <string> rics = new List <string>(); string tablename = string.Format("fn_GetEtiKoreaDropInfo('{0}')", DateTime.Today.ToString("yyyy-MM-dd")); System.Data.DataTable dt = ManagerBase.Select(tablename, new string[] { "RIC" }, "order by InstrumentType"); if (dt == null) { string msg = "Error found in getting today's drop records from database. Please check the database."; Logger.Log(msg, Logger.LogType.Error); throw new Exception(msg); //Error } foreach (DataRow dr in dt.Rows) { string ric = dr["RIC"].ToString().Replace("D", "").Replace("^", "").Trim(); rics.Add(ric); } return(rics); }
internal virtual string GetDefaultCanonicalUrl(IDataItem item) { IManager manager = null; if (!ManagerBase.TryGetMappedManager(item.GetType(), string.Empty, out manager)) { return(null); } var locationsService = SystemManager.GetContentLocationService(); var location = locationsService.GetItemDefaultLocation(item); if (location != null) { return(location.ItemAbsoluteUrl); } var page = this.HttpContext.CurrentHandler.GetPageHandler(); var pageNode = SiteMapBase.GetActualCurrentNode(); var canonicalUrl = page.GetCanonicalUrlForPage(pageNode); return(canonicalUrl); }
private IEnumerable <string> GetProviderNames(ControllerBase controller, Type contentType) { var providerNameProperty = controller.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public).FirstOrDefault(p => p.Name == "ProviderName" && p.PropertyType == typeof(string)); if (providerNameProperty != null) { return(new string[1] { providerNameProperty.GetValue(controller, null) as string }); } else { var mappedManager = ManagerBase.GetMappedManager(contentType); if (mappedManager != null) { return(mappedManager.Providers.Select(p => p.Name)); } else { return(new string[0]); } } }
private List <SelectListItem> GetProvidersList() { var providersList = new List <SelectListItem>(); ProvidersCollection <MembershipDataProvider> providersCollection = ManagerBase <MembershipDataProvider> .ProvidersCollection ?? UserManager.GetManager().Providers; if (providersCollection.Count > 1) { string defaultProviderName = ManagerBase <MembershipDataProvider> .GetDefaultProviderName(); foreach (MembershipDataProvider membershipDataProvider in providersCollection) { membershipDataProvider.SuppressSecurityChecks = true; try { SelectListItem listItem = new SelectListItem() { Text = membershipDataProvider.Title, Value = membershipDataProvider.Name }; if (defaultProviderName == membershipDataProvider.Name) { listItem.Selected = true; } providersList.Add(listItem); } finally { membershipDataProvider.SuppressSecurityChecks = false; } } } return(providersList); }
public static void Init() { //log4net.Config.XmlConfigurator.Configure(); Common.Logger.Info("******启动******"); ConfigManager.Init(); NotifyConfig sysConfig = ConfigManager.GetSysConfig(); if (sysConfig == null || string.IsNullOrWhiteSpace(sysConfig.db_connstring)) { throw new Exception("系统数据库未配置"); } try { ManagerBase.DbAccess = SysDbAccessFactory.Create(sysConfig.db_type); ManagerBase.ConnString = Common.CustomDecode(sysConfig.db_connstring); } catch (Exception ex) { throw new Exception("初始化系统数据库访问组件出错", ex); } ManagerBase.ConnCheck(); ////debug //NotifyBLL.SendNotify("u001", "张三", "zlhis", "危急值1", "0001", "XX的病历缺少主诉", "http://localhost:41704/webchat/index.html?system=zlhis&maincode=病历&mainid=0001&subject=XX的病历缺少主诉&name=张三,u001&join=李四,u002", "u001", "张三", false); ////--> try { UserDAL.Instance.UpdateAllOffline(); } catch (Exception ex) { Common.Logger.Error("重置在线状态出错", ex); } }
public virtual void Init(ManagerBase manager, DeckModel[] decks, CommonDeckSwitchHandler handler, KeyControl keyController, bool otherEnabled) { this.Init(manager, decks, handler, keyController, otherEnabled, 0, 50); }
/// <summary> /// Get an instance of the Real Estate manager by explicitly specifying the required provider to use /// </summary> /// <param name="providerName">Name of the provider to use, or null/empty string to use the default provider.</param> /// <returns>Instance of the Real Estate manager</returns> public static RealEstateManager GetManager(string providerName) { return(ManagerBase <RealEstateDataProvider> .GetManager <RealEstateManager>(providerName)); }
/// <summary> /// Get an instance of the Real Estate manager using the default provider /// </summary> /// <returns>Instance of Real Estate manager</returns> public static RealEstateManager GetManager() { return(ManagerBase <RealEstateDataProvider> .GetManager <RealEstateManager>()); }
public UserPreActionPhaseResultModel(TurnWorkResult data, ManagerBase manager) : base(data) { this._bling_end_ships = new List <ShipModel>(); this._bling_end_escort_decks = new List <EscortDeckModel>(); this._bling_end_tanker = new Dictionary <int, int>(); if (this._data.BlingEndShip != null) { Api_Result <Dictionary <int, Mem_ship> > api_Result = new Api_get_Member().Ship(this._data.BlingEndShip); if (api_Result.state == Api_Result_State.Success) { for (int i = 0; i < this._data.BlingEndShip.get_Count(); i++) { int num = this._data.BlingEndShip.get_Item(i); this._bling_end_ships.Add(new ShipModel(api_Result.data.get_Item(num))); } } } if (this._data.BlingEndEscortDeck != null) { for (int j = 0; j < this._data.BlingEndEscortDeck.get_Count(); j++) { int num2 = this._data.BlingEndEscortDeck.get_Item(j); int area_id = num2; EscortDeckModel escortDeck = manager.UserInfo.GetEscortDeck(area_id); this._bling_end_escort_decks.Add(escortDeck); } } if (this._data.BlingEndTanker != null) { using (Dictionary <int, List <Mem_tanker> > .KeyCollection.Enumerator enumerator = this._data.BlingEndTanker.get_Keys().GetEnumerator()) { while (enumerator.MoveNext()) { int current = enumerator.get_Current(); this._bling_end_tanker.set_Item(current, this._data.BlingEndTanker.get_Item(current).get_Count()); } } } this._mission_results = new List <MissionResultModel>(); if (data.MissionEndDecks != null && data.MissionEndDecks.get_Count() > 0) { for (int k = 0; k < data.MissionEndDecks.get_Count(); k++) { int rid = data.MissionEndDecks.get_Item(k).Rid; DeckModel deck = manager.UserInfo.GetDeck(rid); ShipModel[] ships = deck.GetShips(); Dictionary <int, int> dictionary = new Dictionary <int, int>(); for (int l = 0; l < ships.Length; l++) { ShipModel shipModel = ships[l]; dictionary.set_Item(shipModel.MemId, shipModel.Exp_Percentage); } Api_Result <MissionResultFmt> api_Result2 = new Api_req_Mission().Result(rid); if (api_Result2.state == Api_Result_State.Success) { MissionResultFmt data2 = api_Result2.data; this._mission_results.Add(new MissionResultModel(data2, manager.UserInfo, dictionary)); } } } this._resources = new MaterialInfo(this._data.TransportMaterial); this._resources_monthly_bonus = new MaterialInfo(this._data.BonusMaterialMonthly); this._resources_weekly_bonus = new MaterialInfo(this._data.BonusMaterialWeekly); this._rewards = new List <IReward>(); if (this._data.SpecialItem != null && this._data.SpecialItem.get_Count() > 0) { for (int m = 0; m < this._data.SpecialItem.get_Count(); m++) { ItemGetFmt itemGetFmt = this._data.SpecialItem.get_Item(m); if (itemGetFmt.Category == ItemGetKinds.Ship) { this._rewards.Add(new Reward_Ship(itemGetFmt.Id)); } else if (itemGetFmt.Category == ItemGetKinds.SlotItem) { this._rewards.Add(new Reward_Slotitem(itemGetFmt.Id, itemGetFmt.Count)); } else if (itemGetFmt.Category == ItemGetKinds.UseItem) { this._rewards.Add(new Reward_Useitem(itemGetFmt.Id, itemGetFmt.Count)); } } } }
public void UpdateInfo(ManagerBase manager) { this.mLabel_DevKitValue.text = manager.Material.Devkit.ToString(); this.mLabel_RevampKitValue.text = manager.Material.Revkit.ToString(); }
public void Initialize(ManagerBase manager) { this.UpdateInfo(manager); }
public static void ContentActionEventHandler(IDataEvent evt) { var action = evt.Action; var contentType = evt.ItemType; if (contentType == typeof(Image) && (action == "Publish" || action == "Updated")) { var itemId = evt.ItemId; var providerName = evt.ProviderName; var manager = ManagerBase.GetMappedManager(contentType, providerName) as LibrariesManager; var item = manager.GetItemOrDefault(contentType, itemId) as Image; if (item.Status == ContentLifecycleStatus.Temp) { var master = manager.Lifecycle.GetMaster(item) as Image; if (master.FileId == item.FileId) { var focalPointChanged = false; focalPointChanged = master.GetValue <int>("FocalPointX") != item.GetValue <int>("FocalPointX"); focalPointChanged = focalPointChanged ? true : master.GetValue <int>("FocalPointY") != item.GetValue <int>("FocalPointY"); focalPointChanged = focalPointChanged ? true : master.GetValue <int>("FocalPointWidth") != item.GetValue <int>("FocalPointWidth"); focalPointChanged = focalPointChanged ? true : master.GetValue <int>("FocalPointHeight") != item.GetValue <int>("FocalPointHeight"); if (focalPointChanged) { // need to regenerate thumbnail...somehow } } else { // the image changed, need to set focal point to 0...somehow } } if (item.Status == ContentLifecycleStatus.Master) { var entry = IOManager.GetImageOptimizationLogEntrys().Where(e => e.ImageId == item.Id).FirstOrDefault(); if (entry == null) { entry = IOManager.CreateImageOptimizationLogEntry(); entry.ImageId = item.Id; entry.Fingerprint = ImageOptimizationHelper.GetImageFingerprint(item.Id); entry.InitialFileExtension = item.Extension; entry.InitialTotalSize = item.TotalSize; IOManager.SaveChanges(); } else { if (entry.OptimizedFileId != Guid.Empty && item.FileId != entry.OptimizedFileId) { entry.Fingerprint = ImageOptimizationHelper.GetImageFingerprint(item.Id); entry.OptimizedFileId = Guid.Empty; IOManager.SaveChanges(); } } } } }
public AutoReservationService(ManagerBase <TEntity> manager, DtoEntityConverter <TDto, TEntity> converter) { Manager = manager; Converter = converter; }
public NewManagerEventArgs(ManagerBase manager) { this.manager = manager; }
private static void DebugInit() { Diagnostics.enableHUD = true; Debug_Mod debug_Mod = new Debug_Mod(); List <int> list = new List <int>(); Debug.Log("ADD SHIP"); debug_Mod.Add_Ship(list); list.Add(330); list.Add(24); list.Add(175); list.Add(117); list.Add(75); list.Add(321); list.Add(182); for (int i = 100; i < 110; i++) { list.Add(i); } debug_Mod.Add_Ship(list); OrganizeManager organizeManager = new OrganizeManager(1); debug_Mod.Add_Deck(2); debug_Mod.Add_Deck(3); debug_Mod.Add_Deck(4); debug_Mod.Add_Deck(5); debug_Mod.Add_Deck(6); ManagerBase.initialize(); organizeManager.ChangeOrganize(1, 2, 2); Dictionary <int, int> dictionary = new Dictionary <int, int>(); for (int j = 0; j < 100; j++) { if ((1 <= j && j <= 3) || (10 <= j && j <= 12) || (49 <= j && j <= 59)) { dictionary[j] = 1; } dictionary[54] = 0; dictionary[59] = 10; } debug_Mod.Add_UseItem(dictionary); debug_Mod.Add_Materials(enumMaterialCategory.Fuel, 2000); debug_Mod.Add_Materials(enumMaterialCategory.Bull, 2000); debug_Mod.Add_Materials(enumMaterialCategory.Steel, 2000); debug_Mod.Add_Materials(enumMaterialCategory.Bauxite, 2000); debug_Mod.Add_Materials(enumMaterialCategory.Repair_Kit, 2000); debug_Mod.Add_Materials(enumMaterialCategory.Dev_Kit, 2000); debug_Mod.Add_Materials(enumMaterialCategory.Revamp_Kit, 2000); debug_Mod.Add_Materials(enumMaterialCategory.Build_Kit, 2000); debug_Mod.Add_Coin(80000); List <int> list2 = new List <int>(); list2.Add(1); list2.Add(1); list2.Add(1); list2.Add(1); list2.Add(1); list2.Add(1); for (int k = 0; k < 30; k++) { list2.Add(14); } for (int l = 1; l < 100; l++) { list2.Add(l); } for (int m = 0; m < 30; m++) { list2.Add(25); } for (int n = 0; n < 6; n++) { list2.Add(42); } for (int num = 1; num < 100; num++) { Debug_Mod.ChangeSlotLevel(list2[num], 9); } debug_Mod.Add_SlotItem(list2); DebugUtils.SLog("DEBUG_MOD OK"); }
public static DayOfWeek KCVDayOfWeek(ManagerBase manager) { DateTime dateTime = new DateTime(manager.Datetime.Year, manager.Datetime.Month, manager.Datetime.Day); return(dateTime.DayOfWeek); }
public virtual void SubscribeToCenter(int id, ManagerBase manager) { MessageCenter.Instance.SubscribeToMe(id, manager); }
// Use this for initialization protected override void Start() { base.Start(); manager = GameObject.FindGameObjectWithTag("Manager").GetComponent <ManagerBase>(); AddButtonClickEvent(RequestBackToLobby); }
private void GenerateFm1() { string where = String.Format("WHERE Type ='FM1' AND CONVERT(VARCHAR(25), InsertDbDate , 126) LIKE '{0}%'", DateTime.Now.AddDays(-9).ToString("yyyy-MM-dd")); var ndaSh = new Nda(); var ndaSz = new Nda(); var ndaSz0 = new Nda(); var ndaSz2 = new Nda(); var ndaSz3 = new Nda(); var fm1 = ManagerBase.Select(tableName, new string[] { "*" }, where); foreach (DataRow row in fm1.Rows) { Dictionary <string, string> newInfos = new Dictionary <string, string> { { "englishname", row["EnglishName"].ToString() }, { "fullname", row["FullName"].ToString() }, { "shortname", row["ShortName"].ToString() }, { "price", row["Price"].ToString() }, { "listingshares", row["ListingShares"].ToString() }, { "effectivedate", ((DateTime)row["EffectiveDate"]).ToString("dd-MMM-yyyy") }, { "offeringdate", row["OfferingDate"].ToString() }, { "insertdbdate", row["InsertDbDate"].ToString() }, { "type", row["Type"].ToString() }, { "code", row["Code"].ToString() }, { "market", row["Market"].ToString() } }; newInfos.Add("traditionalname", ChineseConverter.Convert(newInfos["shortname"], ChineseConversionDirection.SimplifiedToTraditional)); if (newInfos["market"] == "Shanghai") { if (newInfos["code"].EndsWith("5") || newInfos["code"].EndsWith("7") || newInfos["code"].EndsWith("9")) { newInfos.Add("exlname", "SSE_EQB_CNY_ARIC3"); } else if (newInfos["code"].EndsWith("4") || newInfos["code"].EndsWith("6") || newInfos["code"].EndsWith("8")) { newInfos.Add("exlname", "SSE_EQB_CNY_EVEN"); } else { newInfos.Add("exlname", "SSE_EQB_CNY_ODD"); } ndaSh.AddProp(newInfos); } else { if (newInfos["code"].StartsWith("000")) { ndaSz0.AddProp(newInfos); } else if (newInfos["code"].StartsWith("002")) { ndaSz2.AddProp(newInfos); } else { ndaSz3.AddProp(newInfos); } ndaSz.AddProp(newInfos); } } if (ndaSh.format.Prop.Length > 0) { ndaSh.GenerateAndSave("CnQaAddCNord3", String.Format("{0}SH_QaAddCNord3_{1}.csv", configObj.ResultFolderPath, DateTime.Now.ToString("ddMM"))); ndaSh.GenerateAndSave("CnQaChg", String.Format("{0}SH_Chg_{1}.csv", configObj.ResultFolderPath, DateTime.Now.ToString("ddMM"))); ndaSh.GenerateAndSave("CnBgChg", String.Format("{0}SH_BgChg_{1}.csv", configObj.ResultFolderPath, DateTime.Now.ToString("ddMM"))); ndaSh.GenerateAndSave("CnIdnAddSS", String.Format("{0}SH_IdnAddSS_{1}.txt", configObj.ResultFolderPath, DateTime.Now.ToString("ddMM"))); } if (ndaSz.format.Prop.Length > 0) { ndaSz.GenerateAndSave("CnQaChg", String.Format("{0}SZ_Chg_{1}.csv", configObj.ResultFolderPath, DateTime.Now.ToString("ddMM"))); ndaSz.GenerateAndSave("CnBgChg", String.Format("{0}SZ_BgChg_{1}.csv", configObj.ResultFolderPath, DateTime.Now.ToString("ddMM"))); ndaSz.GenerateAndSave("CnIdnAddSZ", String.Format("{0}SZ_IdnAddSZ_{1}.txt", configObj.ResultFolderPath, DateTime.Now.ToString("ddMM"))); } if (ndaSz0.format.Prop.Length > 0) { ndaSz.GenerateAndSave("CnQaAddCNord4", String.Format("{0}SZ_QaAddCNord4_{1}.csv", configObj.ResultFolderPath, DateTime.Now.ToString("ddMM"))); } if (ndaSz2.format.Prop.Length > 0) { ndaSz.GenerateAndSave("CnQaAddCNord2", String.Format("{0}SZ_QaAddCNord2_{1}.csv", configObj.ResultFolderPath, DateTime.Now.ToString("ddMM"))); } if (ndaSz3.format.Prop.Length > 0) { ndaSz.GenerateAndSave("CnQaAddCNord", String.Format("{0}SZ_QaAddCNord_{1}.csv", configObj.ResultFolderPath, DateTime.Now.ToString("ddMM"))); } }