//Details of Purchase
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Error", "Home"));
            }
            SalesReceipt_ViewModel salesReceiptVM = salesBll.GetSalesDetail(id);

            return(View(salesReceiptVM));
        }
        internal SalesReceipt_ViewModel GetSalesDetail(int?id)
        {
            Sales sales = salesDal.GetSalesDetail(id);
            SalesReceipt_ViewModel salesReceiptVm = new SalesReceipt_ViewModel();

            if (sales != null)
            {
                salesReceiptVm.SalesNo      = sales.Id;
                salesReceiptVm.SalesDate    = sales.SalesDate.ToShortDateString();
                salesReceiptVm.Outlet       = sales.Outlet.Name;
                salesReceiptVm.SoldBy       = sales.Employee.Name;
                salesReceiptVm.CustomerName = sales.CustomerName;
                salesReceiptVm.ContactNo    = sales.CustomerContact;
                salesReceiptVm.TotalPrice   = Convert.ToDouble(sales.SubTotal);
                salesReceiptVm.GrandTotal   = Convert.ToDouble(sales.Total);
                salesReceiptVm.Discount     = Convert.ToDouble(sales.Discount);
                salesReceiptVm.VAT          = Convert.ToDouble(sales.VAT);
                salesReceiptVm.SalesDetails = sales.SalesDetails;
            }

            return(salesReceiptVm);
        }