internal PayoutForm(AccrualGroup group, AccrualGroup.Accrument accrual) { // TODO: Complete member initialization this.group = group; this.accrual = accrual; this.percent = this.accrual.pay_percent; if (this.percent == 0) { this.percent = 100; } if (accrual.pay_count > 0) { winners = accrual.pay_count; } else { winners = 1; } total_start = group.GetPostedvalue(); initial_payout = group.GetPostedvalue(); total_prize = accrual.pay; allow_percentage_edit = true; ComputePayout(); InitializeComponent(); }
string xperdex.core.interfaces.IReflectorVariableArray.this[int member] { get { if (member < Local.known_accrual_groups.Count) { AccrualGroup v = Local.known_accrual_groups[member]; if (v != null) { Decimal a = v.PostedValue; Decimal b = v.GetPostedvalue(); if (a != b) { xperdex.classes.Log.log("discrepency on " + v.Name + " is " + a.ToString("C") + " and " + b.ToString("C")); return("* " + b.ToString("C")); } return(a.ToString("C")); } } return(""); } }