예제 #1
0
        protected void lnkStopUse_Click(object sender, EventArgs e)
        {
            if (hidProjectId.Value.Trim().Length > 0 && hidStatus.Value.Trim().Length > 0)
            {
                #region 日志记录
                USER_SHARE_LOGMODEL log = new USER_SHARE_LOGMODEL();
                log.LOGID           = CommonBusiness.GetSeqID("S_USER_SHARE_LOG");
                log.OPERATECONTENT  = "更改项目状态为:" + EnumPlus.GetEnumDescription(typeof(ShareEnum.ProjectStatus), hidStatus.Value);
                log.OPERATECONTENT += ",项目Id:" + hidProjectId.Value;
                log.OPERATEDATE     = DateTime.Now;
                log.OPERATETYPE     = int.Parse(ShareEnum.LogType.ChangeStatus.ToString("d"));
                log.OPERATORID      = AccountId;
                log.PROJECTID       = ProjectId;
                #endregion

                #region 保存
                if (ProjectBusiness.UpdateProjectStatus(hidProjectId.Value, hidStatus.Value, log))
                {
                    Alert("操作成功!");
                    BindData(0);
                }
                else
                {
                    Alert("操作失败,请重试!");
                }
                #endregion
            }
        }