protected void Page_Load(object sender, EventArgs e) { FoWoSoft.Platform.WorkFlowComment bworkFlowComment = new FoWoSoft.Platform.WorkFlowComment(); FoWoSoft.Platform.Organize borganize = new FoWoSoft.Platform.Organize(); query1 = string.Format("&appid={0}&tabid={1}&isoneself={2}", Request.QueryString["appid"], Request.QueryString["tabid"], Request.QueryString["isoneself"]); if (IsPostBack) { if (!Request.Form["DeleteBut"].IsNullOrEmpty()) { string ids = Request.Form["checkbox_app"]; foreach (string id in ids.Split(',')) { Guid bid; if (!id.IsGuid(out bid)) { continue; } var comment = bworkFlowComment.Get(bid); if (comment != null) { bworkFlowComment.Delete(bid); FoWoSoft.Platform.Log.Add("删除了流程意见", comment.Serialize(), FoWoSoft.Platform.Log.Types.流程相关); } } bworkFlowComment.RefreshCache(); } } workFlowCommentList = bworkFlowComment.GetAll(); isOneSelf = "1" == Request.QueryString["isoneself"]; if (isOneSelf) { workFlowCommentList = workFlowCommentList.Where(p => p.MemberID == FoWoSoft.Platform.Users.PREFIX + FoWoSoft.Platform.Users.CurrentUserID.ToString()); } }
protected void Page_Load(object sender, EventArgs e) { FoWoSoft.Platform.WorkFlowComment bworkFlowComment = new FoWoSoft.Platform.WorkFlowComment(); FoWoSoft.Data.Model.WorkFlowComment workFlowComment = null; string id = Request.QueryString["id"]; string member = string.Empty; string comment = string.Empty; string sort = string.Empty; bool isOneSelf = "1" == Request.QueryString["isoneself"]; if (isOneSelf) { this.usermemberid.Visible = false; } Guid commentID; if (id.IsGuid(out commentID)) { workFlowComment = bworkFlowComment.Get(commentID); member = workFlowComment.MemberID; comment = workFlowComment.Comment; sort = workFlowComment.Sort.ToString(); } string oldXML = workFlowComment.Serialize(); if (IsPostBack) { member = isOneSelf ? FoWoSoft.Platform.Users.PREFIX + FoWoSoft.Platform.Users.CurrentUserID.ToString() : Request.Form["Member"]; comment = Request.Form["Comment"]; sort = Request.Form["Sort"]; bool isAdd = !id.IsGuid(); if (workFlowComment == null) { workFlowComment = new FoWoSoft.Data.Model.WorkFlowComment(); workFlowComment.ID = Guid.NewGuid(); workFlowComment.Type = isOneSelf ? 1 : 0; } workFlowComment.MemberID = member.IsNullOrEmpty() ? "" : member.Trim(); workFlowComment.Comment = comment.IsNullOrEmpty() ? "" : comment.Trim(); workFlowComment.Sort = sort.IsInt() ? sort.ToInt() : bworkFlowComment.GetManagerMaxSort(); if (isAdd) { bworkFlowComment.Add(workFlowComment); FoWoSoft.Platform.Log.Add("添加了流程意见", workFlowComment.Serialize(), FoWoSoft.Platform.Log.Types.流程相关); } else { bworkFlowComment.Update(workFlowComment); FoWoSoft.Platform.Log.Add("修改了流程意见", "", FoWoSoft.Platform.Log.Types.流程相关, oldXML, workFlowComment.Serialize()); } bworkFlowComment.RefreshCache(); Page.ClientScript.RegisterStartupScript(Page.GetType(), "ok", "new RoadUI.Window().reloadOpener();alert('保存成功!'); new RoadUI.Window().close();", true); } if (workFlowComment != null) { this.Comment.Value = workFlowComment.Comment; this.Member.Value = workFlowComment.MemberID; this.Sort.Value = workFlowComment.Sort.ToString(); } }