Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        public ActionResult PrintSoa(int cusId)
        {
            var pOption = new PrintOptionViewModel()
            {
                Id          = cusId,
                selPrintOpt = "accnrecievepercustomer",
                //AccountRecievables =Utilities.TransRecievablesAccn
            };

            return(View("~/Views/Shared/ReportContainer.cshtml", pOption));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        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);
        }