public JsonResult AddFlow(VacationAuditFlow vacationAuditFlow) { vacationAuditFlow.AuditRoleIDs = Request.Form["AuditRoleIDs"]; vacationAuditFlow.Insert(); return(Json(ArtDialogResponseResult.SuccessResult)); }
public ActionResult UpdateFlow(int id) { var vacationAuditFlow = VacationAuditFlow.SingleOrDefault(id); ViewBag.DeptLevels = EnumExtension.GetComboBox <EnumDeptLevel>(); ViewBag.Roles = BasicDataCache.listRoles; return(View(vacationAuditFlow)); }
public ActionResult AddFlow(int typeID) { ViewBag.DeptLevels = EnumExtension.GetComboBox <EnumDeptLevel>(); ViewBag.Roles = BasicDataCache.listRoles; ViewBag.MaxSort = BasicDataCache.listVacationAuditFlows.Where(flow => flow.TypeID == typeID).Count() > 0 ? BasicDataCache.listVacationAuditFlows.Where(flow => flow.TypeID == typeID).Max(flow => flow.Sort) + 1 : 1; VacationAuditFlow model = new VacationAuditFlow(); model.TypeID = typeID; return(View(model)); }
public JsonResult DeleteFlow(string id) { VacationAuditFlow.Delete("where id in (@0)", id.ToIntList()); return(Json(ArtDialogResponseResult.SuccessResult)); }