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 GetRMAByDocumentNo(string documentNo) { RMAOutwardHeader RMAOutwardHeader = new RMAOutwardHeader(); RMAOutwardHeader.RmaDetails = new RMAOutwardDetailBO().RMAOutWardDetailListByRMAInWardDocumentNo(documentNo, BRANCH_ID); RMAOutwardHeader.ReferenceNo = RMAOutwardHeader.RmaDetails.FirstOrDefault() != null? RMAOutwardHeader.RmaDetails.FirstOrDefault().DocumentNo : string.Empty; return(View(RMAOutwardHeader)); }
public bool DeleteRMAOutwardHeader(RMAOutwardHeader item) { return(rmaoutwardheaderDAL.Delete(item)); }
public RMAOutwardHeader GetRMAOutwardHeader(RMAOutwardHeader item) { return((RMAOutwardHeader)rmaoutwardheaderDAL.GetItem <RMAOutwardHeader>(item)); }
public bool SaveRMAOutwardHeader(RMAOutwardHeader newItem) { return(rmaoutwardheaderDAL.Save(newItem)); }