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); } } } } }
public ActionResult DeleteConfirmed(Guid id) { employeeData employeeData = db.employeeData.Find(id); db.employeeData.Remove(employeeData); db.SaveChanges(); return(RedirectToAction("Index")); }
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); } }
// 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)); }
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)); }
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"); } }
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); } }
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"; } } } }
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); }