protected void ResetButton_Click(object sender, EventArgs e) { this.ServerFilterTextBox.Text = ""; this.ServerFilterTextBox.Value = ""; //1/30/2015 NS added for VSPLUS-1370 this.ServerTypeFilterListBox.UnselectAll(); this.ServerListFilterListBox.UnselectAll(); //12/24/2013 NS added //this.DownFilterTextBox.Text = ""; //this.DownFilterTextBox.Value = ""; fillcombo(""); DashboardReports.ServerUpTimeXtraRpt report = new DashboardReports.ServerUpTimeXtraRpt(); report.Parameters["ServerName"].Value = ""; //12/24/2013 NS added report.Parameters["DownMin"].Value = ""; //1/30/2015 NS added for VSPLUS-1370 report.Parameters["ServerType"].Value = ""; report.Parameters["ServerTypeSQL"].Value = ""; report.CreateDocument(); ASPxDocumentViewer1.Report = report; ASPxDocumentViewer1.DataBind(); }
public void Report() { string selectedServer = ""; string selectedServerList = ""; string date; //12/24/2013 NS added string downMin = ""; exactmatch = false; //1/30/2015 NS added for VSPLUS-1370 string selectedType = ""; selectedTypeList = ""; if (this.ServerFilterTextBox.Text != "") { selectedServer = this.ServerFilterTextBox.Text; } if (this.ServerListFilterListBox.SelectedItems.Count > 0) { selectedServer = ""; for (int i = 0; i < this.ServerListFilterListBox.SelectedItems.Count; i++) { selectedServer += this.ServerListFilterListBox.SelectedItems[i].Text + ","; selectedServerList += "'" + this.ServerListFilterListBox.SelectedItems[i].Text + "'" + ","; } exactmatch = true; try { selectedServer = selectedServer.Substring(0, selectedServer.Length - 1); selectedServerList = selectedServerList.Substring(0, selectedServerList.Length - 1); } catch { selectedServer = ""; // throw ex; selectedServerList = ""; exactmatch = false; } finally { } } //12/24/2013 NS added //downMin = DownFilterTextBox.Text; //10/23/2013 NS modified - added jQuery month/year control /* * if (this.DateParamEdit.Text == "") * { * date = DateTime.Now.ToString(); * this.DateParamEdit.Date = Convert.ToDateTime(date); * } * else * { * date = this.DateParamEdit.Value.ToString(); * } */ if (startDate.Value.ToString() == "") { date = DateTime.Now.ToString(); } else { date = startDate.Value.ToString(); } //1/30/2015 NS added for VSPLUS-1370 if (this.ServerTypeFilterListBox.SelectedItems.Count > 0) { selectedType = ""; for (int i = 0; i < this.ServerTypeFilterListBox.SelectedItems.Count; i++) { selectedType += this.ServerTypeFilterListBox.SelectedItems[i].Text + ","; selectedTypeList += "'" + this.ServerTypeFilterListBox.SelectedItems[i].Text + "'" + ","; } try { selectedType = selectedType.Substring(0, selectedType.Length - 1); selectedTypeList = selectedTypeList.Substring(0, selectedTypeList.Length - 1); } catch { selectedType = ""; // throw ex; selectedTypeList = ""; } finally { } } DateTime dt = Convert.ToDateTime(date); //11/11/2015 NS added for VSPLUS-2023 if (dt.Month == DateTime.Now.Month && dt.Year == DateTime.Now.Year) { dt = DateTime.Now; } DashboardReports.ServerUpTimeXtraRpt report = new DashboardReports.ServerUpTimeXtraRpt(); report.Parameters["DateM"].Value = dt.Month; report.Parameters["DateY"].Value = dt.Year; System.Globalization.DateTimeFormatInfo mfi = new System.Globalization.DateTimeFormatInfo(); string strMonthName = mfi.GetMonthName(dt.Month).ToString() + ", " + dt.Year.ToString(); report.Parameters["MonthYear"].Value = strMonthName; report.Parameters["ServerName"].Value = selectedServer; report.Parameters["ServerNameSQL"].Value = selectedServerList; report.Parameters["ExactMatch"].Value = exactmatch; //12/24/2013 NS added report.Parameters["DownMin"].Value = downMin; //1/30/2015 NS added for VSPLUS-1370 report.Parameters["ServerType"].Value = selectedType; report.Parameters["ServerTypeSQL"].Value = selectedTypeList; report.Parameters["RptType"].Value = this.MinPctRadioButtonList.SelectedItem.Value; report.Parameters["DateD"].Value = dt.Day; report.PageColor = Color.Transparent; report.CreateDocument(); ASPxDocumentViewer1.Report = report; ASPxDocumentViewer1.DataBind(); }