EnVisageOnline/Main-RMO/Source/EnVisage/Models/Reports/ReportModels.cs

33 lines
821 B
C#

using DevExpress.XtraReports.UI;
using System.Collections.Generic;
namespace EnVisage.Models
{
public class ReportModel
{
public string ReportId { get; set; }
public XtraReport Report { get; set; }
}
public class ReportListModel
{
public ReportListItemModel[] Reports { get; set; }
public string SelectedReportId { get; set; }
}
public class ReportListItemModel
{
public string Id { get; set; }
public string Name { get; set; }
}
public class ReportCallbackModel
{
public string ReportId { get; set; }
public Dictionary<string, bool> SortFields { get; set; }
}
public class DesignModel
{
public string Id { get; set; }
public string NewName { get; set; }
public XtraReport Report { get; set; }
public object DataSource { get; set; }
}
}