RoadFlow2.1 临时演示

Detail.aspx.cs 1.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. namespace WebForm.Platform.WorkFlowTasks
  8. {
  9. public partial class Detail : Common.BasePage
  10. {
  11. protected RoadFlow.Platform.WorkFlowTask bworkFlowTask = new RoadFlow.Platform.WorkFlowTask();
  12. protected RoadFlow.Platform.WorkFlow bworkFlow = new RoadFlow.Platform.WorkFlow();
  13. protected string flowid = string.Empty;
  14. protected string groupid = string.Empty;
  15. protected string displayModel = string.Empty;
  16. protected string query = string.Empty;
  17. protected IOrderedEnumerable<RoadFlow.Data.Model.WorkFlowTask> tasks;
  18. protected RoadFlow.Data.Model.WorkFlowInstalled wfInstall = null;
  19. protected void Page_Load(object sender, EventArgs e)
  20. {
  21. flowid = Request.QueryString["flowid1"] ?? Request.QueryString["flowid"];
  22. groupid = Request.QueryString["groupid"];
  23. displayModel = Request.QueryString["displaymodel"];
  24. wfInstall = bworkFlow.GetWorkFlowRunModel(flowid);
  25. tasks = bworkFlowTask.GetTaskList(flowid.ToGuid(), groupid.ToGuid()).OrderBy(p => p.Sort).ThenBy(p => p.ReceiveTime);
  26. query = string.Format("&flowid1={0}&groupid={1}&appid={2}&tabid={3}&title={4}&flowid={5}&sender={6}&date1={7}&date2={8}&iframeid={9}&openerid={10}",
  27. flowid, groupid,
  28. Request.QueryString["appid"],
  29. Request.QueryString["tabid"],
  30. Request.QueryString["title"].UrlEncode(),
  31. Request.QueryString["flowid"],
  32. Request.QueryString["sender"],
  33. Request.QueryString["date1"],
  34. Request.QueryString["date2"],
  35. Request.QueryString["iframeid"],
  36. Request.QueryString["openerid"]
  37. );
  38. }
  39. }
  40. }