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(); }
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(); } } } }