Example #1
0
        public static string CheckReconOrder(string yrmo, string source)
        {
            string latestYRMO  = ReconDAL.GetLatestYRMO(source);
            string _yrmo       = yrmo.Insert(4, "/");
            string _latestYRMO = latestYRMO.Insert(4, "/");
            string _monthList  = "";
            string _prevyrmo   = null;
            int    _mDiff      = Convert.ToDateTime(_yrmo).Month - Convert.ToDateTime(_latestYRMO).Month;
            int    _YearDiff   = Convert.ToDateTime(_yrmo).Year - Convert.ToDateTime(_latestYRMO).Year;
            int    _months     = Math.Abs(_mDiff + (12 * _YearDiff));

            if (_months > 1)
            {
                string _pramYrmo = yrmo;
                for (int i = 0; i < (_months - 1); i++)
                {
                    _prevyrmo  = prevYRMO(_pramYrmo);
                    _monthList = _monthList + _prevyrmo + ", ";
                    _pramYrmo  = _prevyrmo;
                }
                _monthList = _monthList.Remove(_monthList.LastIndexOf(','), 2);
            }

            return(_monthList);
        }