Ejemplo n.º 1
0
        private void loginSubmit_Click(object sender, EventArgs e)
        {
            var enrollee = EnrollCtrl.LoginEnrollee(this.emailLogin.Text, this.pinLogin.Text);

            if (enrollee != null)
            {
                Form form;
                if (LoginFor == typeof(DependentEnroll) && enrollee.IsPrimary)
                {
                    form = new DependentEnroll(enrollee.Id, enrollee.IsPrimary);
                }
                else if (LoginFor == typeof(ModifyPlan) && enrollee.IsPrimary)
                {
                    form = new ModifyPlan(enrollee.Id, enrollee.IsPrimary);
                }
                else
                {
                    form = new LoggedInEnrollee(enrollee.Id, enrollee.Email, enrollee.IsPrimary);
                }

                form.Show();
                form.Closed += (source, args) => this.Close();
                this.Hide();
            }
            else
            {
                this.errMsg.Text    = @"Invalid login credentials";
                this.errMsg.Visible = true;
            }
        }
        private void personNext_Click(object sender, EventArgs e)
        {
            var validSSN = this.EnrollCtrl.CheckSSN(this.ssn.Text);

            if (validSSN && this.firstName.Text != "" &&
                this.lastName.Text != "" && this.relationship.Text != "")
            {
                this.contactForm.Visible = true;
                this.primaryPhone.Focus();
            }
            else
            {
                this.Hide();
                var errForm = new DependentEnroll(this.EnrollCtrl,
                                                  validSSN ? "You didn't submit required fields" :
                                                  "Invalid Social Security Number");
                // close this form when the child form is closed -> creates a closing chain
                errForm.Closed += (s, args) => this.Close();
                errForm.Show();
            }
        }