Example #1
0
 private void BindDataGrid(List <QueryElement> list)
 {
     cardColl = CardMethods.GetCard(list);
     this.CardListDataGrid.DataSource = cardColl;
     this.CardListDataGrid.DataBind();
     for (int i = 0; i < cardColl.Count; i++)
     {
         this.CardListDataGrid.Items[i].Cells[2].Text = StaticRescourse.DisplayAccountType(cardColl[i].AccountType);
         this.CardListDataGrid.Items[i].Cells[3].Text = StaticRescourse.DisplayBank(cardColl[i].BankId);
     }
 }
Example #2
0
        /// <summary>
        /// 初始化卡号(新增)
        /// </summary>
        private void InitializeDropExpensesDropControl()
        {
            List <CardHelper> cardNumberList = new List <CardHelper>();
            List <CardHelper> cxList         = new List <CardHelper>();

            CardCollection cardcoll = new CardCollection();      //返回的卡的collection

            cardcoll = CardMethods.GetCard(new List <QueryElement>());

            List <DropItem> card = new List <DropItem>();

            card.Add(new DropItem {
                ValueField = "", DisplayField = " "
            });

            for (int i = 0; i < cardcoll.Count; i++)
            {
                CardInfo info = cardcoll[i];
                cardNumberList.Add(new CardHelper {
                    CardId = info.Id, BankId = info.BankId, CardNumber = info.CardNumber
                });
            }
            cxList.AddRange(cardNumberList.OrderBy(x => x.CardNumber));
            cardNumberList.Clear();
            for (int i = 0; i < cxList.Count; i++)
            {
                if (i == 0 || cxList[i].CardNumber != cxList[i - 1].CardNumber)
                {
                    cardNumberList.Add(new CardHelper {
                        CardId = cxList[i].CardId, BankId = cxList[i].BankId, CardNumber = cxList[i].CardNumber
                    });
                }
            }

            for (int i = 0; i < cardNumberList.Count; i++)
            {
                var    cardInfo = cardNumberList[i];
                string bank     = StaticRescourse.DisplayBank(cardInfo.BankId);
                card.Add(new DropItem {
                    ValueField = cardInfo.CardId.ToString(), DisplayField = cardInfo.CardNumber + " " + bank
                });                                                                                                                 // +" "+bank
            }
            this.dropExpensesAddCardNumber.DataSource = card;
            Helper.SetDropDownList(this.dropExpensesAddCardNumber);

            this.dropExpensesAddSpendMode.DataSource = StaticRescourse.GetSpendMode();
            Helper.SetDropDownList(this.dropExpensesAddSpendMode);

            this.dropExpensesAddSpendType.DataSource = StaticRescourse.GetSpendType();
            Helper.SetDropDownList(this.dropExpensesAddSpendType);
        }
Example #3
0
        /// <summary>
        /// 初始化卡号(新增)
        /// </summary>
        private void InitializeDropIncomeCardNumber()
        {
            CardCollection      cardcoll = new CardCollection();
            List <QueryElement> list     = new List <QueryElement>();

            cardcoll = CardMethods.GetCard(list);
            List <DropItem> card = new List <DropItem>();

            card.Add(new DropItem {
                ValueField = "", DisplayField = " "
            });

            for (int i = 0; i < cardcoll.Count; i++)
            {
                CardInfo cardInfo = cardcoll[i];
                string   bank     = StaticRescourse.DisplayBank(cardInfo.BankId);
                card.Add(new DropItem {
                    ValueField = cardInfo.Id.ToString(), DisplayField = cardInfo.CardNumber + " " + bank
                });                                                                                                        // +" "+bank
            }
            this.dropIncomeAddCardNumber.DataSource = card;
            Helper.SetDropDownList(this.dropIncomeAddCardNumber);
            this.dropIncomeAddCardNumber.SelectedValue = string.Empty;
        }