public ActionResult RecievableprintOption(int?cusId, string selprintopt) { string url = null; var dbcontext = new PegasusEntities(); var pOption = new PrintOptionViewModel() { Id = Convert.ToInt32(cusId), selPrintOpt = selprintopt, Customer = (from c in dbcontext.Customers select c).FirstOrDefault(c => c.c_Id == cusId) }; if (selprintopt == "accnrecievesummary") { url = "~/Views/Shared/ReportContainer.cshtml"; } else { ViewBag.CusId = pOption.Id; //return PartialView("_ClientRecievablesPartialView"); url = "AccountRecieveCustomer"; } return(View(url, pOption)); }
public ActionResult PrintSoa(int cusId) { var pOption = new PrintOptionViewModel() { Id = cusId, selPrintOpt = "accnrecievepercustomer", //AccountRecievables =Utilities.TransRecievablesAccn }; return(View("~/Views/Shared/ReportContainer.cshtml", pOption)); }
public ActionResult CashReportView(DateTime datefrom, DateTime dateto) { var pOption = new PrintOptionViewModel() { selPrintOpt = "cashreport", dateFrom = Convert.ToDateTime(datefrom), dateTo = Convert.ToDateTime(dateto) }; return(View("~/Views/Shared/ReportContainer.cshtml", pOption)); }
public ActionResult PrintPaymentDetails(int transId) { var pOption = new PrintOptionViewModel() { Id = transId, selPrintOpt = "printaccnRcv" }; //var contractReciept=new ContractReceiptViewModel(); //contractReciept = cr.getContractReciept(pOption.Id); //return View("~/Views/Bookings/PrintContractForm.cshtml", contractReciept); return(View("~/Views/Shared/ReportContainer.cshtml", pOption)); }
public ActionResult MonthlyCashReportView(DateTime datefrom, DateTime dateto, bool w_unsettle) { var pOption = new PrintOptionViewModel() { selPrintOpt = "cateringreport", dateFrom = Convert.ToDateTime(datefrom), dateTo = Convert.ToDateTime(dateto), ex_unsetevent = w_unsettle }; CateringReportViewModel ct = new CateringReportViewModel(); var list = ct.GetCateringReport(_dbEntities.Bookings.Where(t => DbFunctions.TruncateTime(t.startdate) >= DbFunctions.TruncateTime(pOption.dateFrom) && DbFunctions.TruncateTime(t.startdate) <= DbFunctions.TruncateTime(pOption.dateTo))).ToList(); if (pOption.ex_unsetevent == true) { list = list.Where(t => t.Status == "pd").ToList(); } ContainerClass.CateringReport = list; return(View("~/Views/Shared/ReportContainer.cshtml", pOption)); }
public static ProductItemViewModel ToViewModel(this DocumentProductItem entity) { var item = new ProductItemViewModel(); item.ItemId = entity.Id.ToString(); item.ProductId = entity.Product.Id.ToString(); item.ProductName = entity.Product.Name; item.ProductUnitId = entity.ProductUnitId.ToString(); item.ProductUnitName = entity.Unit.UnitName; item.Amount = entity.Amount; item.PricePerUnit = entity.PricePerUnit; var o1 = GenericFactory.Business.GetProductItemPrintOptionalByItemId(entity.Id.ToString()); var printOption = new PrintOptionViewModel(); if (o1 != null) { var pattern = GenericFactory.Business.GetPatternImageById(o1.PatternId.ToString()); var path = string.Format(@"../../../FileUpload/{0}", pattern.PatternImagePath.Replace(@"\", @"/") .Split(new string[] { @"FileUpload" }, StringSplitOptions.None)[1] .Remove(0, 1)); var color = GenericFactory.Business.GetColorById(o1.ColorCodeId.ToString()); printOption.Id = o1.Id.ToString(); printOption.PatternId = pattern.Id.ToString(); printOption.PatternName = pattern.PatternName; printOption.PatternImagePath = path; } item.PrintOption = printOption; var o2 = GenericFactory.Business.GetProductItemScreenOptionalByItemId(entity.Id.ToString()); var screenOption = new ScreenOptionViewModel(); if (o2 != null) { var pattern = GenericFactory.Business.GetPatternImageById(o2.PatternId.ToString()); var color = GenericFactory.Business.GetColorById(o2.ColorCodeId.ToString()); screenOption.Id = o2.Id.ToString(); if (pattern != null) { var path = string.Format(@"../../../FileUpload/{0}", pattern.PatternImagePath.Replace(@"\", @"/") .Split(new string[] { @"FileUpload" }, StringSplitOptions.None)[1] .Remove(0, 1)); screenOption.PatternId = pattern.Id.ToString(); screenOption.PatternName = pattern.PatternName; screenOption.PatternImagePath = path; } if (o2.PatternPositionId != null) { var position = GenericFactory.Business.GetPositionById(o2.PatternPositionId.ToString()); screenOption.PositionId = position.Id.ToString(); screenOption.PositionName = position.PositionName; } } item.ScreenOption = screenOption; var o3 = GenericFactory.Business.GetProductItemSewOptionalByItemId(entity.Id.ToString()); var sewOption = new SewOptionViewModel(); if (o3 != null) { sewOption.Id = o3.Id.ToString(); var pattern = GenericFactory.Business.GetPatternImageById(o3.PatternId.ToString()); var position = GenericFactory.Business.GetPositionById(o3.PatternPositionId.ToString()); if (pattern != null) { sewOption.PatternId = pattern.Id.ToString(); sewOption.PatternName = pattern.PatternName; var path = string.Format(@"../../../FileUpload/{0}", pattern.PatternImagePath.Replace(@"\", @"/") .Split(new string[] { @"FileUpload" }, StringSplitOptions.None)[1] .Remove(0, 1)); sewOption.PatternImagePath = path; } if (position != null) { sewOption.PositionId = position.Id.ToString(); sewOption.PositionName = position.PositionName; } sewOption.Remark = o3.Remark; } item.SewOption = sewOption; item.ProductCategoryId = entity.Product.ProductCategoryId.ToString(); item.ProductOptionId = entity.ProductOptionId.ToString(); item.MaterialId = entity.MaterialId.ToString(); return(item); }