Example #1
0
        /// <summary>
        /// 批量更新
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSaveDiscussResult_Click(object sender, RoutedEventArgs e)
        {
            List <RemarkMode> updateModes = new List <RemarkMode>();

            if (gridDiscussVM == null)
            {
                Window.Alert(ResComment.Information_MoreThanOneRecord, MessageType.Error);
            }
            else
            {
                gridDiscussVM.ForEach(item =>
                {
                    if (item.IsChecked == true)
                    {
                        updateModes.Add(item.ConvertVM <RemarkModeQueryVM, RemarkMode>());
                    }
                });
                if (updateModes.Count > 0)
                {
                    facade.UpdateOtherRemarkMode(updateModes, (obj, args) =>
                    {
                        if (args.FaultsHandle())
                        {
                            return;
                        }

                        QueryResultGrid3.Bind();
                    });
                }
                else
                {
                    Window.Alert(ResComment.Information_MoreThanOneRecord, MessageType.Error);
                }
            }
        }
Example #2
0
 /// <summary>
 /// 查询
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnSearchDiscussMode_Click(object sender, RoutedEventArgs e)
 {
     if (ValidationManager.Validate(this.QueryResultGrid3))
     {
         filter            = modelDiscuss.ConvertVM <RemarkModeQueryVM, RemarkModeQueryFilter>();
         filter.RemarkType = RemarksType.Discuss;
         filterDiscussVM   = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <RemarkModeQueryFilter>(filter);
         QueryResultGrid3.QueryCriteria = this.filter;
         QueryResultGrid3.Bind();
     }
 }