//BtnToFeedback_Click... private void BtnToFeedback_Click_Extend(object sender, EventArgs e) { //调用模版提供的默认实现.--默认实现可能会调用相应的Action. //BtnToFeedback_Click_DefaultImpl(sender, e); this.CurrentState[FeedbackBListUIModel.FeedbackBListUIFormWebPart.Const_Feedbacks] = null; long[] selIDs = this.Model.FollowService.GetSelectedRecordIDs(); if (selIDs != null && selIDs.Length > 0 ) { List<long> lstSelected = new List<long>(); foreach (long id in selIDs) { lstSelected.Add(id); } Follow2FeedbackSVProxy proxy = new Follow2FeedbackSVProxy(); proxy.FollowIDs = lstSelected; List<long> lstFeedback = proxy.Do(); if (lstFeedback != null && lstFeedback.Count > 0 ) { this.CurrentState[FeedbackBListUIModel.FeedbackBListUIFormWebPart.Const_Feedbacks] = lstFeedback; NameValueCollection nv = new NameValueCollection(); //nv.Add("SrcDoc", focused.ID.ToString()); //nv.Add("HBHListType", "PullFollowService"); this.ShowModalDialog("910f434c-9933-4910-9f03-d4502cae2285", "售后回报单结果", "992", "504", string.Empty , nv); // 如果是弹出式的列表,则关闭弹出窗口 if (this.PartShowType == UFSoft.UBF.UI.IView.PartShowType.TitleLink || this.PartShowType == UFSoft.UBF.UI.IView.PartShowType.ShowModal ) { this.CloseDialog(false); } } } }
//BtnToFeeback_Click... private void BtnToFeeback_Click_Extend(object sender, EventArgs e) { //调用模版提供的默认实现.--默认实现可能会调用相应的Action. //BtnToFeeback_Click_DefaultImpl(sender,e); FollowServiceRecord focused = this.Model.FollowService.FocusedRecord; if (focused != null && focused.ID > 0 ) { Follow2FeedbackSVProxy proxy = new Follow2FeedbackSVProxy(); proxy.FollowIDs = new System.Collections.Generic.List<long>(); proxy.FollowIDs.Add(focused.ID); proxy.Do(); BtnReview_Click_Extend(sender, e); } }