示例#1
0
        private void doGetList(int page)
        {
            SlmScr041Biz bz  = new SlmScr041Biz();
            var          lst = bz.GetPerformanceList(cmbYearStart.SelectedValue
                                                     , cmbMonthStart.SelectedValue
                                                     , cmbYearEnd.SelectedValue
                                                     , cmbMonthEnd.SelectedValue
                                                     , cmbTeamCode.SelectedIndex == 0 ? "" : cmbTeamCode.SelectedItem.Text
                                                     , cmbTTAName.SelectedValue
                                                     , cmbLevel.SelectedValue, chkIsNew.Checked);

            BindData(lst, page);
        }
示例#2
0
        protected void btnExceleExport_Click(object sender, EventArgs e)
        {
            //Searc data again
            pnlResult.Visible = true;
            doGetList(0);

            //prepare data for export
            SlmScr041Biz bz  = new SlmScr041Biz();
            dynamic      lst = bz.GetPerformanceList(cmbYearStart.SelectedValue
                                                     , cmbMonthStart.SelectedValue
                                                     , cmbYearEnd.SelectedValue
                                                     , cmbMonthEnd.SelectedValue
                                                     , cmbTeamCode.SelectedIndex == 0 ? "" : cmbTeamCode.SelectedItem.Text
                                                     , cmbTTAName.SelectedValue
                                                     , cmbLevel.SelectedValue, chkIsNew.Checked);

            Session["DatableExcelExport"] = ToDataTable(lst);
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "openexport", "window.open('./SLM_SCR_041_Export.aspx')", true);
        }