protected void bindUnmatchedBOAAging()
    {
        DataSet ds = new DataSet();

        ds.Clear();
        CAClaimsDAL unBOAObj = new CAClaimsDAL();
        string      yrmo     = unBOAObj.getLatestYRMOAdj();

        if (!yrmo.Equals("-1"))
        {
            ds = unBOAObj.GetBOAMismatchAgingAdj(yrmo);

            //if (ds.Tables[0].Rows.Count > 0)
            //{
            grdvUnmatchedBOA.DataSource = ds;
            grdvUnmatchedBOA.DataBind();
            //}
        }
    }
    private void SortGridView(string sortExpression, string direction, string source)
    {
        CAClaimsDAL sortObj = new CAClaimsDAL();
        DataTable   dt;
        DataView    dv;
        string      yrmo = sortObj.getLatestYRMOAdj();

        switch (source)
        {
        case "AmntMisAging":
            dt      = sortObj.GetAmtMismatchAgingAdj(yrmo).Tables[0];
            dv      = new DataView(dt);
            dv.Sort = sortExpression + direction;
            grdvAmntMis.DataSource = dv;
            grdvAmntMis.DataBind();
            break;

        case "UnmatchedAnthAging":
            dt      = sortObj.GetAnthMismatchAgingAdj(yrmo).Tables[0];
            dv      = new DataView(dt);
            dv.Sort = sortExpression + direction;
            grdvUnmatchedAnth.DataSource = dv;
            grdvUnmatchedAnth.DataBind();
            break;

        case "UnmatchedBOAAging":
            dt      = sortObj.GetBOAMismatchAgingAdj(yrmo).Tables[0];
            dv      = new DataView(dt);
            dv.Sort = sortExpression + direction;
            grdvUnmatchedBOA.DataSource = dv;
            grdvUnmatchedBOA.DataBind();
            break;

        case "DupsAging":
            dt                  = sortObj.GetDistinctDupsAgingAdj(yrmo).Tables[0];
            dv                  = new DataView(dt);
            dv.Sort             = sortExpression + direction;
            grdvDups.DataSource = dv;
            grdvDups.DataBind();
            break;
        }
    }