コード例 #1
0
ファイル: AccOrgDlg.cs プロジェクト: isabella87/banhuicon2
        private async void AccConfirm()
        {
            btnAccConfirm.Enabled = false;
            var cardId = Commons.ShowInputDialog(this, "请输入电子帐户号:", "确认开户", 300, new Regex("^\\d*$")).Trim();

            if (cardId == "")
            {
                btnAccConfirm.Enabled = true;
                return;
            }
            if (!Commons.ShowConfirmBox(this, "确认开户吗?", "开户"))
            {
                btnAccConfirm.Enabled = true;
                return;
            }
            var r = new Dictionary <string, object>();

            r["au-id"]   = m_auId;
            r["user-id"] = cardId;
            var p = await InvestOrgs.UpdateRegistry(r);

            if (p.IsOk)
            {
                UpdateTable();
            }
            else
            {
                Commons.ShowResultErrorBox(this, p);
            }
            btnAccConfirm.Enabled = true;
        }
コード例 #2
0
        private async void UpdateTable()
        {
            var p = await InvestOrgs.BankInfo(m_auId);

            if (p.IsOk)
            {
                var d            = p.AsDictionary;
                var name         = d.GetOrDefault <string>("name");
                var idCard       = d.GetOrDefault <string>("idCard");
                var mobile       = d.GetOrDefault <string>("mobile");
                var busId        = d.GetOrDefault <string>("busId");
                var taxId        = d.GetOrDefault <string>("taxId");
                var userId       = d.GetOrDefault <string>("userId");
                var recard       = d.GetOrDefault <string>("reCard");
                var raceCode     = CERT_TYPES.FindByValue(d.GetOrDefault <string>("raceCode"));
                var visibleBal   = string.Format("{0:#,##0.00}", d.GetOrDefault <decimal>("visibleBal"));
                var availableBal = string.Format("{0:#,##0.00}", d.GetOrDefault <decimal>("availableBal"));
                var isPwdSet     = d.GetOrDefault <bool>("isPwdSet") ? "是" : "否";

                m_bankInfo = new BankInfoProperties(name, idCard, mobile, busId, taxId, userId, recard, raceCode, visibleBal, availableBal, isPwdSet);
                propertyGrid1.SelectedObject = m_bankInfo;
            }
            else
            {
                Commons.ShowResultErrorBox(this, p);
            }
        }
コード例 #3
0
ファイル: AccOrgsFrm.cs プロジェクト: isabella87/banhuicon2
        private async void UpdateTable1()
        {
            btnSearch.Enabled = false;
            var dateType   = cbTimeTypes.ComboBox.GetSelectedValue();
            var status     = cbStatus.ComboBox.GetSelectedValue();
            var bankStatus = cbBankStatus.ComboBox.GetSelectedValue();

            var p = new Dictionary <string, object>();

            switch (dateType)
            {
            case "1":
                p["start-reg-time"] = startDate.Value.TruncToStart();
                p["end-reg-time"]   = endDate.Value.TruncToEnd();
                break;

            case "2":
                p["start-cp-time"] = startDate.Value.TruncToStart();
                p["end-cp-time"]   = endDate.Value.TruncToEnd();
                break;

            case "3":
                p["start-audit-time"] = startDate.Value.TruncToStart();
                p["end-audit-time"]   = endDate.Value.TruncToEnd();
                break;
            }
            if (status != Commons.AllValue)
            {
                p["status"] = status;
            }
            if (bankStatus != Commons.AllValue)
            {
                p["jx-status"] = bankStatus;
            }
            p["search-key"] = tbKey.Text.Trim();

            var r = await InvestOrgs.GetAllOrgs(p);

            if (r.IsOk)
            {
                this.myGridViewBinding1.BindTo(r);
            }
            else
            {
                Commons.ShowResultErrorBox(this, r);
            }
            btnSearch.Enabled = true;
        }
コード例 #4
0
ファイル: AccOrgDlg.cs プロジェクト: isabella87/banhuicon2
        private async void CommitInfo()
        {
            btnCommitInfo.Enabled = false;
            var d = new Dictionary <string, object>();

            d["au-id"]         = m_auId;
            d["org-name"]      = tbOrgName.Text.Trim();
            d["buss-lic"]      = tbBussLic.Text.Trim();
            d["org-code-no"]   = tbOrgCodeNo.Text.Trim();
            d["law-name"]      = tbLawName.Text.Trim();
            d["law-id-card"]   = tbLawIdCard.Text.Trim();
            d["acc-user-name"] = tbAccUserName.Text.Trim();
            d["account"]       = tbAccount.Text.Trim();
            d["account-bank"]  = tbAccBank.Text.Trim();
            d["real-name"]     = tbRealName.Text.Trim();
            d["position"]      = tbPosition.Text.Trim();
            d["id-card"]       = tbIdCard.Text.Trim();
            d["company"]       = tbCompany.Text.Trim();
            d["company-type"]  = tbCompanyType.Text.Trim();
            d["address"]       = tbAddress.Text.Trim();
            d["postal-code"]   = tbPostalCode.Text.Trim();
            d["home-phone"]    = tbHomeNo.Text.Trim();
            d["qq-number"]     = tbQQ.Text.Trim();
            d["email"]         = tbEmail.Text.Trim();

            var p = await InvestOrgs.UpdateInfo(d);

            if (p.IsOk)
            {
                if (p.AsBoolean)
                {
                    UpdateTable();
                    Commons.ShowInfoBox(this, "资料提交成功");
                }
                else
                {
                    Commons.ShowInfoBox(this, "资料提交失败");
                }
            }
            else
            {
                Commons.ShowResultErrorBox(this, p);
            }

            btnCommitInfo.Enabled = true;
        }
コード例 #5
0
ファイル: AccOrgDlg.cs プロジェクト: isabella87/banhuicon2
        private async void UpdateTable()
        {
            var p = await InvestOrgs.Account(m_auId);

            if (p.IsOk)
            {
                var d = p.AsDictionary;
                tbLoginName.Text     = d.GetOrDefault <string>("loginName");
                tbRealName.Text      = d.GetOrDefault <string>("realName");
                tbQQ.Text            = d.GetOrDefault <string>("qqNumber");
                tbMobile.Text        = d.GetOrDefault <string>("mobile");
                tbEmail.Text         = d.GetOrDefault <string>("email");
                tbCompany.Text       = d.GetOrDefault <string>("company");
                tbCompanyType.Text   = d.GetOrDefault <string>("companyType");
                tbPostalCode.Text    = d.GetOrDefault <string>("postalCode");
                tbCreateTime.Text    = Commons.TimestampToDateString(d.GetOrDefault <long>("createTime"));
                tbUpdateTime.Text    = Commons.TimestampToDateString(d.GetOrDefault <long>("updateTime"));
                tbIdCard.Text        = d.GetOrDefault <string>("idCard");
                tbOrgName.Text       = d.GetOrDefault <string>("orgName");
                tbPosition.Text      = d.GetOrDefault <string>("position");
                tbAddress.Text       = d.GetOrDefault <string>("address");
                tbBussLic.Text       = d.GetOrDefault <string>("bussLic");
                tbOrgCodeNo.Text     = d.GetOrDefault <string>("orgCodeNo");
                tbLawName.Text       = d.GetOrDefault <string>("lawName");
                tbLawIdCard.Text     = d.GetOrDefault <string>("lawIdCard");
                tbAccUserName.Text   = d.GetOrDefault <string>("accUserName");
                tbAccount.Text       = d.GetOrDefault <string>("account");
                tbAccBank.Text       = d.GetOrDefault <string>("accBank");
                tbHomeNo.Text        = d.GetOrDefault <string>("homePhone");
                tbInvestorLevel.Text = INVESTOR_LEVEL.FindByValue(d.GetOrDefault <int>("lvl"));

                m_status = d.GetOrDefault <int>("status");
                UpdateAllowInvest(d.GetOrDefault <bool>("allowInvest"));
                UpdateAllowBorrow(d.GetOrDefault <bool>("allowBorrow"));
                var locked = d.GetOrDefault <int>("locked");
                UpdateBtnLock(locked == 98 || locked == 99);
            }
            else
            {
                Commons.ShowResultErrorBox(this, p);
            }
            SetReadOnly(m_status == 2 && !MainFrm.IsAdmin);
        }