public string ReImpressaoDanfe(Utils.ConfigureXml _config, string _id, string _Ip) { string arquivo = String.Format("{0}", config.configMaquina.pathFiles + "\\enviados\\NFe" + _id + ".xml"); if (!File.Exists(arquivo)) { arquivo = String.Format("{0}", config.configMaquina.pathFiles + "\\contingencia\\enviados\\NFe" + _id + ".xml"); if (!File.Exists(arquivo)) return "Documento nao encontrado."; } XmlDocument xml = new XmlDocument(); xml.Load(arquivo); cupom = new DadosNota(xml, config, "", "Via Consumidor"); ImprimirEpsonNF.ImprimirNF(_Ip, cupom.DadosImpressao,null, cupom.QRCode,"", "", true, true); return "Impresso com sucesso"; }
private void Impressao() { try { Utils.Logger.getInstance.error(dtNFCE.IdAccount + ": impressora: " + dtNFCE.PortaImpressora); cupom = new DadosNota(xmlData.xmlDocAss, config, enviaSeFaz.GetRecibo(), "Via Consumidor"); ImprimirEpsonNF.ImprimirNF(dtNFCE.PortaImpressora, cupom.DadosImpressao,null, cupom.QRCode,"", dtNFCE.TefNfce.StringTEF, true, true); InterfaceStatus.NotificationChanged((int)StatusCupom.CupomImpresso); ManagerDB.Instance.InsertNfceStatus(id_db, (int)StatusCupom.CupomImpresso, "Cupom impresso", ""); if (config.configNFCe.Contingencia) { ImprimirEpsonNF.ImprimirNF(dtNFCE.PortaImpressora, cupom.DadosImpressao,null, cupom.QRCode,"", "", true, true); ManagerDB.Instance.InsertNfceStatus(id_db, (int)StatusCupom.CupomImpressoContingencia, "Cupom impresso em contingencia", ""); } } catch (Exception e) { Utils.Logger.getInstance.error(e); } }