Exemple #1
0
        private async void UpdateTable()
        {
            var p = await CrmInvestor.Account(m_ciId);

            if (p.IsOk)
            {
                var d = p.AsDictionary;
                tbRealName.Text = d.GetOrDefault <string>("realName");
                tbMobile.Text   = d.GetOrDefault <string>("mobile");
                tbCompany.Text  = d.GetOrDefault <string>("company");
                tbPosition.Text = d.GetOrDefault <string>("position");
                tbCity.Text     = d.GetOrDefault <string>("city");
                if (m_ciId == 0)
                {
                    nudAge.Value = nudAge.Minimum;
                }
                else
                {
                    nudAge.SetValue(DateTime.Now.Year - Commons.FromTimestamp(d.GetOrDefault <long>("birth")).Year);
                }
                cbbGender.SetSelectedValue(d.GetOrDefault <string>("gender"));
                tbSourceType.Text = d.GetOrDefault <string>("originType");
                cbbPrLevel.SetSelectedValue(d.GetOrDefault <string>("prLevel"));
                tbRemark.Text = d.GetOrDefault <string>("remark");
            }
            else
            {
                Commons.ShowResultErrorBox(this, p);
            }
        }
        private async void GetAccount()
        {
            var p = await CrmInvestor.Account(m_ciId);

            if (p.IsOk)
            {
                var d = p.AsDictionary;
                tbName.Text             = d.GetOrDefault <string>("realName");
                btnAdd.Enabled          = !m_readOnly;
                cbbFollowRecord.Enabled = !m_readOnly;
                if (m_auId > 0)
                {
                    btnAccount.Enabled           = true;
                    btnInvestsDepository.Enabled = true;
                    btnInvestsPlatform.Enabled   = true;
                    btnRunnings.Enabled          = true;
                }
            }
            else
            {
                Commons.ShowResultErrorBox(this, p);
            }
        }