public StoreLabelTemplate(LabelDS.LabelDetailTableRow labelTemplate, Mediator mediator) : base(labelTemplate) { //Constructor try { this.mMediator = mediator; } catch (Exception ex) { throw ex; } }
public LabelDS.LabelDetailTableRow GetLabelTemplate(string labelType, string printerType) { //Get a zpl label template for the specified labelType and printerType LabelDS.LabelDetailTableRow template = null; try { DataSet ds = App.Mediator.FillDataset(USP_LABELTEMPLATE, TBL_LABELTEMPLATE, new object[] { labelType, printerType }); if (ds != null) { LabelDS templates = new LabelDS(); templates.LabelDetailTable.AddLabelDetailTableRow(labelType, printerType, ""); templates.LabelDetailTable[0].LABEL_STRING = ds.Tables[TBL_LABELTEMPLATE].Rows[0]["LABEL_STRING"].ToString(); template = templates.LabelDetailTable[0]; } } catch (IndexOutOfRangeException ex) { throw new ApplicationException("Label template not found for label " + labelType + " on " + printerType + " printer", ex); } catch (Exception ex) { throw new ApplicationException("Failed to get label template.", ex); } return(template); }
//Members //Interface public DirectoryLabelTemplate(LabelDS.LabelDetailTableRow labelTemplate) : base(labelTemplate) { }
public OBLabelTemplate(LabelDS.LabelDetailTableRow labelTemplate) : base(labelTemplate) { //Constructor }
public OutboundLabel(LabelDS.LabelDetailTableRow labelTemplate) : base(labelTemplate) { }
public override LabelTemplate NewLabelTemplate(LabelDS.LabelDetailTableRow row) { return(new DirectoryLabelTemplate(row)); }