protected void applyFormList_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { try { var ucRefundFormView = e.Item.FindControl("ucRefundFormView") as RefundFormView; var ucPostPoneView = e.Item.FindControl("ucPostPoneView") as PostPoneView; if (ucRefundFormView == null || ucPostPoneView == null) { return; } if (e.Item.DataItem is PostponeApplyform) { var applyform = e.Item.DataItem as PostponeApplyform; ucPostPoneView.InitPostPoneView(applyform, CurrentCompany.CompanyType); ucRefundFormView.Visible = false; } if (e.Item.DataItem is RefundOrScrapApplyform) { var applyform = e.Item.DataItem as RefundOrScrapApplyform; ucRefundFormView.InitRefundFormView(applyform, CurrentCompany.CompanyType); ucPostPoneView.Visible = false; } } catch (Exception ex) { ShowExceptionMessage(ex, "查找订单历史"); } }
protected void savedSearchResultsRepeater_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.Data.DataRowView currentRow = e.Item.DataItem as System.Data.DataRowView; string itemLinkValue = currentRow["HitHighlightedPropertiesXml"] as string; System.Xml.Linq.XElement xEl = System.Xml.Linq.XElement.Parse(itemLinkValue); System.Xml.Linq.XElement hhTitleElement = (from node in xEl.Elements() where node.Name == "HHTitle" select node).FirstOrDefault(); System.Xml.Linq.XElement hhUrlElement = (from node in xEl.Elements() where node.Name == "HHUrl" select node).FirstOrDefault(); string hhTitle = hhTitleElement != null ? hhTitleElement.Value : string.Empty; string hhUrl = hhUrlElement != null ? hhUrlElement.Value : string.Empty;; string iconUrl = Microsoft.SharePoint.Publishing.Fields.LinkFieldValue.GetDefaultIconUrl(currentRow["Url"] as string, SPContext.Current.Web); System.Web.UI.WebControls.Image docTypeImage = e.Item.FindControl("docTypeImage") as System.Web.UI.WebControls.Image; if (docTypeImage != null) { docTypeImage.ImageUrl = iconUrl; } System.Web.UI.WebControls.HyperLink titleLink = e.Item.FindControl("titleLink") as System.Web.UI.WebControls.HyperLink; if (titleLink != null) { titleLink.NavigateUrl = hhUrl; titleLink.Text = hhTitle; } System.Web.UI.WebControls.CheckBox reviewedCheckBox = e.Item.FindControl("reviewedCheckBox") as System.Web.UI.WebControls.CheckBox; if (reviewedCheckBox != null) { reviewedCheckBox.InputAttributes.Add("onclick", String.Format("SaveSearchResultData({0}, {1}, {2});", currentRow["Id"], "'reviewed'", "$('#" + reviewedCheckBox.ClientID + "').prop('checked')") ); reviewedCheckBox.Checked = (currentRow.Row.IsNull("Reviewed")) ? false: (bool)currentRow["Reviewed"]; } System.Web.UI.WebControls.CheckBox includeInSetCheckBox = e.Item.FindControl("includeInSetCheckBox") as System.Web.UI.WebControls.CheckBox; if (includeInSetCheckBox != null) { includeInSetCheckBox.InputAttributes.Add("onclick", String.Format("SaveSearchResultData({0}, {1}, {2});", currentRow["Id"], "'IncludeInSet'", "$('#" + includeInSetCheckBox.ClientID + "').prop('checked')") ); includeInSetCheckBox.Checked = (currentRow.Row.IsNull("IncludeInSet")) ? false : (bool)currentRow["IncludeInSet"]; } } }
void rptListaDeItens_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { if (this.RequestTipoDeObjeto == "TiposDePendenciaCadastral") { HtmlButton btnExcluirObjeto = (HtmlButton)e.Item.FindControl("btnExcluirObjeto"); btnExcluirObjeto.Visible = PodeExcluirPendencia; } }
protected void rptProcessDetail_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { DataRowView l_drvRowItem = null; M_LetterReceive l_objWorkItem = null; if (e.Item.ItemType == System.Web.UI.WebControls.ListItemType.Item || e.Item.ItemType == System.Web.UI.WebControls.ListItemType.AlternatingItem) { UC_Step l_objStep = (UC_Step)e.Item.FindControl("ucStep"); l_drvRowItem = e.Item.DataItem as DataRowView; l_objWorkItem = XmlUtility.DeSerializeXml <B_LetterReceive>(l_drvRowItem["FormsData"].ToString()); l_objStep.Participant = l_drvRowItem["ReceiveUserID"].ToString() + "(" + l_drvRowItem["ReceiveUserName"].ToString() + ")"; l_objStep.m_strStepName = l_drvRowItem["StepName"].ToString(); l_objStep.SubmitDataTime = l_drvRowItem["SubmitDate"].ToString(); l_objStep.SubmitAction = l_drvRowItem["SubmitAction"].ToString(); l_objStep.IsNoPrompt(); switch (l_objStep.m_strStepName) { //步骤名称-承办 case ProcessConstString.StepName.LetterReceiveStepName.STEP_CHECK: l_objStep.Comment = l_objWorkItem.NiBanComment; break; //步骤名称-领导批示 case ProcessConstString.StepName.LetterReceiveStepName.STEP_INSTRUCTION: l_objStep.Comment = l_objWorkItem.LS_Comment; break; //步骤名称-政工办批阅 case ProcessConstString.StepName.LetterReceiveStepName.STEP_SECTION_DIRECTOR: //步骤名称-团委书记批阅 case ProcessConstString.StepName.LetterReceiveStepName.STEP_SECTION_CHIEF: //步骤名称-工会副主席拟办 case ProcessConstString.StepName.LetterReceiveStepName.STEP_SECTION_MEMBER: l_objStep.Comment = l_objWorkItem.UnderTake_Comment; break; default: break; } //附件信息 if (l_objWorkItem.FileList.Count > 0) { l_objStep.Attachment.UCIsEditable = false; ucAttachment.UCWorkItemID = l_objWorkItem.WorkItemID; //ucAttachment.UCTBID = l_objWorkItem.; l_objStep.Attachment.UCProcessID = l_drvRowItem["ProcessID"].ToString(); l_objStep.Attachment.UCTemplateName = m_strProcessTemplate; l_objStep.Attachment.UCDataList = l_objWorkItem.FileList; } else { l_objStep.HiddenAttach(); } } }
protected void Repeater1_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { var lkbtnRemove = e.Item.FindControl("lkbtnRemove"); if (lkbtnRemove == null) { return; } lkbtnRemove.Visible = DataBinder.Eval(e.Item.DataItem, "Account.Id").Convert <long>() == Identity.Id; }
protected void rptSubList_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) { OrderCombineStatus orderCombineStatus = (OrderCombineStatus)e.Item.FindControl("lbOrderCombineStatus"); orderCombineStatus.OrderItemID = Globals.ToNum(System.Web.UI.DataBinder.Eval(e.Item.DataItem, "ID").ToString()); orderCombineStatus.OrderID = System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderID").ToString(); orderCombineStatus.SkuID = System.Web.UI.DataBinder.Eval(e.Item.DataItem, "SkuID").ToString(); orderCombineStatus.Type = Globals.ToNum(System.Web.UI.DataBinder.Eval(e.Item.DataItem, "Type").ToString()); orderCombineStatus.DetailUrl = "OrderDetails.aspx?OrderId=" + System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderID").ToString() + "#returnInfo"; } }
protected void previewRepeater_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { var propertyControl = e.Item.FindControl("propertyControl") as Property; var previewArea = (PreviewArea)e.Item.DataItem; propertyControl.RenderSettings.Tag = previewArea.AreaTag; propertyControl.Visible = previewArea.Supported; if (previewArea.Supported) { SetupPreviewPropertyControl(propertyControl, new[] { CurrentData }); } }
private void listOrders_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { this.ItemDataBound(sender, e); }
protected void rptList_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.WebControls.Repeater repeater = (System.Web.UI.WebControls.Repeater)e.Item.FindControl("rptSubList"); OrderInfo orderInfo = OrderHelper.GetOrderInfo(System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderID").ToString()); if (orderInfo != null && orderInfo.LineItems.Count > 0) { repeater.DataSource = orderInfo.LineItems.Values; repeater.DataBind(); } OrderStatus orderStatus = (OrderStatus)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderStatus"); string a = ""; if (!(System.Web.UI.DataBinder.Eval(e.Item.DataItem, "Gateway") is System.DBNull)) { a = (string)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "Gateway"); } int num = (System.Web.UI.DataBinder.Eval(e.Item.DataItem, "GroupBuyId") != System.DBNull.Value) ? ((int)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "GroupBuyId")) : 0; // System.Web.UI.HtmlControls.HtmlInputButton htmlInputButton = (System.Web.UI.HtmlControls.HtmlInputButton)e.Item.FindControl("btnModifyPrice"); // System.Web.UI.HtmlControls.HtmlInputButton htmlInputButton2 = (System.Web.UI.HtmlControls.HtmlInputButton)e.Item.FindControl("btnSendGoods"); System.Web.UI.WebControls.Button button = (System.Web.UI.WebControls.Button)e.Item.FindControl("btnPayOrder"); System.Web.UI.WebControls.Button button2 = (System.Web.UI.WebControls.Button)e.Item.FindControl("btnConfirmOrder"); System.Web.UI.HtmlControls.HtmlInputButton htmlInputButton3 = (System.Web.UI.HtmlControls.HtmlInputButton)e.Item.FindControl("btnCloseOrderClient"); System.Web.UI.HtmlControls.HtmlAnchor arg_198_0 = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnCheckRefund"); System.Web.UI.HtmlControls.HtmlAnchor arg_1AE_0 = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnCheckReturn"); System.Web.UI.HtmlControls.HtmlAnchor arg_1C4_0 = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnCheckReplace"); System.Web.UI.WebControls.Literal literal = (System.Web.UI.WebControls.Literal)e.Item.FindControl("WeiXinNickName"); System.Web.UI.WebControls.Literal literal2 = (System.Web.UI.WebControls.Literal)e.Item.FindControl("litOtherInfo"); int totalPointNumber = orderInfo.GetTotalPointNumber(); MemberInfo member = MemberProcessor.GetMember(orderInfo.UserId, true); if (member != null) { literal.Text = "买家:" + member.UserName; } System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(); decimal total = orderInfo.GetTotal(); if (total > 0m) { stringBuilder.Append("<strong>¥" + total.ToString("F2") + "</strong>"); stringBuilder.Append("<small>(含运费¥" + orderInfo.AdjustedFreight.ToString("F2") + ")</small>"); } if (totalPointNumber > 0) { stringBuilder.Append("<small>" + totalPointNumber.ToString() + "积分</small>"); } if (orderInfo.PaymentType == "货到付款") { stringBuilder.Append("<span class=\"setColor bl\"><strong>货到付款</strong></span>"); } if (string.IsNullOrEmpty(stringBuilder.ToString())) { stringBuilder.Append("<strong>¥" + total.ToString("F2") + "</strong>"); } literal2.Text = stringBuilder.ToString(); if (orderStatus == OrderStatus.WaitBuyerPay) { //htmlInputButton.Visible = true; //htmlInputButton.Attributes.Add("onclick", "DialogFrame('../trade/EditOrder.aspx?OrderId=" + System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderID") + "&reurl='+ encodeURIComponent(goUrl),'修改订单价格',900,450)"); htmlInputButton3.Attributes.Add("onclick", "CloseOrderFun('" + System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderID") + "')"); htmlInputButton3.Visible = true; if (a != "hishop.plugins.payment.podrequest") { button.Visible = true; } } if (num > 0) { GroupBuyStatus groupBuyStatus = (GroupBuyStatus)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "GroupBuyStatus"); // htmlInputButton2.Visible = (orderStatus == OrderStatus.BuyerAlreadyPaid && groupBuyStatus == GroupBuyStatus.Success); } //else //{ // htmlInputButton2.Visible = (orderStatus == OrderStatus.BuyerAlreadyPaid || (orderStatus == OrderStatus.WaitBuyerPay && a == "hishop.plugins.payment.podrequest")); //} // htmlInputButton2.Attributes.Add("onclick", "DialogFrame('../trade/SendOrderGoods.aspx?OrderId=" + System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderID") + "&reurl='+ encodeURIComponent(goUrl),'订单发货',750,220)"); button2.Visible = (orderStatus == OrderStatus.SellerAlreadySent); } }
protected void ListaPlanificacion_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { }
protected void DataBindings(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { UniqueId++; }
protected void listOrders_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) { OrderStatus orderStatus = (OrderStatus)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "OrderStatus"); System.DateTime t = (System.Web.UI.DataBinder.Eval(e.Item.DataItem, "FinishDate") == System.DBNull.Value) ? System.DateTime.Now.AddYears(-1) : ((System.DateTime)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "FinishDate")); string a = ""; if (System.Web.UI.DataBinder.Eval(e.Item.DataItem, "Gateway") != null && !(System.Web.UI.DataBinder.Eval(e.Item.DataItem, "Gateway") is System.DBNull)) { a = (string)System.Web.UI.DataBinder.Eval(e.Item.DataItem, "Gateway"); } System.Web.UI.WebControls.HyperLink hyperLink = (System.Web.UI.WebControls.HyperLink)e.Item.FindControl("hplinkorderreview"); System.Web.UI.HtmlControls.HtmlAnchor linkNowPay = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("hlinkPay"); ImageLinkButton confirmOrder = (ImageLinkButton)e.Item.FindControl("lkbtnConfirmOrder"); ImageLinkButton cancelOrder = (ImageLinkButton)e.Item.FindControl("lkbtnCloseOrder"); //ImageLinkButton refundOrder = (ImageLinkButton)e.Item.FindControl("lkbtnRefund"); System.Web.UI.WebControls.LinkButton refundOrder = (System.Web.UI.WebControls.LinkButton)e.Item.FindControl("lkbtnRefund"); System.Web.UI.HtmlControls.HtmlAnchor lkbtnApplyForRefund = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnApplyForRefund"); System.Web.UI.HtmlControls.HtmlAnchor lkbtnApplyForReturn = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnApplyForReturn"); System.Web.UI.HtmlControls.HtmlAnchor lkbtnNotPay = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnNotPay"); System.Web.UI.HtmlControls.HtmlAnchor lkbtnApplyForReplace = (System.Web.UI.HtmlControls.HtmlAnchor)e.Item.FindControl("lkbtnApplyForReplace"); lb_refundtitle = (System.Web.UI.WebControls.Label)e.Item.FindControl("lb_refundtitle"); System.Web.UI.WebControls.Repeater repeater = (System.Web.UI.WebControls.Repeater)e.Item.FindControl("rpProduct"); //查看物流 //System.Web.UI.WebControls.Label label = (System.Web.UI.WebControls.Label)e.Item.FindControl("Logistics"); if (hyperLink != null) { hyperLink.Visible = (orderStatus == OrderStatus.Finished); } //立即付款 linkNowPay.Visible = (orderStatus == OrderStatus.WaitBuyerPay && a != "ecdev.plugins.payment.podrequest"); //确认收货 confirmOrder.Visible = (orderStatus == OrderStatus.SellerAlreadySent); if (cancelOrder != null) { //取消订单 cancelOrder.Visible = (orderStatus == OrderStatus.WaitBuyerPay); } string SourceOrderId = ((DataRowView)e.Item.DataItem).Row["SourceOrderId"].ToString(); string orderId = ((DataRowView)e.Item.DataItem).Row["OrderId"].ToString(); string IsRefund = ((DataRowView)e.Item.DataItem).Row["IsRefund"].ToString(); //申请退款 if (repeater != null && orderStatus == OrderStatus.BuyerAlreadyPaid) { string PayDate = ((DataRowView)e.Item.DataItem).Row["PayDate"].ToString(); if (!string.IsNullOrWhiteSpace(PayDate)) { if (Convert.ToDateTime(PayDate) > DateTime.Now.AddMinutes(-OrderRefundTime) && IsRefund == "0")//可以取消 { refundOrder.Visible = true; refundOrder.OnClientClick = "return IsRefund('" + orderId + "','" + SourceOrderId + "')"; } } } if (IsRefund == "1") { this.lb_refundtitle.Visible = true; this.lb_refundtitle.Text = "退款成功"; } if (IsRefund == "2") { this.lb_refundtitle.Visible = true; this.lb_refundtitle.Text = "退款中"; } SiteSettings masterSettings = SettingsManager.GetMasterSettings(true); //未付款 lkbtnNotPay.Visible = (orderStatus == OrderStatus.WaitBuyerPay); //退货 //lkbtnApplyForReturn.Visible = (orderStatus == OrderStatus.Finished && t >= System.DateTime.Now.AddDays((double)(-(double)masterSettings.EndOrderDays))); //退款 //lkbtnApplyForRefund.Visible = (orderStatus == OrderStatus.BuyerAlreadyPaid || orderStatus == OrderStatus.SellerAlreadySent); //object payDate = System.Web.UI.DataBinder.Eval(e.Item.DataItem, "PayDate"); //if (OrderInfo.IsInClearance(payDate)) //{ // lkbtnApplyForReturn.Visible = true; // lkbtnApplyForRefund.Visible = false; //} //换货 //lkbtnApplyForReplace.Visible = (orderStatus == OrderStatus.Finished && t >= System.DateTime.Now.AddDays((double)(-(double)masterSettings.EndOrderDays))); /*1.等待买家付款(WaitBuyerPay) -> 未付款/取消 * 2.已付款,等待发货(BuyerAlreadyPaid) -> 退款 * 3.已发货(SellerAlreadySent) ->退款,确认收货,查看物流 * 4.订单已完成(Finished) -> 退货/换货 查看物流 */ // if (repeater != null) { if (!string.IsNullOrEmpty(orderId)) { DataTable dt = TradeHelper.GetOrderItemThumbnailsUrl(orderId); repeater.DataSource = dt; repeater.DataBind(); } } if (orderStatus == OrderStatus.SellerAlreadySent || orderStatus == OrderStatus.Finished || orderStatus == OrderStatus.Returned || orderStatus == OrderStatus.ApplyForReplacement || orderStatus == OrderStatus.ApplyForReturns) { //查看物流 //label.Visible = true; } } }
protected void rptProcessDetail_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e) { DataRowView l_drvRowItem = null; if (e.Item.ItemType == System.Web.UI.WebControls.ListItemType.Item || e.Item.ItemType == System.Web.UI.WebControls.ListItemType.AlternatingItem) { UC_Step l_objStep = (UC_Step)e.Item.FindControl("ucStep"); l_drvRowItem = e.Item.DataItem as DataRowView; EntityBase entity = null; //entity.file l_objStep.Participant = l_drvRowItem["ReceiveUserID"].ToString() + "(" + l_drvRowItem["ReceiveUserName"].ToString() + ")"; l_objStep.m_strStepName = l_drvRowItem["StepName"].ToString(); l_objStep.SubmitDataTime = l_drvRowItem["SubmitDate"].ToString(); l_objStep.SubmitAction = l_drvRowItem["SubmitAction"].ToString(); switch (ProcessTemplate) { //case ConstString.ProcessTemplate.TRADE_UNION_RECEIVE: // l_objWorkItem = XmlUtility.DeSerializeXml<B_GHS_WorkItems>(l_drvRowItem["FormsData"].ToString()); // break; //case ConstString.ProcessTemplate.PARTY_DISCIPLINE_RECEIVE: // l_objWorkItem = XmlUtility.DeSerializeXml<B_DJS_WorkItems>(l_drvRowItem["FormsData"].ToString()); // break; //case ConstString.ProcessTemplate.YOUTH_LEAGUE_RECEIVE: // l_objWorkItem = XmlUtility.DeSerializeXml<B_TWS_WorkItems>(l_drvRowItem["FormsData"].ToString()); // break; case ProcessConstString.TemplateName.COMPANY_RECEIVE: B_GS_WorkItems l_objWorkItem = XmlUtility.DeSerializeXml <B_GS_WorkItems>(l_drvRowItem["FormsData"].ToString()); entity = l_objWorkItem; l_objStep.Prompt = l_objWorkItem.PromptEdit; switch (l_objStep.m_strStepName) { //步骤名称-承办 case ProcessConstString.StepName.ReceiveStepName.STEP_SECTION_DIRECTOR: case ProcessConstString.StepName.ReceiveStepName.STEP_SECTION_CHIEF: case ProcessConstString.StepName.ReceiveStepName.STEP_SECTION_MEMBER: l_objStep.Comment = l_objWorkItem.UnderTake_Comment; break; //步骤名称-领导批示 case ProcessConstString.StepName.ReceiveStepName.STEP_INSTRUCTION: l_objStep.Comment = l_objWorkItem.LS_Comment; break; case ProcessConstString.StepName.ReceiveStepName.STEP_OFFICE: l_objStep.Comment = l_objWorkItem.Officer_Comment; break; default: break; } break; } //l_objStep.Prompt = l_drvRowItem["Prompt"].ToString(); //附件信息 if (entity != null && entity.FileList.Count > 0) { l_objStep.Attachment.UCProcessID = l_drvRowItem["ProcessID"].ToString(); l_objStep.Attachment.UCTemplateName = ProcessTemplate; l_objStep.Attachment.UCDataList = entity.FileList; } else { l_objStep.HiddenAttach(); } } }