Esempio n. 1
0
    public GlobalUserData TryPharse(string key, string value)
    {
        GlobalUserData result = null;

        if (key.Equals(Key))
        {
            result = Pharse(value);
        }

        return(result);
    }
Esempio n. 2
0
    public void Initialize(GlobalUserData data)
    {
        usernameLabel.text = data.user_name;
        GlobalServerManager.Instance.LoadTexture(data.user_avatar, (isSuccess, texture) =>
        {
            image.canvasRenderer.GetMaterial().mainTexture = texture;

            Sprite s = Sprite.Create(texture as Texture2D, new Rect(0, 0, texture.width, texture.height),
                                     Vector2.zero, 1f);
            image.sprite = s;
        });
    }
        public void AddNewGlobalData(ulong userId, DataConsent consent)
        {
            if (GlobalDataExists(userId))
            {
                return;
            }

            var newUserData = new GlobalUserData
            {
                DiscordId         = userId,
                CollectionConsent = consent
            };

            var key = string.Format(GlobalDataKeyFormat, userId);

            _dataStorage.Store(newUserData, GlobalDataGroup, key);

            _globalUserDatas.Add(newUserData);
        }
        public void SaveGlobalUserData(GlobalUserData data)
        {
            var key = string.Format(GlobalDataKeyFormat, data.DiscordId);

            _dataStorage.Store(data, GlobalDataGroup, key);
        }
Esempio n. 5
0
    protected override GlobalUserData Pharse(string value)
    {
        GlobalUserData result = null;

        return(result);
    }
Esempio n. 6
0
        private void MyTree_BeforeSelect(object sender, System.Windows.Forms.TreeViewCancelEventArgs e)
        {
            try
            {
                if (null == this.MetaData)
                {
                    return;
                }

                NodeData   data = (NodeData)e.Node.Tag;
                MetaObject obj  = null;

                if (data.Type != NodeType.MYMETA)
                {
                    obj = data.Meta as MetaObject;
                }

                if (null != data)
                {
                    switch (data.Type)
                    {
                    case NodeType.COLUMNS:
                        UserData.EditNiceNames(data.Meta as Columns);
                        break;

                    case NodeType.DATABASES:
                        UserData.EditNiceNames(data.Meta as Databases);
                        break;

                    case NodeType.TABLES:
                    case NodeType.SUBTABLES:
                        UserData.EditNiceNames(data.Meta as Tables);
                        break;

                    case NodeType.VIEWS:
                    case NodeType.SUBVIEWS:
                        UserData.EditNiceNames(data.Meta as Views);
                        break;

                    case NodeType.FOREIGNKEYS:
                    case NodeType.INDIRECTFOREIGNKEYS:
                        UserData.EditNiceNames(data.Meta as ForeignKeys);
                        break;

                    case NodeType.PARAMETERS:
                        UserData.EditNiceNames(data.Meta as MyMeta.Parameters);
                        break;

                    case NodeType.RESULTCOLUMNS:
                        UserData.EditNiceNames(data.Meta as ResultColumns);
                        break;

                    case NodeType.INDEXES:
                        UserData.EditNiceNames(data.Meta as Indexes);
                        break;

                    case NodeType.PROCEDURES:
                        UserData.EditNiceNames(data.Meta as Procedures);
                        break;

                    case NodeType.DOMAINS:
                        UserData.EditNiceNames(data.Meta as Domains);
                        break;

                    default:
                        UserData.Clear();
                        break;
                    }

                    switch (data.Type)
                    {
                    case NodeType.DATABASE:
                    {
                        Database o = obj as Database;
                        MetaData.DisplayDatabaseProperties(o, e.Node);
                        UserData.EditSingle(o, o.Alias);
                        //GlobalUserData.Edit(o);
                    }
                    break;

                    case NodeType.COLUMN:
                    {
                        Column o = obj as Column;
                        MetaData.DisplayColumnProperties(o, e.Node);
                        UserData.EditSingle(o, o.Alias);
                        GlobalUserData.Edit(o);
                    }
                    break;

                    case NodeType.TABLE:
                    {
                        Table o = obj as Table;
                        MetaData.DisplayTableProperties(o, e.Node);
                        UserData.EditSingle(o, o.Alias);
                        GlobalUserData.Edit(o);
                    }
                    break;

                    case NodeType.VIEW:
                    {
                        MyMeta.View o = obj as MyMeta.View;
                        MetaData.DisplayViewProperties(o, e.Node);
                        UserData.EditSingle(o, o.Alias);
                        GlobalUserData.Edit(o);
                    }
                    break;

                    case NodeType.PARAMETER:
                    {
                        MyMeta.Parameter o = obj as MyMeta.Parameter;
                        MetaData.DisplayParameterProperties(o, e.Node);
                        UserData.EditSingle(o, o.Alias);
                        GlobalUserData.Edit(o);
                    }
                    break;

                    case NodeType.RESULTCOLUMN:
                    {
                        ResultColumn o = obj as ResultColumn;
                        MetaData.DisplayResultColumnProperties(o, e.Node);
                        UserData.EditSingle(o, o.Alias);
                        GlobalUserData.Edit(o);
                    }
                    break;

                    case NodeType.FOREIGNKEY:
                    {
                        ForeignKey o = obj as ForeignKey;
                        MetaData.DisplayForeignKeyProperties(o, e.Node);
                        UserData.EditSingle(o, o.Alias);
                        GlobalUserData.Edit(o);
                    }
                    break;

                    case NodeType.INDEX:
                    {
                        Index o = obj as Index;
                        MetaData.DisplayIndexProperties(o, e.Node);
                        UserData.EditSingle(o, o.Alias);
                        GlobalUserData.Edit(o);
                    }
                    break;

                    case NodeType.PROCEDURE:
                    {
                        Procedure o = obj as Procedure;
                        MetaData.DisplayProcedureProperties(o, e.Node);
                        UserData.EditSingle(o, o.Alias);
                        GlobalUserData.Edit(o);
                    }
                    break;

                    case NodeType.DOMAIN:
                    {
                        Domain o = obj as Domain;
                        MetaData.DisplayDomainProperties(o, e.Node);
                        UserData.EditSingle(o, o.Alias);
                        GlobalUserData.Edit(o);
                    }
                    break;
                    //
                    //					case NodeType.PROVIDERTYPE:
                    //						MetaData.DisplayProviderTypeProperties(obj as IProviderType, e.Node);
                    //						break;

                    default:
                        MetaData.Clear();
                        GlobalUserData.Clear();
                        break;
                    }
                }
            }
#if DEBUG
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
#else
            catch {}
#endif
        }