コード例 #1
0
    protected void bindResult(string _src)
    {
        DataSet ds   = new DataSet();
        DataSet ds1  = new DataSet();
        DataSet ds2  = new DataSet();
        string  yrmo = ddlYrmo.SelectedItem.Text;

        switch (_src)
        {
        case "ACT":
            ds = ReconDAL.GetDomReconData(yrmo, "ACT");
            grdvActResult.DataSource = ds;
            grdvActResult.DataBind();
            break;

        case "RET":
            ds = ReconDAL.GetDomReconData(yrmo, "RET");
            grdvRetResult.DataSource = ds;
            grdvRetResult.DataBind();
            break;

        case "COB":
            ds = ReconDAL.GetDomReconData(yrmo, "COB");
            grdvCobResult.DataSource = ds;
            grdvCobResult.DataBind();
            break;
        }
    }
コード例 #2
0
    private void SortGridView(string sortExpression, string direction, string source)
    {
        //  You can cache the DataTable for improving performance
        string    yrmo = ddlYrmo.SelectedItem.Text;
        DataTable dt   = ReconDAL.GetDomReconData(yrmo, source).Tables[0];

        DataView dv = new DataView(dt);

        dv.Sort = sortExpression + direction;

        switch (source)
        {
        case "ACT":
            grdvActResult.DataSource = dv;
            grdvActResult.DataBind();
            break;

        case "RET":
            grdvRetResult.DataSource = dv;
            grdvRetResult.DataBind();
            break;

        case "COB":
            grdvCobResult.DataSource = dv;
            grdvCobResult.DataBind();
            break;
        }
    }
コード例 #3
0
    protected void btn_genRpt_Click(object sender, EventArgs e)
    {
        string  yrmo    = ddlYrmo.SelectedItem.Text;
        DataSet ds      = new DataSet();
        DataSet dsFinal = new DataSet();

        dsFinal.Clear();
        string[][] cols = { new string[] { "Reconciliation Type", "EBA Count",           "EBA Amount",        "Anthem Count", "Anthem Amount", "EBA Count Variance" },
                            new string[] { "YRMO",                "Anthem Group Suffix", "Anthem Covg. Code", "EBA Count",    "EBA Amount",    "Anthem Count", "Anthem Amount", "EBA Count Variance", "EBA vs Anthem % Count Variance", "Threshold", "Threshold Level"},
                            new string[] { "YRMO",                "Anthem Group Suffix", "Anthem Covg. Code", "EBA Count",    "EBA Amount",    "Anthem Count", "Anthem Amount", "EBA Count Variance", "EBA vs Anthem % Count Variance", "Threshold", "Threshold Level"},
                            new string[] { "YRMO",                "Anthem Group Suffix", "Anthem Covg. Code", "EBA Count",    "EBA Amount",    "Anthem Count", "Anthem Amount", "EBA Count Variance", "EBA vs Anthem % Count Variance", "Threshold", "Threshold Level"} };
        string[][] colsFormat = { new string[] { "string", "number", "decimal", "number", "decimal", "number" },
                                  new string[] { "string", "string", "string",  "number", "decimal", "number", "decimal", "number", "decimal", "decimal", "string"},
                                  new string[] { "string", "string", "string",  "number", "decimal", "number", "decimal", "number", "decimal", "decimal", "string"},
                                  new string[] { "string", "string", "string",  "number", "decimal", "number", "decimal", "number", "decimal", "decimal", "string"} };
        string[]   sheetnames = { "Summary", "Active", "Retiree", "Cobra" };
        string[]   titles     = { "Domestic Billing Reconciliation Summary for YRMO - " + yrmo, "Active Billing Reconciliation for YRMO - " + yrmo, "Retiree Billing Reconciliation for YRMO - " + yrmo, "Cobra Billing Reconciliation for YRMO - " + yrmo };

        try
        {
            ds = ReconDAL.GetDomSummary(yrmo);
            ds.Tables[0].TableName = "sumTable";
            dsFinal.Tables.Add(ds.Tables[0].Copy());
            dsFinal.Tables[0].TableName = "sumTableF";
            ds.Clear();
            ds = ReconDAL.GetDomReconData(yrmo, "ACT");
            ds.Tables[0].TableName = "actTable";
            dsFinal.Tables.Add(ds.Tables[0].Copy());
            dsFinal.Tables[1].TableName = "actTableF";
            ds.Clear();
            ds = ReconDAL.GetDomReconData(yrmo, "RET");
            ds.Tables[0].TableName = "retTable";
            dsFinal.Tables.Add(ds.Tables[0].Copy());
            dsFinal.Tables[2].TableName = "retTableF";
            ds.Clear();
            ds = ReconDAL.GetDomReconData(yrmo, "COB");
            ds.Tables[0].TableName = "cobTable";
            dsFinal.Tables.Add(ds.Tables[0].Copy());
            dsFinal.Tables[3].TableName = "cobTableF";
            ds.Clear();
            ExcelReport.ExcelXMLRpt(dsFinal, "DomesticRecon_" + yrmo, sheetnames, titles, cols, colsFormat);
        }
        catch (Exception ex)
        {
            MultiView1.SetActiveView(view_main);
            lbl_error.Text = "Error in generating excel report" + ex.Message;
        }
    }