public string PrintableReport(DrawerReportMode Mode) { if (status != DrawerOperate.Opened || status != DrawerOperate.Signed_In) { return(null); } string Printstr = null; switch (Mode) { case DrawerReportMode.None: default: break; case DrawerReportMode.X_Print: { xprint++; Printstr = new Reports.DrawerReport(this).TransformText(Mode); break; } case DrawerReportMode.Z_Print: { zprint++; Printstr = new Reports.DrawerReport(this).TransformText(Mode); break; } case DrawerReportMode.D_Print: { dprint++; Printstr = new Reports.DrawerReport(this).TransformText(Mode); break; } } return(Printstr); }
/// <summary> /// Create the template output /// </summary> public virtual string TransformText(DrawerReportMode mode) { return(this.GenerationEnvironment.ToString()); }