Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <apex:outputPanel id="out">
- <b><apex:outputText style="text-align:right;font-size:15px;color:black" value="Average Risk Score"/> <apex:outputText style="text-align:right;font-size:14px;color:blue" value="{!Account_Summary__c.Average_Risk_Score__c}"/> </b>
- <b><apex:outputText style="text-align:right;font-size:15px;color:black" /> <apex:outputText style="text-align:right;font-size:14px;color:blue" value="{!averageTotalRisk}" rendered="{ISBLANK({!averageTotalRisk})}" /> </b>
- </apex:outputPanel>
- <br></br> <br></br>
- <table class="htmlRiskTable">
- <tr valign="center">
- <td>
- <apex:outputText style="text-align:right;font-size:12px;color:blue" value="Underwriting Audit Risk Score" title="Seasoned UW department, well managed, good controls, good documentation, good pricing decisions vs. inexperienced staff, lack of management controls, poor documentation, unjustified price cutting"/>
- </td>
- <td>
- <apex:selectRadio id="Radio1" value="{!Account_Summary__c.Risk1__c}" style="margin-top: -10px;">
- <apex:actionSupport event="onchange" rerender="out" action="{!calculateaverageRisk}"/>
- <apex:selectOptions value="{!AuditItems}"/>
- </apex:selectRadio>
- </td>
- </tr>
- public List<SelectOption> getAuditItems() {
- List<SelectOption> options = new List<SelectOption>();
- options.add(new SelectOption('0', 'No Audit in the Last 3 Years'));
- options.add(new SelectOption('0', 'Poor'));
- options.add(new SelectOption('5', 'Average'));
- options.add(new SelectOption('10', 'Superior'));
- return options;
- }
- //calculate the average risk based on the logic
- Public void calculateaverageRisk() {
- if ((AccountSummary.Risk1__c == null) || (AccountSummary.Risk2__c == null) || (AccountSummary.Risk3__c == null) || (AccountSummary.Risk4__c == null) || (AccountSummary.Risk5__c == null) || (AccountSummary.Risk6__c == null) || (AccountSummary.Risk7__c == null) || (AccountSummary.Risk8__c == null) || (AccountSummary.Risk9__c == null) || (AccountSummary.Risk10__c == null)) {
- averageTotalRisk = 'Select a score fore every risk.';
- } else {
- TotalRisk = ((integer.valueof(AccountSummary.Risk1__c) + integer.valueof(AccountSummary.Risk2__c) + integer.valueof(AccountSummary.Risk3__c) + integer.valueof(AccountSummary.Risk4__c) + integer.valueof(AccountSummary.Risk5__c) + integer.valueof(AccountSummary.Risk6__c) + integer.valueof(AccountSummary.Risk7__c) + integer.valueof(AccountSummary.Risk8__c) + integer.valueof(AccountSummary.Risk9__c) + integer.valueof(AccountSummary.Risk10__c)));
- Integer TotalRiskCalc = Integer.valueOf((TotalRisk / 100)*100);
- averageTotalRisk = string.valueof(TotalRiskCalc);
- this.AccountSummary.Average_Risk_Score__c = TotalRiskCalc;
- }
- }
Add Comment
Please, Sign In to add comment