protected void btnNext_Click(object sender, EventArgs e)
        {
            if (Session["UserID"] != null)
            {
                if ((Session["EmployeeData"] != null) && (Session["Coverage"] != null))
                {
                    bool isSpouseCovered   = false;
                    bool isChildrenCovered = false;

                    Coverage      myCoverage = (Coverage)Session["Coverage"];
                    employeeData  myData     = (employeeData)Session["EmployeeData"];
                    DeclineReason myReason   = saveReasons();

                    if (Session["ReasonForDeclineVision"] != null)
                    {
                        Session.Add("ReasonForDeclineVision", myReason);
                    }
                    else
                    {
                        Session["ReasonForDeclineVision"] = myReason;
                    }
                    if (!myData.IsSingle)
                    {
                        isSpouseCovered = myCoverage.isSpouseCovered();
                    }
                    if (myData.IsChildren)
                    {
                        isChildrenCovered = myCoverage.isChildCovered();
                    }

                    if (myCoverage.isWaiving("Life"))
                    {
                        Response.Redirect("ReasonForDeclineLife.aspx", false);
                    }
                    else if (myCoverage.isWaiving("Disability"))
                    {
                        Response.Redirect("ReasonForDeclineDisability.aspx", false);
                    }
                    else if (isSpouseCovered || isChildrenCovered)
                    {
                        Response.Redirect("DependentData.aspx", false);
                    }
                    else if (isSpouseCovered || isChildrenCovered)
                    {
                        Response.Redirect("DependentData.aspx", false);
                    }
                    else
                    {
                        if (myData.WaiveAll || myCoverage.IsWaiveAll)
                        {
                            Response.Redirect("Processing.aspx", false);
                        }
                        else
                        {
                            Response.Redirect("OtherCoverage.aspx", false);
                        }
                    }
                }
            }
        }
Exemplo n.º 2
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            employeeData employeeData = db.employeeData.Find(id);

            db.employeeData.Remove(employeeData);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "ID,emailAddress,firstName,lastName,phoneNumber,officeLocation,position,hireDate")] employeeData employeeData)
 {
     if (ModelState.IsValid)
     {
         db.Entry(employeeData).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(employeeData));
 }
        protected void btnNext_Click(object sender, EventArgs e)
        {
            try
            {
                if (Session["ClientID"] == null && Session["UserID"] == null)
                {
                    Session.Abandon();
                    FormsAuthentication.SignOut();
                    Response.Redirect("~/Default.aspx?timeout=1");
                }
                else
                {
                    Guid ClientID = (Guid)Session["ClientID"];
                    Guid UserID   = (Guid)Session["UserID"];
                    ElectronicAppDBDataContext eappdata = new ElectronicAppDBDataContext();
                    //eappdata.uspDoesEnrolleeExist(ClientID, txtFirstName, txtLastName, txtBirthDate);
                    List <uspDoesEnrolleeExistResult> myResult = eappdata.uspDoesEnrolleeExist(ClientID, txtFirstName.Text, txtLastName.Text, txtMonth.Text + "/" + txtDay.Text + "/" + txtYear.Text).ToList <uspDoesEnrolleeExistResult>();
                    if (myResult.Count > 0)
                    {
                        Session["UserID"] = myResult[0].EnrolleeID;
                    }
                    else
                    {
                        eappdata.uspInsertEnrollee(UserID, ClientID, txtFirstName.Text, txtLastName.Text, txtMonth.Text + "/" + txtDay.Text + "/" + txtYear.Text, false, Request.UserHostAddress.ToString());
                    }

                    employeeData myData = new employeeData();
                    myData.EmployeeName = txtFirstName.Text + " " + txtLastName.Text;
                    myData.DOB          = txtMonth.Text + "/" + txtDay.Text + "/" + txtYear.Text;

                    if (cmbWaive.Text.Equals("Yes", StringComparison.CurrentCultureIgnoreCase))
                    {
                        myData.WaiveAll = true;
                        Session.Add("EmployeeData", myData);
                        Response.Redirect("CoverageSelection.aspx", false);
                    }
                    else
                    {
                        myData.WaiveAll = false;
                        Session.Add("EmployeeData", myData);
                        Response.Redirect("EmployeeData.aspx", false);
                    }
                }
            }
            catch (Exception ex)
            {
                Session.Abandon();
                FormsAuthentication.SignOut();
                Response.Redirect("Default.aspx", false);
            }
        }
Exemplo n.º 5
0
        // GET: employeeData/Edit/5
        public ActionResult Edit(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            employeeData employeeData = db.employeeData.Find(id);

            if (employeeData == null)
            {
                return(HttpNotFound());
            }
            return(View(employeeData));
        }
Exemplo n.º 6
0
        public ActionResult Create([Bind(Include = "ID,emailAddress,firstName,lastName,phoneNumber,officeLocation,position,hireDate")] employeeData employeeData)
        {
            if (ModelState.IsValid)
            {
                Guid memberID;
                Guid.TryParse(User.Identity.GetUserId(), out memberID);
                employeeData.ID = memberID;
                // employeeData.ID = Guid.NewGuid();
                db.employeeData.Add(employeeData);
                try
                {
                    db.SaveChanges();
                }
                catch (Exception)
                {
                    return(View("duplicateEmployee"));
                }
                return(RedirectToAction("Index"));
            }

            return(View(employeeData));
        }
Exemplo n.º 7
0
        public void setPersonDropDown()
        {
            employeeData myData     = (employeeData)Session["EmployeeData"];
            Coverage     myCoverage = (Coverage)Session["Coverage"];

            txtPersonName.Items.Add("(Select)");
            txtPersonName.Items.Add(myData.EmployeeName);
            if (myData.IsChildren || !myData.IsSingle)
            {
                Dependents myDependents = (Dependents)Session["Dependents"];
                if (!myData.IsSingle && myCoverage.isSpouseCovered())
                {
                    txtPersonName.Items.Add(myDependents.getSpouse().Name);
                }
                if (myCoverage.isChildCovered())
                {
                    foreach (Dependent d in myDependents.getDependents())
                    {
                        txtPersonName.Items.Add(d.Name);
                    }
                }
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     btnNext.Attributes.Add("onClick", "return valSubmit();");
     if (Session["UserID"] != null)
     {
         employeeData myEmployeeData = (employeeData)Session["EmployeeData"];
         Coverage     myCoverage     = (Coverage)Session["Coverage"];
         isSpouse.Value    = "0";
         numChildren.Value = "0";
         if (!myEmployeeData.IsSingle)
         {
             if (!myCoverage.isSpouseCovered())
             {
                 trSpouseTitle.Visible = false;
                 trSpouse.Visible      = false;
                 isSpouse.Value        = "0";
             }
             else
             {
                 isSpouse.Value = "1";
             }
         }
         else
         {
             trSpouseTitle.Visible = false;
             trSpouse.Visible      = false;
             isSpouse.Value        = "0";
         }
         if (myEmployeeData.NumChildren != 0)
         {
             if (!myCoverage.isChildCovered())
             {
                 trChildTitle.Visible = false;
                 trChildOne.Visible   = false;
                 trChildTwo.Visible   = false;
                 trChildThree.Visible = false;
                 trChildFour.Visible  = false;
                 trChildFive.Visible  = false;
             }
             else
             {
                 numChildren.Value = myEmployeeData.NumChildren.ToString();
                 if (myEmployeeData.NumChildren == 1)
                 {
                     trChildTwo.Visible   = false;
                     trChildThree.Visible = false;
                     trChildFour.Visible  = false;
                     trChildFive.Visible  = false;
                     numChildren.Value    = "1";
                 }
                 else if (myEmployeeData.NumChildren == 2)
                 {
                     trChildThree.Visible = false;
                     trChildFour.Visible  = false;
                     trChildFive.Visible  = false;
                     numChildren.Value    = "2";
                 }
                 else if (myEmployeeData.NumChildren == 3)
                 {
                     trChildFour.Visible = false;
                     trChildFive.Visible = false;
                     numChildren.Value   = "3";
                 }
                 else if (myEmployeeData.NumChildren == 4)
                 {
                     trChildFive.Visible = false;
                     numChildren.Value   = "4";
                 }
                 else
                 {
                     numChildren.Value = "5";
                 }
             }
         }
         else
         {
             trChildTitle.Visible = false;
             trChildOne.Visible   = false;
             trChildTwo.Visible   = false;
             trChildThree.Visible = false;
             trChildFour.Visible  = false;
             trChildFive.Visible  = false;
         }
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            btnNext.Attributes.Add("onClick", "return valSubmit();");
            if (!IsPostBack)
            {
                if (Session["UserID"] != null)
                {
                    if (Session["EmployeeData"] != null)
                    {
                        ArrayList       coverageItems     = new ArrayList();
                        employeeData    myEmployeeData    = (employeeData)Session["EmployeeData"];
                        coverageOffered myCoverageOffered = (coverageOffered)Session["CoverageOffered"];

                        if (!myEmployeeData.IsSingle)
                        {
                            isSingle.Value = "false";
                        }
                        else
                        {
                            isSingle.Value = "true";
                        }
                        if (myEmployeeData.IsChildren)
                        {
                            isChildren.Value = "true";
                        }
                        else
                        {
                            isChildren.Value = "false";
                        }

                        if (myEmployeeData.WaiveAll)
                        {
                            coverageItems.Add(new ListItem("Decline", "Waive"));
                        }
                        else if (!myEmployeeData.MaritalStatus.ToLower().Equals("married"))
                        {
                            if (myEmployeeData.NumChildren == 0)
                            {
                                coverageItems.Add(new ListItem("Employee", "Employee"));
                                coverageItems.Add(new ListItem("Decline", "Waive"));
                            }
                            else
                            {
                                coverageItems.Add(new ListItem("Employee", "Employee"));
                                coverageItems.Add(new ListItem("Employee/Child(ren)", "Employee/Child(ren)"));
                                coverageItems.Add(new ListItem("Decline", "Waive"));
                            }
                        }
                        else
                        {
                            if (myEmployeeData.NumChildren == 0)
                            {
                                coverageItems.Add(new ListItem("Employee", "Employee"));
                                coverageItems.Add(new ListItem("Employee/Spouse", "Employee/Spouse"));
                                coverageItems.Add(new ListItem("Decline", "Waive"));
                            }
                            else
                            {
                                coverageItems.Add(new ListItem("Employee", "Employee"));
                                coverageItems.Add(new ListItem("Employee/Spouse", "Employee/Spouse"));
                                coverageItems.Add(new ListItem("Employee/Child(ren)", "Employee/Child(ren)"));
                                coverageItems.Add(new ListItem("Employee/Spouse/Child(ren)", "Employee/Spouse/Child(ren)"));
                                coverageItems.Add(new ListItem("Decline", "Waive"));
                            }
                        }

                        foreach (ListItem li in coverageItems)
                        {
                            if (myCoverageOffered.IsMedical)
                            {
                                cmbMedical.Items.Add(li);
                                if (myEmployeeData.WaiveAll)
                                {
                                    cmbMedical.SelectedValue = "Waive";
                                }
                            }
                            else
                            {
                                trMedical.Visible = false;
                            }

                            if (myCoverageOffered.IsDental)
                            {
                                cmbDental.Items.Add(li);
                                if (myEmployeeData.WaiveAll)
                                {
                                    cmbDental.SelectedValue = "Waive";
                                }
                            }
                            else
                            {
                                trDental.Visible = false;
                            }

                            if (myCoverageOffered.IsVision)
                            {
                                cmbVision.Items.Add(li);
                                if (myEmployeeData.WaiveAll)
                                {
                                    cmbVision.SelectedValue = "Waive";
                                }
                            }
                            else
                            {
                                trVision.Visible = false;
                            }

                            if (myCoverageOffered.IsLife)
                            {
                                cmbLife.Items.Add(li);
                                if (myEmployeeData.WaiveAll)
                                {
                                    cmbLife.SelectedValue = "Waive";
                                }
                            }
                            else
                            {
                                trLife.Visible = false;
                            }
                        }
                        if (myCoverageOffered.IsDisability)
                        {
                            if (!myEmployeeData.WaiveAll)
                            {
                                cmbDisability.Items.Add(new ListItem("Employee", "Employee"));
                                //cmbDisability.Items.Add(new ListItem("Employee/Long Term", "Employee/Long Term"));
                                cmbDisability.Items.Add(new ListItem("Decline", "Waive"));
                            }
                            else
                            {
                                cmbDisability.Items.Add(new ListItem("Decline", "Waive"));
                                cmbDisability.SelectedValue = "Waive";
                            }
                        }
                        else
                        {
                            trDisability.Visible = false;
                        }
                    }
                }
                else
                {
                    Session.Abandon();
                    FormsAuthentication.SignOut();
                    Response.Redirect("Default.aspx", false);
                }
            }
        }
        protected void btnNext_Click(object sender, EventArgs e)
        {
            if (Session["UserID"] != null)
            {
                if (Session["EmployeeData"] != null && Session["CoverageOffered"] != null)
                {
                    employeeData    myEmployeeData    = (employeeData)Session["EmployeeData"];
                    Coverage        myCoverage        = new Coverage(myEmployeeData.WaiveAll);
                    coverageOffered myCoverageOffered = (coverageOffered)Session["CoverageOffered"];

                    if (myCoverageOffered.IsMedical)
                    {
                        myCoverage.addCoverageItem(new CoverageItem("Medical", cmbMedical.SelectedValue.ToLower(), myEmployeeData.IsSingle, myEmployeeData.IsChildren));
                    }
                    if (myCoverageOffered.IsDental)
                    {
                        myCoverage.addCoverageItem(new CoverageItem("Dental", cmbDental.SelectedValue.ToLower(), myEmployeeData.IsSingle, myEmployeeData.IsChildren));
                    }
                    if (myCoverageOffered.IsVision)
                    {
                        myCoverage.addCoverageItem(new CoverageItem("Vision", cmbVision.SelectedValue.ToLower(), myEmployeeData.IsSingle, myEmployeeData.IsChildren));
                    }
                    if (myCoverageOffered.IsLife)
                    {
                        myCoverage.addCoverageItem(new CoverageItem("Life", cmbLife.SelectedValue.ToLower(), myEmployeeData.IsSingle, myEmployeeData.IsChildren));
                    }
                    if (myCoverageOffered.IsDisability)
                    {
                        myCoverage.addCoverageItem(new CoverageItem("Disability", cmbDisability.SelectedValue.ToLower(), myEmployeeData.IsSingle, myEmployeeData.IsChildren));
                    }

                    if ((!myCoverageOffered.IsMedical || cmbMedical.SelectedValue.ToLower() == "waive") &&
                        (!myCoverageOffered.IsDental || cmbDental.SelectedValue.ToLower() == "waive") &&
                        (!myCoverageOffered.IsDisability || cmbDisability.SelectedValue.ToLower() == "waive") &&
                        (!myCoverageOffered.IsVision || cmbVision.SelectedValue.ToLower() == "waive") &&
                        (!myCoverageOffered.IsLife || cmbLife.SelectedValue.ToLower() == "waive"))
                    {
                        //myEmployeeData.WaiveAll = true;
                        myCoverage.IsWaiveAll = true;
                    }

                    if (Session["Coverage"] != null)
                    {
                        Session["Coverage"] = myCoverage;
                    }
                    else
                    {
                        Session.Add("Coverage", myCoverage);
                    }

                    if (myCoverage.isWaiving("Medical"))
                    {
                        Response.Redirect("ReasonForDeclineHealth.aspx", false);
                    }
                    else if (myCoverage.isWaiving("Dental"))
                    {
                        Response.Redirect("ReasonForDeclineDental.aspx", false);
                    }
                    else if (myCoverage.isWaiving("Vision"))
                    {
                        Response.Redirect("ReasonForDeclineVision.aspx", false);
                    }
                    else if (myCoverage.isWaiving("Life"))
                    {
                        Response.Redirect("ReasonForDeclineLife.aspx", false);
                    }
                    else if (myCoverage.isWaiving("Disability"))
                    {
                        Response.Redirect("ReasonForDeclineDisability.aspx", false);
                    }
                    else
                    {
                        bool isSpouseCovered   = false;
                        bool isChildrenCovered = false;
                        if (!myEmployeeData.IsSingle)
                        {
                            isSpouseCovered = myCoverage.isSpouseCovered();
                        }
                        if (myEmployeeData.IsChildren)
                        {
                            isChildrenCovered = myCoverage.isChildCovered();
                        }
                        if (isSpouseCovered || isChildrenCovered)
                        {
                            Response.Redirect("DependentData.aspx", false);
                        }
                        else
                        {
                            Response.Redirect("OtherCoverage.aspx", false);
                        }
                    }
                }
                else
                {
                    Session.Abandon();
                    FormsAuthentication.SignOut();
                    Response.Redirect("~/Default.aspx?timeout=1");
                }
            }
            else
            {
                Session.Abandon();
                FormsAuthentication.SignOut();
                Response.Redirect("~/Default.aspx?timeout=1");
            }
        }
Exemplo n.º 11
0
        protected void btnNext_Click(object sender, EventArgs e)
        {
            if (Session["UserID"] != null && Session["ClientID"] != null && Session["EmployeeData"] != null)
            {
                employeeData myData = (employeeData)Session["EmployeeData"];


                myData.HomeAddress = txtAddress.Text;
                myData.City        = txtCity.Text;
                myData.State       = txtState.Text;
                myData.Zip         = txtZip.Text;
                myData.HomePhone   = txtHomePhone.Text + "-" + txtHomePhone0.Text + "-" + txtHomePhone1.Text;
                myData.WorkPhone   = txtWorkPhone.Text + "-" + txtWorkPhone0.Text + "-" + txtWorkPhone1.Text;
                myData.Email       = txtEmail.Text;
                // myData.DOB = txtDOB.Text;
                myData.Height           = txtHeight.Text;
                myData.Weight           = txtWeight.Text;
                myData.Soc              = txtSoc.Text + "-" + txtSoc0.Text + "-" + txtSoc1.Text;
                myData.JobTitle         = txtTitle.Text;
                myData.DOH              = txtHireDate.Text;
                myData.AvgHours         = txtHours.Text;
                myData.Salary           = txtSalary.Text;
                myData.EmploymentStatus = cmbStatus.SelectedValue;
                myData.MaritalStatus    = cmbMaritalStatus.SelectedValue;
                myData.NumChildren      = int.Parse(cmbChildren.SelectedValue);
                myData.PrimaryPhysician = txtPhysician.Text;

                if (cmbMedicare.SelectedValue.ToUpper() == "YES")
                {
                    myData.Medicare = true;
                }
                else
                {
                    myData.Medicare = false;
                }
                if (cmbDisabled.SelectedValue.ToUpper() == "YES")
                {
                    myData.Disabled = true;
                }
                else
                {
                    myData.Disabled = false;
                }

                if (cmbGender.SelectedValue.ToUpper() == "MALE")
                {
                    myData.Gender = "male";
                }
                else
                {
                    myData.Gender = "female";
                }

                Session["EmployeeData"] = myData;
                Response.Redirect("CoverageSelection.aspx", false);
            }
            else
            {
                Response.Redirect("~/Default.aspx?timeout=1", false);
            }
        }
Exemplo n.º 12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            btnNext.Attributes.Add("onClick", "return valSubmit();");
            if (!IsPostBack)
            {
                if (Session["EmployeeData"] != null)
                {
                    employeeData myData = (employeeData)Session["EmployeeData"];

                    txtEmployeeName.Text = myData.EmployeeName;
                    txtAddress.Text      = myData.HomeAddress;
                    txtCity.Text         = myData.City;
                    txtState.Text        = myData.State;
                    txtZip.Text          = myData.Zip;
                    if (myData.HomePhone != "" && myData.WorkPhone != "")
                    {
                        txtHomePhone.Text  = myData.HomePhone.Split('-')[0];
                        txtHomePhone0.Text = myData.HomePhone.Split('-')[1];
                        txtHomePhone1.Text = myData.HomePhone.Split('-')[2];
                        txtWorkPhone.Text  = myData.WorkPhone.Split('-')[0];
                        txtWorkPhone0.Text = myData.WorkPhone.Split('-')[1];
                        txtWorkPhone1.Text = myData.WorkPhone.Split('-')[2];
                    }
                    txtEmail.Text  = myData.Email;
                    txtDOB.Text    = myData.DOB;
                    txtHeight.Text = myData.Height;
                    txtWeight.Text = myData.Weight;
                    //txtSoc.Text = myData.Soc;
                    txtTitle.Text                  = myData.JobTitle;
                    txtHireDate.Text               = myData.DOH;
                    txtHours.Text                  = myData.AvgHours;
                    txtSalary.Text                 = myData.Salary;
                    cmbStatus.SelectedValue        = myData.EmploymentStatus;
                    cmbMaritalStatus.SelectedValue = myData.MaritalStatus;
                    cmbChildren.SelectedValue      = myData.NumChildren.ToString();
                    txtPhysician.Text              = myData.PrimaryPhysician;

                    if (myData.Medicare)
                    {
                        cmbMedicare.SelectedValue = "yes";
                    }
                    else
                    {
                        cmbMedicare.SelectedValue = "no";
                    }
                    if (myData.Disabled)
                    {
                        cmbDisabled.SelectedValue = "yes";
                    }
                    else
                    {
                        cmbDisabled.SelectedValue = "no";
                    }
                    if (myData.Gender.Equals("male"))
                    {
                        cmbGender.SelectedValue = "Male";
                    }
                    else if (myData.Gender.Equals("female"))
                    {
                        cmbGender.SelectedValue = "Female";
                    }
                }
            }
        }
Exemplo n.º 13
0
        protected void fillPdf()
        {
            ElectronicAppDBDataContext eappdb = new ElectronicAppDBDataContext();

            if (Session["UserID"] == null)
            {
                Response.Redirect("~/Default.aspx?timeout=1", false);
            }

            FillPDF myPDF = new FillPDF(Server.MapPath("~/NebraskaApp/App/"));

            if (Session["EmployeeData"] != null)
            {
                employeeData myEmployeeData = (employeeData)Session["EmployeeData"];
                myPDF.fillEmployeeData(myEmployeeData);
            }
            #region Fill Waiver Sections

            if (Session["UserID"] == null)
            {
                Response.Redirect("~/Default.aspx?timeout=1", false);
            }
            if (Session["Coverage"] != null && Session["CoverageOffered"] != null)
            {
                Coverage        myCoverage = (Coverage)Session["Coverage"];
                coverageOffered myOffered  = (coverageOffered)Session["CoverageOffered"];
                if (myOffered.IsMedical)
                {
                    if (myCoverage.isWaiving("Medical"))
                    {
                        DeclineReason myReason = (DeclineReason)Session["ReasonForDeclineHealth"];
                        myPDF.FillOutReasons(myReason, myCoverage, "Medical");
                    }
                }

                if (myOffered.IsDental)
                {
                    if (myCoverage.isWaiving("Dental"))
                    {
                        DeclineReason myReason = (DeclineReason)Session["ReasonForDeclineDental"];
                        myPDF.FillOutReasons(myReason, myCoverage, "Dental");
                    }
                }
                if (myOffered.IsLife)
                {
                    if (myCoverage.isWaiving("Life"))
                    {
                        DeclineReason myReason = (DeclineReason)Session["ReasonForDeclineLife"];
                        myPDF.FillOutReasons(myReason, myCoverage, "Life");
                    }
                }

                if (myOffered.IsVision)
                {
                    if (myCoverage.isWaiving("Vision"))
                    {
                        DeclineReason myReason = (DeclineReason)Session["ReasonForDeclineVision"];
                        myPDF.FillOutReasons(myReason, myCoverage, "Vision");
                    }
                }

                if (myOffered.IsDisability)
                {
                    if (myCoverage.isWaiving("Disability"))
                    {
                        DeclineReason myReason = (DeclineReason)Session["ReasonForDeclineDisability"];
                        myPDF.FillOutReasons(myReason, myCoverage, "Disability");
                    }
                }
            }
            #endregion

            if (Session["UserID"] == null)
            {
                Response.Redirect("~/Default.aspx?timeout=1", false);
            }
            if (Session["Coverage"] != null)
            {
                Coverage myCoverage = (Coverage)Session["Coverage"];
                myPDF.FillSelectedCoverage(myCoverage);
            }

            #region Fill Dependents
            if (Session["Dependents"] != null)
            {
                Dependents myDepenedents = (Dependents)Session["Dependents"];
                myPDF.FillDependentData(myDepenedents);
            }
            #endregion

            #region Fill Other Coverage
            if (Session["UserID"] == null)
            {
                Response.Redirect("~/Default.aspx?timeout=1", false);
            }
            if (Session["MedicareCoverage"] != null)
            {
                MedicareCoverage myMedicare = (MedicareCoverage)Session["MedicareCoverage"];
                myPDF.FillMedicare(myMedicare);
            }

            if (Session["ConcurrentCoverage"] != null)
            {
                ConcurrentCoverage myCC = (ConcurrentCoverage)Session["ConcurrentCoverage"];
                myPDF.FillConcurrent(myCC);
            }
            else
            {
                myPDF.FillConcurrent();
            }

            if (Session["PreviousCoverage"] != null)
            {
                PreviousCoverage myPrevious = (PreviousCoverage)Session["PreviousCoverage"];
                myPDF.FillPrevious(myPrevious);
            }
            else
            {
                myPDF.FillPrevious();
            }

            if (Session["LifeBeneficiaries"] != null)
            {
                LifeBeneficiaries myBeneficiaries = (LifeBeneficiaries)Session["LifeBeneficiaries"];
                myPDF.FillBeneficiaries(myBeneficiaries);
            }
            #endregion

            #region Fill Health Information
            if (Session["UserID"] == null)
            {
                Response.Redirect("~/Default.aspx?timeout=1", false);
            }
            if (Session["HealthInformationAnswers"] != null)
            {
                HealthInformationAnswers myHealth = (HealthInformationAnswers)Session["HealthInformationAnswers"];
                myPDF.FillHealthInformation(myHealth);
            }
            #endregion

            #region fill employer info
            ElectronicAppDBDataContext db             = new ElectronicAppDBDataContext();
            uspGetClientContactResult  myEmployerInfo = db.uspGetClientContact((Guid)Session["ClientID"]).First <uspGetClientContactResult>();
            myPDF.fillEmployerData(myEmployerInfo, (uspGetClientByIDResult)Session["Client"]);
            #endregion

            #region Fill Health Statements
            if (Session["UserID"] == null)
            {
                Response.Redirect("~/Default.aspx?timeout=1", false);
            }
            if (Session["HealthStatements"] != null)
            {
                HealthStatements myStatements = (HealthStatements)Session["HealthStatements"];
                myPDF.FillHealthStatements(myStatements);
            }
            #endregion

            Guid clientID = (Guid)(Session["ClientID"]);
            System.Collections.Generic.List <String> lstCarriers = new System.Collections.Generic.List <String>();

            foreach (uspGetClientCarriersResult carrier in eappdb.uspGetClientCarriers(clientID))
            {
                lstCarriers.Add(carrier.carrierName);
            }

            myPDF.fillCarriers(lstCarriers);


            myPDF.close();
            myPDF.addAdditionalPages();
            ByteBuffer filledPDF = myPDF.GetFilledPDFFlattened();
            Session.Add("Buffer", filledPDF);

            ByteBuffer unflattened = myPDF.GetFilledPDFUnflattened();
            Session.Add("PDF", unflattened);
        }