public string ReImpressaoDanfe(string msg) { string ret = ""; try { string[] dados = msg.Split('|'); dtImprensao impressao = new dtImprensao(); impressao.chaveImpressao = dados[1]; impressao.portaImpressora = dados[0]; ret = processaDados.ReImpressaoDanfe(impressao); return ret; } catch (Exception e) { Utils.Logger.getInstance.error(e); throw e; } }
public string ReImpressaoDanfe(dtImprensao _dtImprensao) { XmlDocument xmlImpressao = new XmlDocument(); string fileCancel = String.Format("{0}{1}\\CFe{2}.xml", config.configMaquina.pathFiles, "\\enviados", _dtImprensao.chaveImpressao); if (File.Exists(fileCancel)) { xmlImpressao.Load(fileCancel); } else { throw new Exception("# Arquivo XML CFe Original não encontrado em: " + fileCancel+"#"); } dadosQR = ""; Impressao(xmlImpressao, null, TipoImpressao.VendaCompleto, _dtImprensao.portaImpressora); return ""; }