| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | 
							- using System;
 
- using InABox.Core;
 
- namespace InABox.Reports.Common
 
- {
 
-     [UserTracking(false)]
 
-     public class ReportTemplate : Entity, IPersistent, IRemotable, ILicense<CoreLicense>
 
-     {
 
-         
 
-         [TextBoxEditor]
 
-         [EditorSequence(1)]
 
-         public string Name { get; set; }
 
-         [ComboLookupEditor(typeof(PrinterLookups), Visible = Core.Visible.Hidden, Editable = Editable.Hidden)]
 
-         [EditorSequence(2)]
 
-         public string PrinterName { get; set; }
 
-         
 
-         [NullEditor]
 
-         public string RDL { get; set; }
 
-         
 
-         [CheckBoxEditor]
 
-         [EditorSequence(3)]
 
-         public bool Visible { get; set; }
 
-         [CheckBoxEditor]
 
-         [EditorSequence(4)]
 
-         public bool AllRecords { get; set; }
 
-         [CheckBoxEditor]
 
-         [EditorSequence(5)]
 
-         public bool SelectedRecords { get; set; }
 
-         [NullEditor]
 
-         public string Script { get; set; }
 
-         
 
-         [NullEditor]
 
-         public string DataModel { get; set; }
 
-         
 
-         [NullEditor]
 
-         public string Section { get; set; }
 
-         
 
-         [NullEditor]
 
-         [Obsolete("All Reports are now Fast Reports-based")]
 
-         public bool IsRDL { get; set; }
 
-         
 
-         protected override void Init()
 
-         {
 
-             base.Init();
 
-             IsRDL = false;
 
-             AllRecords = false;
 
-             SelectedRecords = true;
 
-             Visible = true;
 
-         }
 
-         
 
-         private class PrinterLookups : LookupGenerator<object>
 
-         {
 
-             public PrinterLookups(object[] items) : base(items)
 
-             {
 
-                 AddValue("", "No Printer Selected");
 
-                 foreach (var printer in ReportPrinters.All)
 
-                     AddValue(printer, printer);
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |