public ActionResult AddItem(string ActivityId, string ItemTypeId, string ProcessId) { int AmActivityId = 0; Int32.TryParse(ActivityId, out AmActivityId); int AmProcessId = 0; Int32.TryParse(ProcessId, out AmProcessId); int AmItemTypeId = 0; Int32.TryParse(ItemTypeId, out AmItemTypeId); AMActivity ActObj = DMLObj.GetActivityById(AmActivityId); AMActivityItemType ItemTypeObj = DMLObj.GetActivityItemTypeById(AmItemTypeId); if (AmActivityId == 0 || AmItemTypeId == 0 || ActObj == null || ItemTypeObj == null) { return(View("Error")); } AMActivityItem model = new AMActivityItem { ActivityId = AmActivityId, Activity = ActObj, ItemTypeId = AmItemTypeId, ItemType = ItemTypeObj }; ViewBag.ProcessId = AmProcessId.ToString(); return(View(model)); }
public ActionResult RemoveItem(string ItemId, string ProcessId) { int AmItemId = 0; Int32.TryParse(ItemId, out AmItemId); AMActivityItem model = DMLObj.GetActivityItemById(AmItemId); if (model == null) { return(View("Error")); } ViewBag.ProcessId = ProcessId; return(View(model)); }
public ActionResult AddItem([Bind(Include = "TextTitle,TextBody,ActivityId,ItemTypeId,DocumentId")] AMActivityItem model, string ProcessId) { model.Status = 1; model.OrderNumber = 1; model.CreationTime = DateTime.Now; bool resAdd = false; DMLObj.AddActivityItem(model, out resAdd); if (resAdd) { return(RedirectToAction("ShowActivity", new { ActivityId = model.ActivityId, ProcessId = ProcessId })); } ViewBag.ProcessId = ProcessId; return(View(model)); }
public ActionResult RemoveItem([Bind(Include = "Id,TextTitle,TextBody")] AMActivityItem model, string ProcessId) { AMActivityItem Obj = DMLObj.GetActivityItemById(model.Id); if (Obj == null) { return(View("Error")); } int act = Obj.ActivityId; if (DMLObj.RemoveActivityItem(Obj)) { return(RedirectToAction("ShowActivity", new { ActivityId = act, ProcessId = ProcessId })); } ViewBag.ProcessId = ProcessId; return(View(model)); }
public ActionResult EditItem([Bind(Include = "Id,TextTitle,TextBody,ActivityId,ItemTypeId,DocumentId,Status,OrderNumber")] AMActivityItem model, string ProcessId) { bool resEdit = false; AMActivityItem Obj = DMLObj.GetActivityItemById(model.Id); Obj.TextTitle = model.TextTitle; Obj.TextBody = model.TextBody; Obj.DocumentId = model.DocumentId; Obj.Document = DMLObj.GetDocumentById(model.DocumentId); DMLObj.EditActivityItem(Obj, out resEdit); if (resEdit) { return(RedirectToAction("ShowActivity", new { ActivityId = model.ActivityId, ProcessId = ProcessId })); } ViewBag.ProcessId = ProcessId; return(View(model)); }