public ActionResult SaveRMAOutWard(RMAOutwardHeader header) { Func <RMAOutwardDetail, bool> WhereFunc = delegate(RMAOutwardDetail detail) { var NewSerialNo = detail.NewSerialNo ?? ""; var IsCreditNote = detail.IsCreditNote; return(NewSerialNo.Trim().Length > 0 || IsCreditNote); }; var IsRecordUpdated = false; IsRecordUpdated = header.RmaDetails.Where(WhereFunc).Count() > 0; if (IsRecordUpdated) { header.BranchID = BRANCH_ID; header.DocumentDate = UTILITY.SINGAPORETIME; header.Status = true; header.CreatedBy = USER_ID; header.CreatedOn = UTILITY.SINGAPORETIME; header.ModifiedBy = USER_ID; header.ModifiedOn = UTILITY.SINGAPORETIME; header.RmaDetails.ForEach(x => { x.BranchID = BRANCH_ID; x.CreatedBy = USER_ID; x.CreatedOn = UTILITY.SINGAPORETIME; x.ModifiedBy = USER_ID; x.ModifiedOn = UTILITY.SINGAPORETIME; }); var result = new RMAOutwardHeaderBO().SaveRMAOutwardHeader(header); } return(RedirectToAction("OutwardList", "RMA")); }
public ActionResult Outword(string ReferenceNo = null, string documentNo = null) { if (string.IsNullOrWhiteSpace(documentNo)) { return(View(new RMAOutwardHeader { })); } else { var OutwordHeader = new RMAOutwardHeaderBO().GetRMAOutwardHeader(new RMAOutwardHeader { BranchID = BRANCH_ID, DocumentNo = documentNo }); return(View(OutwordHeader)); } }