private void LoadFilterGridData() { //set gridview panel height PnlGrid.Style.Add("height", hdnGridPnlHeight.Value); if (ddlCompany.SelectedValue != "-" || ddlReportingSch.SelectedValue != "-" || ddlTeamResponsibility.SelectedValue != "-" || ddlMngrResponsibility.SelectedValue != "-" || txtEarnings.Text != "") { if (ddlReportingSch.SelectedValue != "-") { tdGvRemainingDays.Visible = true; tdGvRemainingDaysHdr.Visible = true; } else { tdGvRemainingDays.Visible = false; tdGvRemainingDaysHdr.Visible = false; } stmtProgressDashboarBL = new StmtProgressDashboardBL(); DataSet stmtData = stmtProgressDashboarBL.GetFilterData(ddlCompany.SelectedValue, ddlReportingSch.SelectedValue, ddlTeamResponsibility.SelectedValue, ddlMngrResponsibility.SelectedValue, ddlEarningsCompare.SelectedValue, txtEarnings.Text, out errorId); stmtProgressDashboarBL = null; if (stmtData.Tables.Count != 0 && errorId != 2) { if (stmtData.Tables[0].Rows.Count == 0) { gvStatements.DataSource = stmtData.Tables[0]; gvStatements.EmptyDataText = "No Data Found"; gvStatements.DataBind(); } else { gvStatements.DataSource = stmtData.Tables[0]; gvStatements.DataBind(); } if (stmtData.Tables[1].Rows.Count == 0) { gvRemainingDays.DataSource = stmtData.Tables[1]; gvRemainingDays.EmptyDataText = "No Data Found"; gvRemainingDays.DataBind(); } else { gvRemainingDays.DataSource = stmtData.Tables[1]; gvRemainingDays.DataBind(); } } else if (stmtData.Tables.Count == 0 && errorId != 2) { dtEmpty = new DataTable(); gvStatements.DataSource = dtEmpty; gvStatements.EmptyDataText = "No Data Found"; gvStatements.DataBind(); } else { ExceptionHandler("Error in loading search data.", string.Empty); } } else { DataTable intialData = (DataTable)Session["StmtDashboardInitialData"]; if (intialData.Rows.Count == 0) { gvStatements.DataSource = intialData; gvStatements.EmptyDataText = "No Data Found"; gvStatements.DataBind(); } else { gvStatements.DataSource = intialData; gvStatements.DataBind(); } } }
private void LoadInitialGridData() { //set gridview panel height PnlGrid.Style.Add("height", hdnGridPnlHeight.Value); stmtProgressDashboarBL = new StmtProgressDashboardBL(); DataSet intialData = stmtProgressDashboarBL.GetInitialData(out errorId); stmtProgressDashboarBL = null; if (intialData.Tables.Count != 0 && errorId != 2) { ddlCompany.DataTextField = "com_name"; ddlCompany.DataValueField = "com_number"; ddlCompany.DataSource = intialData.Tables[0]; ddlCompany.DataBind(); ddlCompany.Items.Insert(0, new System.Web.UI.WebControls.ListItem("-")); ddlReportingSch.DataTextField = "stmt_period"; ddlReportingSch.DataValueField = "statement_period_id"; ddlReportingSch.DataSource = intialData.Tables[1]; ddlReportingSch.DataBind(); ddlReportingSch.Items.Insert(0, new System.Web.UI.WebControls.ListItem("-")); ddlTeamResponsibility.DataTextField = "responsibility"; ddlTeamResponsibility.DataValueField = "responsibility_code"; ddlTeamResponsibility.DataSource = intialData.Tables[2]; ddlTeamResponsibility.DataBind(); ddlTeamResponsibility.Items.Insert(0, new ListItem("-")); ddlMngrResponsibility.DataTextField = "responsibility"; ddlMngrResponsibility.DataValueField = "responsibility_code"; ddlMngrResponsibility.DataSource = intialData.Tables[3]; ddlMngrResponsibility.DataBind(); ddlMngrResponsibility.Items.Insert(0, new System.Web.UI.WebControls.ListItem("-")); Session["StmtDashboardInitialData"] = intialData.Tables[4]; if (intialData.Tables[4].Rows.Count == 0) { gvStatements.DataSource = intialData.Tables[4]; gvStatements.EmptyDataText = "No Data Found"; gvStatements.DataBind(); } else { gvStatements.DataSource = intialData.Tables[4]; gvStatements.DataBind(); } } else if (intialData.Tables.Count == 0 && errorId != 2) { dtEmpty = new DataTable(); gvStatements.DataSource = dtEmpty; gvStatements.EmptyDataText = "No Data Found"; gvStatements.DataBind(); } else { ExceptionHandler("Error in loading search data.", string.Empty); } }