private SoftwareReport getSelectedSoftwareReport() { int selectedRowIndex = reportsDataGridView.SelectedRows[0].Index; SoftwareReport selectedReport = OpenProject.Reports[selectedRowIndex]; return(selectedReport); }
private DataRow createRowFromReport(DataTable reportTable, SoftwareReport report) { DataRow result = reportTable.NewRow(); result["Name"] = report.Name; result["Author"] = report.CreatedBy; result["Created Date"] = report.CreationDate; return(result); }
private void promptToEditReport(SoftwareReport report) { ReportBuilder form = new ReportBuilder(OpenProject); form.Report = report; if (form.ShowDialog() == DialogResult.OK) { loadReportDataFromList(OpenProject.Reports); displayTabPage("reports"); } }
private void deleteSelectedReport() { SoftwareReport report = getSelectedSoftwareReport(); if (report != null) { if (MessageBox.Show("Are you certain you wish to delete the selected report?", "Delete Report", MessageBoxButtons.OKCancel) == DialogResult.OK) { deleteReportAndReloadDataView(report); } } }
public ReportDisplay(SoftwareReport report, InventoryProject projectContext) { InitializeComponent(); _report = report; _projectContext = projectContext; }
private void deleteReportAndReloadDataView(SoftwareReport report) { OpenProject.Reports.Remove(report); _edited = true; loadReportDataFromList(OpenProject.Reports); }