Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 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("");
     }
 }