protected internal override void OnInitialize() { Device = new ACBrDevice(); InfoRodapeCupom = new Rodape(); ConfigBarras = new ConfigBarras(); Consumidor = new Consumidor(); DadosReducaoZClass = new DadosReducaoZClass(); }
public void CancelaCupom() { if (ECF == null) throw new NullReferenceException("Escolha um modelo de ECF"); ECF.CancelaCupom(); Consumidor = new Consumidor(); }
public void AbreCupom(string cpfCnpj = "", string nome = "", string endereco = "", bool ModoPreVenda = false) { try { if (ECF == null) throw new NullReferenceException("Escolha um modelo de ECF"); if (OnAntesAbreCupom != null) OnAntesAbreCupom.DynamicInvoke(this, new AbreCupomEventArgs(cpfCnpj, nome, endereco)); ECF.AbreCupom(cpfCnpj, nome, endereco, ModoPreVenda); Consumidor = new Consumidor(); Consumidor.Atribuido = true; Consumidor.Documento = cpfCnpj; Consumidor.Nome = nome; Consumidor.Endereco = endereco; Consumidor.Enviado = true; if (OnDepoisAbreCupom != null) OnDepoisAbreCupom.DynamicInvoke(this, new AbreCupomEventArgs(cpfCnpj, nome, endereco)); } catch (Exception ex) { if (OnErrorAbreCupom != null) { var e = new ErrorEventArgs(); OnErrorAbreCupom.DynamicInvoke(this, e); if (!e.Tratado) throw ex; } else throw ex; } }
public void FechaCupom(string observacao = "") { if (ECF == null) throw new NullReferenceException("Escolha um modelo de ECF"); ECF.FechaCupom(observacao); Consumidor = new Consumidor(); }
public void IdentificaConsumidor(string cpfCnpj, string nome, string endereco) { if (ECF == null) throw new NullReferenceException("Escolha um modelo de ECF"); ECF.IdentificaConsumidor(cpfCnpj, nome, endereco); Consumidor = new Consumidor(); Consumidor.Atribuido = true; Consumidor.Documento = cpfCnpj; Consumidor.Nome = nome; Consumidor.Endereco = endereco; Consumidor.Enviado = true; }