예제 #1
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ActivityFiling_OnItemCommand(object sender, GridCommandEventArgs e)
        {
            var item = e.Item as GridDataItem;

            if (item != null)
            {
                var personnelInfo = CurrentSession.Personnel.Get();
                var dataItem      = item;
                var id            = new Guid(dataItem.GetDataKeyValue("ID").ToString());
                if (e.CommandName == "Delete")
                {
                    var result = _activityFilingWrite.UpdateFilingState(id, (int)ActivityFilingState.FilingDelete);
                    if (result)
                    {
                        var activityOperateLogModel = new ActivityOperateLogModel
                        {
                            OperatePersonnelID   = personnelInfo.PersonnelId,
                            OperatePersonnelName = personnelInfo.RealName,
                            OperateDate          = DateTime.Now,
                            ActivityFilingID     = id
                        };
                        activityOperateLogModel.Description = "[" + activityOperateLogModel.OperateDate + "]" + activityOperateLogModel.OperatePersonnelName + "删除活动报备单";
                        _activityOperateLog.InsertLog(activityOperateLogModel);
                        ActivityFilingRad.Rebind();
                    }
                }
            }
        }
예제 #2
0
 /// <summary>
 /// 搜索
 /// </summary>
 /// <param name="soure"></param>
 /// <param name="e"></param>
 protected void Search_ActivityFiling(object soure, EventArgs e)
 {
     ActivityFilingRad.Rebind();
 }