protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { ElectronicAppDBDataContext ElectronicAppDB = new ElectronicAppDBDataContext(); ElectronicAppSecurityDBDataContext ElectronicAppSecurityDB = new ElectronicAppSecurityDBDataContext(); List <uspLoginWebuserResult> Loginresult = null; Loginresult = ElectronicAppSecurityDB.uspLoginWebuser(txtUserName.Text, txtPassword.Text).ToList <uspLoginWebuserResult>(); if (Loginresult.Count <= 0) { List <uspLoginBrokeruserResult> brokerresult = null; brokerresult = ElectronicAppSecurityDB.uspLoginBrokeruser(txtUserName.Text, txtPassword.Text).ToList <uspLoginBrokeruserResult>(); if (brokerresult.Count > 0) { Guid brokerID = brokerresult[0].associatedWith; Session.Add("BrokerID", brokerID); FormsAuthentication.RedirectFromLoginPage("txtUserName.Text", false); } else { Response.Redirect("~/Default.aspx?InvalidLogin=1", true); } } else { try { Guid myClientID = Loginresult[0].AssociatedWith; uspGetClientByIDResult myClient = ElectronicAppDB.uspGetClientByID(myClientID).Single <uspGetClientByIDResult>(); uspGetClientCoverageOptionsResult myCoverageOptions = ElectronicAppDB.uspGetClientCoverageOptions(myClientID).Single <uspGetClientCoverageOptionsResult>(); List <uspGetClientPlanOptionsResult> myPlanOptions = ElectronicAppDB.uspGetClientPlanOptions(myClientID).ToList <uspGetClientPlanOptionsResult>(); string[] myPlans = new string[myPlanOptions.Count]; int i = 0; foreach (uspGetClientPlanOptionsResult po in myPlanOptions) { myPlans[i] = po.PlanName; i = i + 1; } coverageOffered myCoverageOffered = new coverageOffered(myPlans, myCoverageOptions.Medical, myCoverageOptions.Dental, myCoverageOptions.Vision, myCoverageOptions.Life, myCoverageOptions.Disability); Session.Add("CoverageOffered", myCoverageOffered); Session.Add("UserID", Guid.NewGuid()); Session.Add("ClientID", myClientID); //Response.Redirect("~/Welcome.aspx", false); FormsAuthentication.RedirectFromLoginPage("txtUserName.Text", false); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.WriteLine(ex.InnerException); Response.Redirect("~/Default.aspx?Exception=1", true); } } }
protected void Page_Load(object sender, EventArgs e) { btnNext.Attributes.Add("onClick", "return valSubmit();"); isLife.Value = "0"; if (Session["UserID"] != null) { if (Session["Coverage"] != null && Session["CoverageOffered"] != null) { Coverage myCoverage = (Coverage)Session["Coverage"]; coverageOffered myCoverageOffered = (coverageOffered)Session["CoverageOffered"]; if (myCoverageOffered.IsLife) { if (!myCoverage.isWaiving("Life")) { isLife.Value = "1"; } } } else { Response.Redirect("~/Default.aspx"); } } }
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"); } }
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); }