Esempio n. 1
0
        public ActionResult Pdf(string id)
        {
            var userName = System.Web.HttpContext.Current.User.Identity.Name;
            var user     = _systemService.GetUserAndRole(0, userName);

            if (user == null)
            {
                return(RedirectToAction("Index", "Login"));
            }

            if (user.StockOutR == 0)
            {
                return(RedirectToAction("Index", "Home"));
            }

            var item = new XStockOutParent();

            if (!string.IsNullOrEmpty(id))
            {
                item = _service.XStockOutParent(id);
            }
            else
            {
                item.Siv = _service.SIVLastest("");
            }

            var model = new XAssignPdfViewModel
            {
                Mrf         = item.Mrf,
                ProjectCode = item.ProjectCode,
                Siv         = item.Siv,
                Date        = item.Date,
                UserLogin   = user
            };

            if (string.IsNullOrEmpty(id))
            {
                return(View(model));
            }
            var temp = _service.XStockOuts(id);

            model.StockOuts     = temp;
            model.TotalQuantity = temp.Sum(x => x.Quantity);
            return(View(model));
        }
Esempio n. 2
0
        public ActionResult Pdf(string id)
        {
            var userName = System.Web.HttpContext.Current.User.Identity.Name;
            var user = _systemService.GetUserAndRole(0, userName);
            if (user == null)
            {
                return RedirectToAction("Index", "Login");
            }

            if (user.StockOutR == 0)
            {
                return RedirectToAction("Index", "Home");
            }

            var item = new XStockOutParent();
            if (!string.IsNullOrEmpty(id))
            {
                item = _service.XStockOutParent(id);
            }
            else
            {
                item.Siv = _service.SIVLastest("");
            }

            var model = new XAssignPdfViewModel
            {
                Mrf = item.Mrf,
                ProjectCode = item.ProjectCode,
                Siv = item.Siv,
                Date = item.Date,
                UserLogin = user
            };

            if (string.IsNullOrEmpty(id)) return View(model);
            var temp = _service.XStockOuts(id);
            model.StockOuts = temp;

            return View(model);
        }