Example #1
0
        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");
        }
Example #2
0
        public ActionResult OutwardList()
        {
            var list = new RMAHeaderBO().GetListByBranchID(BRANCH_ID);

            return(View("OutwardList", list));
        }