public DependentEnroll(int primary, bool isPrimary)
        {
            this._primaryId = primary;
            this.EnrollCtrl = new EnrollController();
            InitializeComponent();
            var pickPlan = new PickPlan(this._primaryId);

            pickPlan.OnChoice += PlanPicked;
            pickPlan.Show();
            this.Hide();
        }
 /// <summary>
 /// load all benefit fields that we are presenting to the user as well
 /// as the value for those fields in their current insurance plan
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ModifyPlan_Load(object sender, EventArgs e)
 {
     if (this.Ctrl.MultiplePlans)
     {
         var picked = new PickPlan(_primaryId);
         picked.Show();
         picked.OnChoice += new ChoiceHandler(this.PlanPicked);
     }
     else
     {
         this.DisplayCurrent();
     }
 }
示例#3
0
 public EnrolleeCosts(PlanController ctrl)
 {
     this.planCtrl = ctrl;
     InitializeComponent();
     if (planCtrl.MultiplePlans)
     {
         var pick = new PickPlan(ctrl._primaryId);
         pick.OnChoice += new ChoiceHandler(PlanPicked);
         pick.Show();
     }
     else
     {
         myInitialize(this.planCtrl.AvailablePlans.ElementAt(0).PlanNum);
         this.Show();
     }
 }