示例#1
0
    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();
    }
示例#2
0
    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;
        }
    }
示例#3
0
    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;
            }
        }
    }