//发起流程Id: 流程模板的id public ActionResult Add(int id) { var temp = WF_TempService.GetEntities(u => u.DelFlag == DeleteFlag.DelflagNormal && u.ID == id).FirstOrDefault(); ViewBag.Temp = temp; // var allUsers = UserInfoService.GetEntities(u => u.DelFlag == delflagNormal).ToList(); var flowToUserInfos = GetFlowToRoleUserInfos(temp.ID); if (flowToUserInfos != null && flowToUserInfos.Count > 0) { ViewData["flowTo"] = (from u in flowToUserInfos select new SelectListItem() { Selected = false, Text = u.UName, Value = u.ID + "" }) .ToList(); } else { ViewData["flowTo"] = (from u in allUsers select new SelectListItem() { Selected = false, Text = u.UName, Value = u.ID + "" }) .ToList(); } return(View()); }
public ActionResult ShowCheck(int id) { var instance = WF_InstanceService.GetEntities(u => u.DelFlag == DeleteFlag.DelflagNormal && u.ID == id).FirstOrDefault(); ViewData.Model = instance; // ViewData["flowTo"] = // UserInfoService.GetEntities(u => u.DelFlag == delflagNormal).ToList() // .Select(u => new SelectListItem() { Selected = false, Text = u.UName, Value = u.ID.ToString() }); var temp = WF_TempService.GetEntities(u => u.ID == instance.WF_TempID).FirstOrDefault(); var flowToUserInfos = GetFlowToRoleUserInfos(temp.ID); if (flowToUserInfos != null && flowToUserInfos.Count > 0) { ViewData["flowTo"] = (from u in flowToUserInfos select new SelectListItem() { Selected = false, Text = u.UName, Value = u.ID + "" }) .ToList(); } else { ViewData["flowTo"] = UserInfoService.GetEntities(u => u.DelFlag == DeleteFlag.DelflagNormal && u.DelFlag == delflagNormal).ToList() .Select(u => new SelectListItem() { Selected = false, Text = u.UName, Value = u.ID.ToString() }); } return(View()); }
//发起流程页面 id:流程模板的id public ActionResult Add(int id) { var temp = WF_TempService.GetEntities(u => u.Id == id && u.DelFlag == this.delFlagNormal).FirstOrDefault(); ViewBag.Temp = temp; var allUsers = UserInfoService.GetEntities(u => u.DelFlag == this.delFlagNormal).ToList(); ViewData["flowTo"] = (from u in allUsers select new SelectListItem() { Selected = false, Text = u.UName, Value = u.Id + "" }) .ToList(); return(this.View()); }
public ActionResult Add(int id) { // Single data or error WF_Temp wfTemp = WF_TempService.GetEntities(u => u.Id == id).SingleOrDefault(); ViewBag.Temp = wfTemp; var users = UserInfoService.GetEntities(u => u.DelFlag == (short)DelFlagEnum.Normal); ViewData["flowTo"] = (from u in users select new SelectListItem() { Selected = false, Text = u.UserName, Value = u.Id + "" }).ToList(); return(View()); }
WF_Temp GetWfTemp(WF_Instance instance) { return(WF_TempService.GetEntities(t => t.DelFlag == delflagNormal && t.ID == instance.WF_TempID).FirstOrDefault()); }