protected void Page_Load(object sender1, EventArgs e) { string title = ""; string flowid = ""; string sender = ""; string date1 = ""; string date2 = ""; if (IsPostBack) { title = Request.Form["Title1"]; flowid = Request.Form["FlowID"]; sender = Request.Form["SenderID"]; date1 = Request.Form["Date1"]; date2 = Request.Form["Date2"]; } else { title = Request.QueryString["title"]; flowid = Request.QueryString["flowid"]; sender = Request.QueryString["sender"]; date1 = Request.QueryString["date1"]; date2 = Request.QueryString["date2"]; } query = string.Format("&appid={0}&tabid={1}&title={2}&flowid={3}&sender={4}&date1={5}&date2={6}", Request.QueryString["appid"], Request.QueryString["tabid"], title.UrlEncode(), flowid, sender, date1, date2); string pager; taskList = bworkFlowTask.GetTasks(RoadFlow.Platform.Users.CurrentUserID, out pager, query, title, flowid, sender, date1, date2); this.flowOptions.Text = bworkFlow.GetOptions(flowid); this.Pager.Text = pager; }
public ActionResult InstanceList() { new RoadFlow.Platform.WorkFlowTask(); RoadFlow.Platform.WorkFlow workFlow = new RoadFlow.Platform.WorkFlow(); string text = base.Request.QueryString["typeid"]; Dictionary <Guid, string> instanceManageFlowIDList = workFlow.GetInstanceManageFlowIDList(RoadFlow.Platform.Users.CurrentUserID, text); string options = workFlow.GetOptions(instanceManageFlowIDList, text); string text2 = string.Format("&appid={0}&tabid={1}&typeid={2}", base.Request.QueryString["appid"], base.Request.QueryString["tabid"], text); List <SelectListItem> list = new List <SelectListItem>(); list.Add(new SelectListItem { Text = "==全部==", Value = "0" }); list.Add(new SelectListItem { Text = "未完成", Value = "1" }); list.Add(new SelectListItem { Text = "已完成", Value = "2" }); base.ViewBag.Query = text2; base.ViewBag.StatusItems = list; base.ViewBag.FlowOptions = options; return(View()); }
public ActionResult WaitList() { RoadFlow.Platform.WorkFlow workFlow = new RoadFlow.Platform.WorkFlow(); base.ViewBag.flowOptions = workFlow.GetOptions(); string text = string.Format("&appid={0}&tabid={1}", base.Request.QueryString["appid"], base.Request.QueryString["tabid"]); base.ViewBag.query = text; return(View()); }
public ActionResult CompletedList(FormCollection collection) { RoadFlow.Platform.WorkFlowTask bworkFlowTask = new RoadFlow.Platform.WorkFlowTask(); RoadFlow.Platform.WorkFlow bworkFlow = new RoadFlow.Platform.WorkFlow(); string title = ""; string flowid = ""; string sender = ""; string date1 = ""; string date2 = ""; if (collection != null) { title = Request.Form["Title"]; flowid = Request.Form["FlowID"]; sender = Request.Form["SenderID"]; date1 = Request.Form["Date1"]; date2 = Request.Form["Date2"]; } else { title = Request.QueryString["title"]; flowid = Request.QueryString["flowid"]; sender = Request.QueryString["sender"]; date1 = Request.QueryString["date1"]; date2 = Request.QueryString["date2"]; } ViewBag.title = title; ViewBag.flowid = flowid; ViewBag.sender = sender; ViewBag.date1 = date1; ViewBag.date2 = date2; string query2 = string.Format("&appid={0}&tabid={1}&title={2}&flowid={3}&sender={4}&date1={5}&date2={6}", Request.QueryString["appid"], Request.QueryString["tabid"], title.UrlEncode(), flowid, sender, date1, date2 ); string query = string.Format("{0}&pagesize={1}&pagenumber={2}", query2, Request.QueryString["pagesize"], Request.QueryString["pagenumber"] ); string pager; var taskList = bworkFlowTask.GetTasks(RoadFlow.Platform.Users.CurrentUserID, out pager, query2, title, flowid, sender, date1, date2, 1); ViewBag.pager = pager; ViewBag.flowOptions = bworkFlow.GetOptions(flowid); ViewBag.query = query; return(View(taskList)); }
protected void Page_Load(object sender1, EventArgs e) { string title = ""; string flowid = ""; string sender = ""; string date1 = ""; string date2 = ""; if (IsPostBack) { title = Request.Form["Title1"]; flowid = Request.Form["FlowID"]; sender = Request.Form["SenderID"]; date1 = Request.Form["Date1"]; date2 = Request.Form["Date2"]; } else { title = Request.QueryString["title"]; flowid = Request.QueryString["flowid"]; sender = Request.QueryString["sender"]; date1 = Request.QueryString["date1"]; date2 = Request.QueryString["date2"]; } query = string.Format("&appid={0}&tabid={1}&title={2}&flowid={3}&sender={4}&date1={5}&date2={6}", Request.QueryString["appid"], Request.QueryString["tabid"], title.UrlEncode(), flowid, sender, date1, date2); string pager; taskList = bworkFlowTask.GetTasks(RoadFlow.Platform.Users.CurrentUserID, out pager, query, title, flowid, sender, date1, date2); //var flows = new RoadFlow.Platform.AppLibrary().GetAll(); //System.Text.StringBuilder sb = new System.Text.StringBuilder("<table>"); //sb.Append("<thead class='mygrid1'>"); //sb.Append("<tr>"); //sb.Append("<th width='33%'>应用名称</th><th width='33%'>地址</th><th width='33%'>类型</th>"); //sb.Append("</tr>"); //sb.Append("</thead><tbody>"); //foreach (var flow in flows) //{ // sb.Append("<tr>"); // sb.Append("<td value='" + flow.ID + "' " + (("," + flowid + ",").Contains(flow.ID.ToString()) ? "isselected='1'" : "") + ">" + flow.Title + "</td>"); // sb.Append("<td>" + flow.Note + "</td>"); // sb.Append("<td>" + flow.Height + "</td>"); // sb.Append("</tr>"); //} //sb.Append("</tbody></table>"); this.flowOptions.Text = bworkFlow.GetOptions(flowid); this.Pager.Text = pager; }
public ActionResult instanceList1(FormCollection collection) { RoadFlow.Platform.WorkFlowTask bworkFlowTask = new RoadFlow.Platform.WorkFlowTask(); RoadFlow.Platform.WorkFlow bworkFlow = new RoadFlow.Platform.WorkFlow(); string title = ""; string flowid = ""; string sender = ""; string date1 = ""; string date2 = ""; string status = ""; string typeid = Request.QueryString["typeid"]; if (collection != null) { title = Request.Form["Title"]; flowid = Request.Form["FlowID"]; sender = Request.Form["SenderID"]; date1 = Request.Form["Date1"]; date2 = Request.Form["Date2"]; status = Request.Form["Status"]; } else { title = Request.QueryString["Title"]; flowid = Request.QueryString["FlowID"]; sender = Request.QueryString["SenderID"]; date1 = Request.QueryString["Date1"]; date2 = Request.QueryString["Date2"]; status = Request.QueryString["Status"]; } string query1 = string.Format("&appid={0}&tabid={1}&title={2}&flowid={3}&sender={4}&date1={5}&date2={6}&status={7}&typeid={8}", Request.QueryString["appid"], Request.QueryString["tabid"], title.UrlEncode(), flowid, sender, date1, date2, status, typeid); string query = string.Format("{0}&pagesize={1}&pagenumber={2}", query1, Request.QueryString["pagesize"], Request.QueryString["pagenumber"]); string pager; List <SelectListItem> statusItems = new List <SelectListItem>(); statusItems.Add(new SelectListItem() { Text = "==全部==", Value = "0", Selected = "0" == status }); statusItems.Add(new SelectListItem() { Text = "未完成", Value = "1", Selected = "1" == status }); statusItems.Add(new SelectListItem() { Text = "已完成", Value = "2", Selected = "2" == status }); //可管理的流程ID数组 var flows = bworkFlow.GetInstanceManageFlowIDList(RoadFlow.Platform.Users.CurrentUserID, typeid); List <Guid> flowids = new List <Guid>(); foreach (var flow in flows.OrderBy(p => p.Value)) { flowids.Add(flow.Key); } Guid[] manageFlows = flowids.ToArray(); string flowOptions = bworkFlow.GetOptions(flows, typeid, flowid); var taskList = bworkFlowTask.GetInstances(manageFlows, new Guid[] { }, sender.IsNullOrEmpty() ? new Guid[] { } : new Guid[] { sender.Replace(RoadFlow.Platform.Users.PREFIX, "").ToGuid() }, out pager, query1, title, flowid, date1, date2, status.ToInt()); ViewBag.Query = query; ViewBag.Pager = pager; ViewBag.StatusItems = statusItems; ViewBag.Title1 = title; ViewBag.FlowOptions = flowOptions; ViewBag.Sender = sender; ViewBag.Date1 = date1; ViewBag.Date2 = date2; return(View(taskList)); }
protected void Page_Load(object sender1, EventArgs e) { string title = ""; string flowid = ""; string sender = ""; string date1 = ""; string date2 = ""; string status = ""; string typeid = Request.QueryString["typeid"]; if (IsPostBack) { title = Request.Form["Title1"]; flowid = Request.Form["FlowID"]; sender = Request.Form["SenderID"]; date1 = Request.Form["Date1"]; date2 = Request.Form["Date2"]; status = Request.Form["Status"]; } else { title = Request.QueryString["Title"]; flowid = Request.QueryString["FlowID"]; sender = Request.QueryString["SenderID"]; date1 = Request.QueryString["Date1"]; date2 = Request.QueryString["Date2"]; status = Request.QueryString["Status"]; } string query1 = string.Format("&appid={0}&tabid={1}&title={2}&flowid={3}&sender={4}&date1={5}&date2={6}&status={7}&typeid={8}", Request.QueryString["appid"], Request.QueryString["tabid"], title.UrlEncode(), flowid, sender, date1, date2, status, typeid); query = string.Format("{0}&pagesize={1}&pagenumber={2}", query1, Request.QueryString["pagesize"], Request.QueryString["pagenumber"]); string pager; List <System.Web.UI.WebControls.ListItem> statusItems = new List <System.Web.UI.WebControls.ListItem>(); statusItems.Add(new System.Web.UI.WebControls.ListItem() { Text = "==全部==", Value = "0", Selected = "0" == status }); statusItems.Add(new System.Web.UI.WebControls.ListItem() { Text = "未完成", Value = "1", Selected = "1" == status }); statusItems.Add(new System.Web.UI.WebControls.ListItem() { Text = "已完成", Value = "2", Selected = "2" == status }); this.Status.Items.AddRange(statusItems.ToArray()); //可管理的流程ID数组 var flows = bworkFlow.GetInstanceManageFlowIDList(RoadFlow.Platform.Users.CurrentUserID, typeid); List <Guid> flowids = new List <Guid>(); foreach (var flow in flows.OrderBy(p => p.Value)) { flowids.Add(flow.Key); } Guid[] manageFlows = flowids.ToArray(); this.FlowOptions.Text = bworkFlow.GetOptions(flows, typeid, flowid); taskList = bworkFlowTask.GetInstances(manageFlows, new Guid[] { }, sender.IsNullOrEmpty() ? new Guid[] { } : new Guid[] { sender.Replace(RoadFlow.Platform.Users.PREFIX, "").ToGuid() }, out pager, query1, title, flowid, date1, date2, status.ToInt()); this.Pager.Text = pager; }
public ActionResult Index() { RoadFlow.Platform.WorkFlow workFlow = new RoadFlow.Platform.WorkFlow(); // ISSUE: reference to a compiler-generated field if (WorkFlowArchivesController.\u003C\u003Eo__0.\u003C\u003Ep__0 == null) { // ISSUE: reference to a compiler-generated field WorkFlowArchivesController.\u003C\u003Eo__0.\u003C\u003Ep__0 = CallSite <Func <CallSite, object, string, object> > .Create(Binder.SetMember(CSharpBinderFlags.None, "flowOptions", typeof(WorkFlowArchivesController), (IEnumerable <CSharpArgumentInfo>) new CSharpArgumentInfo[2] { CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.None, (string)null), CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.UseCompileTimeType, (string)null) })); } // ISSUE: reference to a compiler-generated field // ISSUE: reference to a compiler-generated field object obj = WorkFlowArchivesController.\u003C\u003Eo__0.\u003C\u003Ep__0.Target((CallSite)WorkFlowArchivesController.\u003C\u003Eo__0.\u003C\u003Ep__0, this.ViewBag, workFlow.GetOptions("")); return((ActionResult)this.View()); }