//public ActionResult PrintView() //{ // //ViewBag.myFlag = flag; // return View(ip); //} public ActionResult PrintAllPrices() { List <Item> iList = itemService.FindAllActiveItems(); List <ItemPricesListViewModel> ip = new List <ItemPricesListViewModel>(); ItemPricesListViewModel myModel = new ItemPricesListViewModel(); foreach (Item i in iList) { ip.Add(new ItemPricesListViewModel() { ItemCode = i.ItemCode, Description = i.Description, Code1 = itemPriceService.FindOneByItemAndSequence(i, 1).SupplierCode, Code2 = itemPriceService.FindOneByItemAndSequence(i, 2).SupplierCode, Code3 = itemPriceService.FindOneByItemAndSequence(i, 3).SupplierCode, Price1 = itemPriceService.FindOneByItemAndSequence(i, 1).Price, Price2 = itemPriceService.FindOneByItemAndSequence(i, 2).Price, Price3 = itemPriceService.FindOneByItemAndSequence(i, 3).Price }); } var a = new ViewAsPdf("PrintView", ip) { FileName = "ItemPrices.pdf" }; a.Cookies = Request.Cookies.AllKeys.ToDictionary(k => k, k => Request.Cookies[k].Value); a.FormsAuthenticationCookieName = System.Web.Security.FormsAuthentication.FormsCookieName; a.CustomSwitches = "--load-error-handling ignore"; return(a); }
public List <ItemPricesListViewModel> FindAllItemPriceList() { List <Item> iList = itemService.FindAllActiveItems(); List <ItemPricesListViewModel> ip = new List <ItemPricesListViewModel>(); ItemPricesListViewModel myModel = new ItemPricesListViewModel(); foreach (Item i in iList) { ip.Add(new ItemPricesListViewModel() { ItemCode = i.ItemCode, Description = i.Description, Code1 = itemPriceService.FindOneByItemAndSequence(i, 1).SupplierCode, Code2 = itemPriceService.FindOneByItemAndSequence(i, 2).SupplierCode, Code3 = itemPriceService.FindOneByItemAndSequence(i, 3).SupplierCode, Price1 = itemPriceService.FindOneByItemAndSequence(i, 1).Price, Price2 = itemPriceService.FindOneByItemAndSequence(i, 2).Price, Price3 = itemPriceService.FindOneByItemAndSequence(i, 3).Price }); } return(ip); }
public ActionResult GeneratePrice() { //ViewBag.myFlag = flag; List <Item> iList = itemService.FindAllActiveItems(); List <ItemPricesListViewModel> ip = new List <ItemPricesListViewModel>(); ItemPricesListViewModel myModel = new ItemPricesListViewModel(); foreach (Item i in iList) { ip.Add(new ItemPricesListViewModel() { ItemCode = i.ItemCode, Description = i.Description, Code1 = itemPriceService.FindOneByItemAndSequence(i, 1).SupplierCode, Code2 = itemPriceService.FindOneByItemAndSequence(i, 2).SupplierCode, Code3 = itemPriceService.FindOneByItemAndSequence(i, 3).SupplierCode, Price1 = itemPriceService.FindOneByItemAndSequence(i, 1).Price, Price2 = itemPriceService.FindOneByItemAndSequence(i, 2).Price, Price3 = itemPriceService.FindOneByItemAndSequence(i, 3).Price }); } return(View(ip)); }