protected void rptRefundList_ItemDataBound(object sender, RepeaterItemEventArgs e) { if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem)) { HtmlInputButton button = (HtmlInputButton)e.Item.FindControl("btnAgree"); HtmlInputButton button2 = (HtmlInputButton)e.Item.FindControl("btnRefuce"); Label label = (Label)e.Item.FindControl("lblIsAgree"); RefundInfo.Handlestatus handlestatus = (RefundInfo.Handlestatus)DataBinder.Eval(e.Item.DataItem, "HandleStatus"); HtmlAnchor anchor = (HtmlAnchor)e.Item.FindControl("linkModify"); switch (handlestatus) { case RefundInfo.Handlestatus.Applied: button.Visible = false; button2.Visible = false; label.Visible = true; label.Text = "已申请"; anchor.Visible = false; return; case RefundInfo.Handlestatus.Refunded: button.Visible = false; button2.Visible = false; label.Visible = true; label.Text = "已退款"; anchor.Visible = false; return; case RefundInfo.Handlestatus.Refused: button.Visible = false; button2.Visible = false; label.Visible = true; label.Text = "拒绝申请"; anchor.Visible = false; return; case RefundInfo.Handlestatus.NoneAudit: case RefundInfo.Handlestatus.HasTheAudit: case RefundInfo.Handlestatus.NoRefund: return; case RefundInfo.Handlestatus.AuditNotThrough: button.Visible = false; button2.Visible = false; label.Visible = true; label.Text = "审核不通过"; anchor.Visible = false; return; case RefundInfo.Handlestatus.RefuseRefunded: button.Visible = false; button2.Visible = false; label.Visible = true; label.Text = "拒绝退款"; anchor.Visible = false; return; } } }
protected void rptRefundList_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { if (e.Item.ItemType == System.Web.UI.WebControls.ListItemType.Item || e.Item.ItemType == System.Web.UI.WebControls.ListItemType.AlternatingItem) { System.Web.UI.HtmlControls.HtmlInputButton htmlInputButton = (System.Web.UI.HtmlControls.HtmlInputButton)e.Item.FindControl("btnAgree"); System.Web.UI.HtmlControls.HtmlInputButton htmlInputButton2 = (System.Web.UI.HtmlControls.HtmlInputButton)e.Item.FindControl("btnRefuce"); System.Web.UI.WebControls.Label label = (System.Web.UI.WebControls.Label)e.Item.FindControl("lblIsAgree"); RefundInfo.Handlestatus handlestatus = (RefundInfo.Handlestatus)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "HandleStatus"); System.Web.UI.HtmlControls.HtmlAnchor htmlAnchor = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("linkModify"); switch (handlestatus) { case RefundInfo.Handlestatus.Applied: htmlInputButton.Visible = false; htmlInputButton2.Visible = false; label.Visible = true; label.Text = "已申请"; htmlAnchor.Visible = false; return; case RefundInfo.Handlestatus.Refunded: htmlInputButton.Visible = false; htmlInputButton2.Visible = false; label.Visible = true; label.Text = "已退款"; htmlAnchor.Visible = false; return; case RefundInfo.Handlestatus.Refused: htmlInputButton.Visible = false; htmlInputButton2.Visible = false; label.Visible = true; label.Text = "拒绝申请"; htmlAnchor.Visible = false; return; case RefundInfo.Handlestatus.NoneAudit: case RefundInfo.Handlestatus.HasTheAudit: case RefundInfo.Handlestatus.NoRefund: break; case RefundInfo.Handlestatus.AuditNotThrough: htmlInputButton.Visible = false; htmlInputButton2.Visible = false; label.Visible = true; label.Text = "审核不通过"; htmlAnchor.Visible = false; break; case RefundInfo.Handlestatus.RefuseRefunded: htmlInputButton.Visible = false; htmlInputButton2.Visible = false; label.Visible = true; label.Text = "拒绝退款"; htmlAnchor.Visible = false; return; default: return; } } }