public ActionResult GenerateRMA(RMAHeader rmaHeader) { rmaHeader.rmaDetails = rmaHeader.rmaDetails.Where(x => x.IsValid == true).ToList(); rmaHeader.Status = true; rmaHeader.CreatedBy = USER_ID; rmaHeader.CreatedOn = UTILITY.SINGAPORETIME; rmaHeader.ModifiedBy = USER_ID; rmaHeader.ModifiedOn = UTILITY.SINGAPORETIME; rmaHeader.IncidentDate = UTILITY.SINGAPORETIME; var result = new RMAHeaderBO().SaveRMAHeader(rmaHeader, BRANCH_ID); string documentNo = rmaHeader.rmaDetails.FirstOrDefault().DocumentNo; List <RMADetail> rmaDetails = new RMADetailBO().GetListByDocumentNo(documentNo); List <string> serialNos = rmaDetails.Select(s => s.SerialNo).ToList(); var SNo = string.Empty; for (int i = 0; i < serialNos.Count; i++) { SNo += serialNos[i] + "</br>"; } new EmailGenerator().ConfigMail(rmaHeader.EmailID, true, documentNo, SNo); return(Content("<script language='javascript' type='text/javascript'>alert('RMA Number is Sent To Your Mail!');window.location = '/RMA/Inward';</script>")); //return RedirectToAction("Inward"); }
public ActionResult OutwardList() { var list = new RMAHeaderBO().GetListByBranchID(BRANCH_ID); return(View("OutwardList", list)); }