Example #1
0
        private void LoadPurchasesForMonth()
        {
            IEnumerable <GasPurchase> purchasesList = null;
            DateTime now = DateTime.Now;

            GasData gasData = new GasData(new GasPurchasesDBRetriever());

            GasPurchase.MilageType milegType = GasPurchase.MilageType.LitersPerKm;
            milegType = GetMilageType();

            purchasesList = gasData.GetPurchasesForMonth(Context.User.Identity.Name, now.AddMonths(-1).Month, milegType);

            GridView gasPurchasesGreedView = (GridView)Page.FindControl("GridViewGasPurchases");

            if (gasPurchasesGreedView != null && purchasesList != null)
            {
                gasPurchasesGreedView.DataSource = purchasesList;
                gasPurchasesGreedView.DataBind();
            }
        }
Example #2
0
        // date-time price amount miles
        public IEnumerable <GasPurchase> GetPurchasesForMonth(string userName, int month, GasPurchase.MilageType type)
        {
            List <GasPurchase> viewPurchases = new List <GasPurchase>();

            viewPurchases.AddRange(_gasPurchasesData.GetPurchasesForMonth(userName, month));
            foreach (GasPurchase purchase in viewPurchases)
            {
                purchase.Type = type;
            }
            return(viewPurchases);
        }