示例#1
0
        public IActionResult All(int?id)
        {
            if (id is null)
            {
                AllSalesModel model = this.salesService.AllSales();

                return(View("AllSales", model));
            }
            else
            {
                if (id <= 0)
                {
                    return(NotFound());
                }

                SaleDetailsModel model = this.salesService.SaleDetails(id.Value);

                if (model is null)
                {
                    return(NotFound());
                }

                return(View("SaleDetails", model));
            }
        }
示例#2
0
        public AllSalesModel AllSales()
        {
            var result = new AllSalesModel()
            {
                Sales = this.db.Sales.Select(s => new BasicSaleInfoModel()
                {
                    Id       = s.Id,
                    Discount = s.Discount
                }).ToList()
            };

            return(result);
        }
示例#3
0
        public static AllSalesModel BALGetChitFuelSalesDetails(int pumpid)
        {
            var data = FuelRepository.GetChitFuelSalesDetails(pumpid).ToList();
            List <ChitFuelSale> _temp = new List <ChitFuelSale>();

            var d = data.ToList();//.ToArray()


            var obj = new AllSalesModel();

            foreach (var item in d)
            {
                if (item.Fueltype == 1)
                {
                    obj.PetrolQuantity    = item.PetrolQuantity;
                    obj.PetrolAmount      = item.PetrolAmount;
                    obj.DeiselQuantity    = item.DeiselQuantity;
                    obj.DeiselAmount      = item.DeiselAmount;
                    obj.LubricantQuantity = item.LubricantQuantity;
                    obj.LubricantAmount   = item.LubricantAmount;
                }
                if (item.Fueltype == 2)
                {
                    obj.OPetrolQuantity    = item.PetrolQuantity;
                    obj.OPetrolAmount      = item.PetrolAmount;
                    obj.ODeiselQuantity    = item.DeiselQuantity;
                    obj.ODeiselAmount      = item.DeiselAmount;
                    obj.OLubricantQuantity = item.LubricantQuantity;
                    obj.OLubricantAmount   = item.LubricantAmount;
                }

                if (item.Fueltype == 3)
                {
                    obj.SPetrolQuantity    = item.PetrolQuantity;
                    obj.SPetrolAmount      = item.PetrolAmount;
                    obj.SDeiselQuantity    = item.DeiselQuantity;
                    obj.SDeiselAmount      = item.DeiselAmount;
                    obj.SLubricantQuantity = item.LubricantQuantity;
                    obj.SLubricantAmount   = item.LubricantAmount;
                }
            }
            return(obj);
        }