/// <summary>
        /// Gets Average Monthly consumption, without considering logical stores
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="month"></param>
        /// <param name="year"></param>
        /// <returns></returns>
        public Int64 CalculateAMCAll(int itemId, int month, int year)
        {
            GeneralInfo info = new GeneralInfo();
            info.LoadAll();
            int range = info.AMCRange;
            Int64 cons = 0;
            IssueDoc iss = new IssueDoc();
            int yr = (month > 10) ? year - 1 : year;

            DateTime dt1 = new DateTime(yr, month, DateTime.DaysInMonth(yr, month));
            DateTime dt2 = dt1.AddMonths(-range);
            range = iss.GetAvailableNoOfMonthsAll(itemId, dt2, dt1);

            cons = iss.GetIssuedQuantityByDateRangeAll(itemId, dt2, dt1);

            Int64 AMC = cons / range;
            return AMC;
        }