示例#1
0
        private void BindMemCountList()
        {
            MemCount       bllCount       = new MemCount();
            MemCountDetail bllCountDetail = new MemCountDetail();
            string         strSql         = this.QueryCondition();

            strSql = PubFunction.GetShopAuthority(this._UserShopID, "CountShopID", strSql);
            DataTable dtMoney = bllCount.GetCountMoney(strSql).Tables[0];

            this.lblMoney.Text         = decimal.Parse(dtMoney.Rows[0]["TotalMoney"].ToString()).ToString("0.00");
            this.lblDiscountMoney.Text = decimal.Parse(dtMoney.Rows[0]["DiscountMoney"].ToString()).ToString("0.00");
            this.lblTotalPoint.Text    = int.Parse(dtMoney.Rows[0]["TotalPoint"].ToString()).ToString();
            DataTable dtNumber = bllCount.GetCountNumber(strSql).Tables[0];

            this.lblToalCount.Text   = dtNumber.Rows[0]["TotalNumber"].ToString();
            this.lblRemainCount.Text = dtNumber.Rows[0]["RemainCount"].ToString();
        }
示例#2
0
 protected void rptMemCountList_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         DataRowView dr      = (DataRowView)e.Item.DataItem;
         Repeater    rptItem = (Repeater)e.Item.FindControl("rptMemCountDetailList");
         if (rptItem != null)
         {
             MemCountDetail bllMemCountDetail = new MemCountDetail();
             int            Count             = this.NetPagerParameter.RecordCount;
             string         strSql            = " CountDetailCountID=" + dr["CountID"].ToString();
             DataTable      dtMemCountDetail  = bllMemCountDetail.GetList(strSql).Tables[0];
             rptItem.DataSource = dtMemCountDetail;
             rptItem.DataBind();
             foreach (RepeaterItem rp in rptItem.Items)
             {
                 Label lblDetailNum = (Label)rp.FindControl("lblDetailNumber");
                 lblDetailNum.Text = (rp.ItemIndex + 1).ToString();
             }
         }
     }
 }