Beispiel #1
0
        public void Calculate()
        {
            try
            {
                var nav      = NavProvider.GetLastNav(NAVStatus.Confirmed);
                var closeNav = NavProvider.GetCloseNav(nav.Date.RemoveMinutes().AddDays(1).RemoveMinutes());


                var setting    = RequestCalculationProcessSettingProvider.GetSetting(closeNav.FromDate);
                var branchName = BranchProvider.GetBranchName(closeNav.BranchId);

                DailyVoucher(closeNav, branchName);
                ProcessRequest(closeNav, branchName, setting);
            }
            catch (Exception ex)
            {
                Logger.ErrorException(ex.Message, ex);
                throw;
            }
        }