コード例 #1
0
        public void SaveCostSharingDetail()
        {
            RemoveCostSharingDetail();
            IList <CostSharingSetting> costsharingsettings = _settingController.GetCostSharingSettings();

            if (costsharingsettings != null)
            {
                foreach (CostSharingSetting CSS in costsharingsettings)
                {
                    if (CSS.Percentage != 0)
                    {
                        CostSharingRequestDetail detail = new CostSharingRequestDetail();
                        detail.CostSharingRequest = CurrentCostSharingRequest;
                        detail.Project            = CSS.Project;
                        detail.Grant        = CSS.Grant;
                        detail.SharedAmount = (CSS.Percentage / 100) * CurrentCostSharingRequest.EstimatedTotalAmount;
                        CurrentCostSharingRequest.CostSharingRequestDetails.Add(detail);
                    }
                }
            }
        }
コード例 #2
0
 public IList <CostSharingSetting> GetCostSharingSettings()
 {
     return(_settingController.GetCostSharingSettings());
 }