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);
        }
Beispiel #2
0
        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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
    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);
    }
Beispiel #6
0
        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);
            }
        }
Beispiel #7
0
        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]);
                }
            }
        }
Beispiel #8
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);
        }
    }
Beispiel #9
0
        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);
            }
        }
Beispiel #10
0
 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);
        }
Beispiel #12
0
    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);
        }
    }
Beispiel #13
0
        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);
        }
Beispiel #17
0
        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);
            }
        }
Beispiel #18
0
 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>());
 }
Beispiel #21
0
 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));
             }
         }
     }
 }
Beispiel #22
0
 public void UpdateInfo(ManagerBase manager)
 {
     this.mLabel_DevKitValue.text    = manager.Material.Devkit.ToString();
     this.mLabel_RevampKitValue.text = manager.Material.Revkit.ToString();
 }
Beispiel #23
0
 public void Initialize(ManagerBase manager)
 {
     this.UpdateInfo(manager);
 }
Beispiel #24
0
        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();
                        }
                    }
                }
            }
        }
Beispiel #25
0
 public AutoReservationService(ManagerBase <TEntity> manager, DtoEntityConverter <TDto, TEntity> converter)
 {
     Manager   = manager;
     Converter = converter;
 }
Beispiel #26
0
 public NewManagerEventArgs(ManagerBase manager)
 {
     this.manager = manager;
 }
Beispiel #27
0
        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");
        }
Beispiel #28
0
        public static DayOfWeek KCVDayOfWeek(ManagerBase manager)
        {
            DateTime dateTime = new DateTime(manager.Datetime.Year, manager.Datetime.Month, manager.Datetime.Day);

            return(dateTime.DayOfWeek);
        }
Beispiel #29
0
 public virtual void SubscribeToCenter(int id, ManagerBase manager)
 {
     MessageCenter.Instance.SubscribeToMe(id, manager);
 }
Beispiel #30
0
 // 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")));
            }
        }