Пример #1
0
        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;
            }            
        }
Пример #2
0
        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 "";

        }