Пример #1
0
            public SimpleStringRecyclerViewAdapter(Context context, LinkAccount items, Resources res)
            {
                context.Theme.ResolveAttribute(Resource.Attribute.selectableItemBackground, mTypedValue, true);
                mBackground = mTypedValue.ResourceId;
                mValues     = ConvertAccountsToList(items);
                mResource   = res;

                mCalculatedSizes = new Dictionary <int, int>();
            }
Пример #2
0
            private List <string> ConvertAccountsToList(LinkAccount acc)
            {
                List <string> list = new List <string>();

                mTypes = new List <int>();

                if (acc != null)
                {
                    if (acc.PSN_Account != null && acc.PSN_Account.Length > 4)
                    {
                        list.Add(acc.PSN_Account);
                        mTypes.Add(0);
                    }
                    if (acc.XBOX_Account != null && acc.XBOX_Account.Length > 4)
                    {
                        list.Add(acc.XBOX_Account);
                        mTypes.Add(1);
                    }
                    if (acc.STEAM_Account != null && acc.STEAM_Account.Length > 4)
                    {
                        list.Add(acc.STEAM_Account);
                        mTypes.Add(2);
                    }
                    if (acc.ORIGIN_Account != null && acc.ORIGIN_Account.Length > 4)
                    {
                        list.Add(acc.ORIGIN_Account);
                        mTypes.Add(3);
                    }
                    if (acc.DISCORD_Account != null && acc.DISCORD_Account.Length > 4)
                    {
                        list.Add(acc.DISCORD_Account);
                        mTypes.Add(4);
                    }
                    if (acc.UPLAY_Account != null && acc.UPLAY_Account.Length > 4)
                    {
                        list.Add(acc.UPLAY_Account);
                        mTypes.Add(5);
                    }
                    if (acc.BATTLE_Account != null && acc.BATTLE_Account.Length > 4)
                    {
                        list.Add(acc.BATTLE_Account);
                        mTypes.Add(6);
                    }
                    if (acc.LOL_Account != null && acc.LOL_Account.Length > 4)
                    {
                        list.Add(acc.LOL_Account);
                        mTypes.Add(7);
                    }
                    if (acc.SKYPE_Account != null && acc.SKYPE_Account.Length > 4)
                    {
                        list.Add(acc.SKYPE_Account);
                        mTypes.Add(8);
                    }
                }

                return(list);
            }
Пример #3
0
        public async Task <bool> LinkAccount(LinkAccount account)
        {
            ThrowNoAuth();

            var result = await SocketService.SendApiRequest <LinkAccountRequest, string>(new Request <LinkAccountRequest>()
            {
                type    = "linkAccount",
                payload = new LinkAccountRequest()
                {
                    account = account,
                    network = Network,
                    origin  = AppName
                }
            });

            return(bool.Parse(result));
        }
Пример #4
0
        private void cmdOpenEmployee_Click(object sender, EventArgs e)
        {
            int empId;

            using (var frm = new Employee.frmEmployee_Open())
            {
                if (frm.ShowDialog() != DialogResult.OK)
                {
                    return;
                }
                empId = frm.EmployeeId;
            }

            var employee = new EmployeeDataReader().GetBasicProfileOf(empId);


            var link = new LinkAccount()
            {
                LinkId = employee.Id, Description = employee.PersonClass.Name.Fullname
            };

            ShowLinkedEmployee(link);
            lblEmployee.Tag = link;
        }
Пример #5
0
        public static void UserClicksChangePasswordButton(IWebDriver driver)
        {
            var page = new LinkAccount(driver);

            page.ClickCreatePasswordButton();
        }
Пример #6
0
        public static void UserClicksExternalProviderToAddButton(IWebDriver driver, string providerName)
        {
            var page = new LinkAccount(driver);

            page.ClickProviderButton(providerName);
        }
Пример #7
0
 private void ShowLinkedEmployee(LinkAccount item)
 {
     lblEmployee.Text = "<font color='Blue' size='+2'>@</font>".Replace("@", item.Description);
 }