public EEPrecoMascarado(EEModel model = null) { InitializeComponent(); if (model != null) { Model = model; } else { Model = new EEModel() { Tipo = EEType.PrecoMascarado, }; } ValidaTexto(); updateTamanhoFonte(); DataContext = this; }
public EELinha(EEModel model = null) { InitializeComponent(); if (model != null) { Model = model; } else { Model = new EEModel() { Tipo = EEType.Linha, Altura = 0.1, Width = 20, }; } DataContext = this; }
public static IEtiquetaElement NovoElemento(EEModel model) { switch (model.Tipo) { case Enums.EEType.Linha: return(new EELinha(model.DeepClone())); case Enums.EEType.Texto: return(new EETexto(model.DeepClone())); case Enums.EEType.BarCode: return(new EEZBarCode(model.DeepClone())); case Enums.EEType.PrecoMascarado: return(new EEPrecoMascarado(model.DeepClone())); default: throw new NotImplementedException("Elemento não implementado"); } }
public static IEtiquetaElement LoadElement(EEModel eeModel) { switch (eeModel.Tipo) { case Enums.EEType.Linha: return(new EELinha(eeModel)); case Enums.EEType.Texto: return(new EETexto(eeModel)); case Enums.EEType.BarCode: return(new EEZBarCode(eeModel)); case Enums.EEType.PrecoMascarado: return(new EEPrecoMascarado(eeModel)); default: throw new NotImplementedException("Elemento não implementado"); } }
public EEZBarCode(EEModel model = null) { InitializeComponent(); if (model != null) { Model = model; } else { Model = new EEModel() { Tipo = EEType.BarCode, TipoCodBarras = ZXing.BarcodeFormat.CODE_128, Altura = 2, ShowHumanCode = true, UsarCodProduto = true }; } GerarCode(); DataContext = this; }
public void Save(EEModel.ExtractorResultObject result) { IList<EEModel.ExtractorResultObject> tempList = new List<EEModel.ExtractorResultObject>(); tempList.Add(result); SaveBatch(tempList); }