protected void ddlSubType_SelectedIndexchange(object sender, EventArgs e) { string _subType = ddlSubType.SelectedItem.Text; AddThreshold aObj = new AddThreshold(); List <string> _pCodes = new List <string>(); ddlPlancode.Items.Clear(); switch (_subType) { case "ACTIVE": _pCodes = aObj.getPlancodes("ACTIVE"); break; case "RETIREE": _pCodes = aObj.getPlancodes("RETIREE"); break; case "COBRA": _pCodes = aObj.getPlancodes("COBRA"); break; } foreach (string pCd in _pCodes) { ddlPlancode.Items.Add(new ListItem(pCd)); } ddlPlancode.DataBind(); }
protected void ddlReconType_SelectedIndexchange(object sender, EventArgs e) { string _reconType = ddlReconType.SelectedItem.Text; AddThreshold aObj = new AddThreshold(); List <string> _pCodes = new List <string>(); ddlSubType.Visible = false; lblSubType.Visible = false; ddlPlancode.Items.Clear(); switch (_reconType) { case "INTERNATIONAL": _pCodes = aObj.getPlancodes("INTERNATIONAL"); foreach (string pCd in _pCodes) { ddlPlancode.Items.Add(new ListItem(pCd)); } ddlPlancode.DataBind(); break; case "DOMESTIC": lblSubType.Visible = true; ddlSubType.Visible = true; break; } }
protected void btnAddThres_OnClick(object sender, EventArgs e) { string _plan = null; if (Page.IsValid) { if (ddlThres.SelectedItem.Text.Equals("Grand Total")) { if (ddlReconType.SelectedItem.Text.Equals("DOMESTIC")) { switch (ddlSubType.SelectedItem.Text) { case "ACTIVE": _plan = "DOMESTIC - ACTIVE"; break; case "RETIREE": _plan = "DOMESTIC - RETIREE"; break; case "COBRA": _plan = "DOMESTIC - COBRA"; break; } } else if (ddlReconType.SelectedItem.Text.Equals("INTERNATIONAL")) { _plan = "INTERNATIONAL"; } } else if (ddlThres.SelectedItem.Text.Equals("Tier Codes")) { _plan = ddlPlancode.SelectedItem.Text + " - " + ddltiercode.SelectedItem.Text; } else { _plan = ddlPlancode.SelectedItem.Text; } string _thresType = ddlThres.SelectedItem.Text; decimal _thresvalue = Decimal.Parse(txtValue.Text.ToString()); //DateTime _thresDate = DateTime.Parse(txtDate.Text.ToString()); string _thresyrmo = txtDate.Text; try { AddThreshold a1Obj = new AddThreshold(); a1Obj.insertNewThreshold(_plan, _thresType, _thresvalue, _thresyrmo); insertThresAudit(_plan, _thresType, _thresyrmo, _thresvalue.ToString()); grdvPlanThres.DataBind(); } catch (Exception ex) { lblErrThres.Text = ex.Message; } finally { addThresdiv.Visible = false; } } }