32 lines
986 B
C#
32 lines
986 B
C#
using AyaNova.Biz;
|
|
namespace AyaNova.Models
|
|
{
|
|
public class ObjectReportDataParameter
|
|
{
|
|
public AyaType ObjectType { get; set; }
|
|
public long[] SelectedRowIds { get; set; }
|
|
public string DataListKey { get; set; }
|
|
public string ListView { get; set; }//optional, if null or empty will use default list view built into DataList
|
|
|
|
}
|
|
|
|
public class RenderReportParameter
|
|
{
|
|
public long ReportId { get; set; }
|
|
public long[] SelectedRowIds { get; set; }
|
|
public string DataListKey { get; set; }
|
|
public string ListView { get; set; }//optional, if null or empty will use default list view built into DataList
|
|
}
|
|
|
|
public class RenderedReport
|
|
{
|
|
public string MimeType { get; set; }
|
|
public byte[] RenderedOutput { get; set; }
|
|
public RenderedReport()
|
|
{
|
|
MimeType = "application/pdf";
|
|
RenderedOutput = null;
|
|
}
|
|
}
|
|
}
|