コード例 #1
0
ファイル: MakeXMLSAT.cs プロジェクト: rnmoge/nfce-Sat
 public MakeXMLSAT(DadosSAT _dtSAT, Utils.ConfigureXml _config)
 {
     config = _config;
     dtSAT = _dtSAT;
     
     processXml();
 }
コード例 #2
0
ファイル: ParseSatSend.cs プロジェクト: rnmoge/nfce-Sat
        //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();
        }
コード例 #3
0
ファイル: ProcessaSAT.cs プロジェクト: rnmoge/nfce-Sat
        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;
            }

        }