protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { string taskid = Request.QueryString["taskid"]; Guid taskID; if (taskid.IsGuid(out taskID)) { string user = Request.Form["user"]; string openerid = Request.QueryString["openerid"]; MyCreek.Platform.WorkFlowTask btask = new MyCreek.Platform.WorkFlowTask(); var users = new MyCreek.Platform.Organize().GetAllUsers(user); System.Text.StringBuilder sb = new System.Text.StringBuilder(); foreach (var user1 in users) { btask.DesignateTask(taskID, user1); MyCreek.Platform.Log.Add("管理员指派了流程任务", "将任务" + taskID + "指派给了:" + user1.Name + user1.ID, MyCreek.Platform.Log.Types.流程相关); sb.Append(user1.Name); sb.Append(","); } string userNames = sb.ToString().TrimEnd(','); Page.ClientScript.RegisterStartupScript(Page.GetType(), "ok", "alert('已成功指派给:" + userNames + "!');new RoadUI.Window().reloadOpener();new RoadUI.Window().close();", true); } } }
public ActionResult Designate(FormCollection collection) { string taskid = Request.QueryString["taskid"]; Guid taskID; if (taskid.IsGuid(out taskID)) { string user = Request.Form["user"]; string openerid = Request.QueryString["openerid"]; MyCreek.Platform.WorkFlowTask btask = new MyCreek.Platform.WorkFlowTask(); var users = new MyCreek.Platform.Organize().GetAllUsers(user); System.Text.StringBuilder sb = new System.Text.StringBuilder(); foreach (var user1 in users) { btask.DesignateTask(taskID, user1); MyCreek.Platform.Log.Add("管理员指派了流程任务", "将任务" + taskID + "指派给了:" + user1.Name + user1.ID, MyCreek.Platform.Log.Types.流程相关); sb.Append(user1.Name); sb.Append(","); } string userNames = sb.ToString().TrimEnd(','); ViewBag.Script = "alert('已成功指派给:" + userNames + "!');new RoadUI.Window().reloadOpener();new RoadUI.Window().close();"; } return(View()); }