private void ExecuteReport() { if (SelectedReport != null) { SelectedReport.Execute(ParameterPayload); } }
private void calendar1_SelectedDatesChanged(object sender, SelectionChangedEventArgs e) { DateTime?selectedDate = calendar1.SelectedDate; if (SelectedReport != null) { SelectedReport.ReportDate = (DateTime)selectedDate; SelectedReport.OnPropertyChanged("ReportDate"); } else if (SelectedConference != null) { SelectedConference.StartOfConference = (DateTime)selectedDate; SelectedConference.OnPropertyChanged("StartOfConference"); } this.Close(); }
public static SelectedReport[] fxGetReportURL(ushort ushIDRepReport, bool hasUserID) { DatabaseManager dbUtil = new DatabaseManager(); List <SelectedReport> reports = new List <SelectedReport>(); using (SqlConnection conn = new SqlConnection(dbUtil.getSQLConnectionString("MainDB"))) { conn.Open(); UserProfile userprofile = WebCommon.GetUserProfile(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "spRepGetReportURL"; cmd.CommandTimeout = 180; cmd.Parameters.AddWithValue("@intIDRepReport", Convert.ToInt16(ushIDRepReport)); using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { SelectedReport report = new SelectedReport(); report.strRSURL = object.ReferenceEquals(reader["strRSURL"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strRSURL"]); report.strRequiredParameter = object.ReferenceEquals(reader["strRequiredParameter"], DBNull.Value) ? String.Empty : Convert.ToString(reader["strRequiredParameter"]); if (hasUserID == true) { report.UserID = userprofile.UserId; } reports.Add(report); } return(reports.ToArray()); } } } }
public void ExecuteOpenReportCommand() { SelectedReport.OpenReport(); }
public void HandleRunReport() { SelectedReport.SetParameterDefaults(); MessageBus.Publish(new ShowScreen(SelectedReport)); }