コード例 #1
0
        public IActionResult Index(string inst_code)
        {
            Session.SetString("current_sys", "D");
            ViewBag.IsHtmlMessage        = true;
            ViewBag.SuccessMessage       = TempData["SuccessMessage"] ?? ViewBag.SuccessMessage;
            ViewBag.ErrorMessage         = TempData["ErrorMessage"] ?? ViewBag.ErrorMessage;
            ViewBag.HospClusterList      = MenuService.GetHospitalClusterList(UserHelper.UserInfo(((ClaimsIdentity)User.Identity), "UserGroup_D"));
            ViewBag.HospClusterExAllList = MenuService.GetHospitalClusterList(UserHelper.UserInfo(((ClaimsIdentity)User.Identity), "UserGroup_D"), false);
            ViewBag.HospDesc             = MenuService.GetFlashRptHospGpDesc(inst_code);

            var value_date     = UserHelper.UserInfo(((ClaimsIdentity)User.Identity), "Value_Date");
            var financial_year = Convert.ToInt32(UserHelper.UserInfo(((ClaimsIdentity)User.Identity), "Financial_Year"));
            DonationReserveModelCollectionSet model = DonationReserveService.GetDonationReserveModelCollectionSet(value_date, inst_code);

            return(View(model));
        }
コード例 #2
0
        public DonationReserveModelCollectionSet GetDonationReserveModelCollectionSet(string value_date, string inst_code)
        {
            decimal total_reserve_bal_begin         = 0;
            decimal total_income                    = 0;
            decimal total_expenditure               = 0;
            decimal total_gl_bal_begin              = 0;
            decimal total_gl_bal_end                = 0;
            DonationReserveModelCollectionSet model = new DonationReserveModelCollectionSet();

            model.Set = GetDonationReserveModelCollection(value_date, inst_code, out total_reserve_bal_begin, out total_income, out total_expenditure,
                                                          out total_gl_bal_begin, out total_gl_bal_end);
            model.Total_reserve_bal_begin     = total_reserve_bal_begin;
            model.Total_income                = total_income;
            model.Total_expenditure           = total_expenditure;
            model.Total_cal_reserve_bal       = total_reserve_bal_begin + total_income + total_expenditure;
            model.Total_gl_bal_begin          = total_gl_bal_begin;
            model.Total_reserve_bal_var_begin = total_gl_bal_begin - total_reserve_bal_begin;
            model.Total_gl_bal_end            = total_gl_bal_end;
            model.Total_reserve_bal_var_end   = total_gl_bal_end - total_reserve_bal_begin - total_income - total_expenditure;
            return(model);
        }