public ActionResult _ItemRefNew(ItemReference itemReference) { bool isError = false; if (ModelState.IsValid) { if (this.genericMgr.FindAll<long>(itemRefDuiplicateVerifyStatement, new object[] { itemReference.Id })[0] > 0) { SaveErrorMessage(Resources.SYS.ErrorMessage.Errors_Existing_Code, itemReference.Id.ToString()); isError = true; } else { if (itemReference.Party != null) { if (this.genericMgr.FindAll<long>(itemAndPartyDuiplicateVerifyStatement, new object[] { itemReference.Item, itemReference.Party })[0] > 0) { SaveErrorMessage(Resources.MD.ItemRef.ItemPartyErrors_Existing_Code); isError = true; } } else { if (this.genericMgr.FindAll<long>(itemAndPartyIsNullDuiplicateVerifyStatement, new object[] { itemReference.Item })[0] > 0) { SaveErrorMessage(Resources.MD.ItemRef.ItemPartyErrors_Existing_Code); isError = true; } } } if (!isError) { this.genericMgr.CreateWithTrim(itemReference); SaveSuccessMessage(Resources.MD.ItemRef.ItemRef_Added); return RedirectToAction("ItemRefResult/" + itemReference.Item); } } return PartialView(itemReference); }
public ActionResult _ItemRefEdit(ItemReference itemReference) { if (ModelState.IsValid) { this.genericMgr.UpdateWithTrim(itemReference); SaveSuccessMessage(Resources.MD.ItemRef.ItemRef_Updated); } ////return new RedirectToRouteResult(new RouteValueDictionary //// { //// { "action", "_ItemRefEdit" }, //// { "controller", "Item" }, //// { "id", itemReference.Id } //// }); return PartialView(itemReference); }
public ActionResult _ItemRefNew(string id) { ItemReference itemRef = new ItemReference(); itemRef.Item = id; return PartialView(itemRef); }