Exemple #1
0
 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, "查找订单历史");
     }
 }
Exemple #2
0
        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;
     }
 }
Exemple #4
0
        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();
                }
            }
        }
Exemple #5
0
        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;
        }
Exemple #6
0
 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";
     }
 }
Exemple #7
0
        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);
 }
Exemple #9
0
 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);
     }
 }
Exemple #10
0
 protected void ListaPlanificacion_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
 {
 }
Exemple #11
0
 protected void DataBindings(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
 {
     UniqueId++;
 }
Exemple #12
0
        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();
                }
            }
        }