Beispiel #1
0
 public StoreLabelTemplate(LabelDS.LabelDetailTableRow labelTemplate, Mediator mediator)
     : base(labelTemplate)
 {
     //Constructor
     try {
         this.mMediator = mediator;
     }
     catch (Exception ex) { throw ex; }
 }
Beispiel #2
0
 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)
        {
        }
Beispiel #4
0
 public OBLabelTemplate(LabelDS.LabelDetailTableRow labelTemplate)
     : base(labelTemplate)
 {
     //Constructor
 }
Beispiel #5
0
 public OutboundLabel(LabelDS.LabelDetailTableRow labelTemplate) : base(labelTemplate)
 {
 }
Beispiel #6
0
 public override LabelTemplate NewLabelTemplate(LabelDS.LabelDetailTableRow row)
 {
     return(new DirectoryLabelTemplate(row));
 }