public MakeXMLSAT(DadosSAT _dtSAT, Utils.ConfigureXml _config) { config = _config; dtSAT = _dtSAT; processXml(); }
//public string messageCancel(string msg) //{ // string ret = ""; // try // { // CancelNFCE cancel = new CancelNFCE(); // string[] dados = msg.Split('|'); // cancel.ID = dados[0]; // ret = processaDados.ProcessaCancel(cancel); // } // catch (Exception e) // { // Utils.Logger.getInstance.error(e); // } // return ret; //} public ParseSatSend(string _id, Utils.ConfigureXml _config) { id = _id; config = _config; processaDados = new ProcessaSAT(this, _config); dtSAT = new DadosSAT(); }
public void ProcessaCupom(DadosSAT _dtSAT) { try { dtSAT = _dtSAT; xmlData = new MakeXMLSAT(dtSAT, config); string xmlName = String.Format("{0}{1}\\{2}.xml", config.configMaquina.pathFiles, "\\gerados", String.Format("{0}_{1}_{2}_{3}", dtSAT.WS_ID, dtSAT.Chk_Num, DateTime.Now.ToString("ddMMyyyy"), DateTime.Now.ToString("hhmmss"))); xmlData.xmlDoc.Save(xmlName); Processa(); } catch (Exception ex) { throw ex; } }