示例#1
0
        /// <summary>
        /// Construtor com serialização
        /// </summary>
        /// <param name="arquivoXML">arquivo a ser lido</param>
        /// <param name="dadosEmpresa">dados da empresa</param>
        public BloquearSAT(string arquivoXML, Empresa dadosEmpresa)
        {
            FileStream  fs  = new FileStream(arquivoXML, FileMode.Open, FileAccess.ReadWrite);
            XmlDocument doc = new XmlDocument();

            doc.Load(fs);
            fs.Close();
            fs.Dispose();

            DadosEmpresa   = dadosEmpresa;
            ArquivoXML     = arquivoXML;
            Marca          = UConvert.ToEnum <EnunsSAT.Fabricante>(DadosEmpresa.MarcaSAT);
            CodigoAtivacao = DadosEmpresa.CodigoAtivacaoSAT;
        }
示例#2
0
        /// <summary>
        /// Construtor com serialização
        /// </summary>
        /// <param name="arquivoXML">arquivo a ser lido</param>
        /// <param name="dadosEmpresa">dados da empresa</param>
        public ConsultarSAT(string arquivoXML, Empresa dadosEmpresa)
        {
            FileStream  fs  = new FileStream(arquivoXML, FileMode.Open, FileAccess.ReadWrite);
            XmlDocument doc = new XmlDocument();

            doc.Load(fs);
            fs.Close();
            fs.Dispose();

            DadosEmpresa   = dadosEmpresa;
            ArquivoXML     = arquivoXML;
            ConsultarEnvio = DeserializarObjeto <Servicos.Envio.ConsultarSAT>();
            Marca          = UConvert.ToEnum <EnunsSAT.Fabricante>(DadosEmpresa.MarcaSAT);
            CodigoAtivacao = DadosEmpresa.CodigoAtivacaoSAT;
        }
示例#3
0
        /// <summary>
        /// Construtor com serialização
        /// </summary>
        /// <param name="arquivoXML">arquivo a ser lido</param>
        /// <param name="dadosEmpresa">dados da empresa</param>
        public ConsultarNumeroSessao(string arquivoXML, Empresa dadosEmpresa)
        {
            FileStream  fs  = new FileStream(arquivoXML, FileMode.Open, FileAccess.ReadWrite);
            XmlDocument doc = new XmlDocument();

            doc.Load(fs);
            fs.Close();
            fs.Dispose();

            DadosEmpresa = dadosEmpresa;
            ArquivoXML   = arquivoXML;
            ConsultarNumeroSessaoEnvio = doc.InnerXml;
            NumeroSessao   = Convert.ToInt32(GetValueXML(doc, "ConsultarNumeroSessao", "NumeroSessao"));
            Marca          = UConvert.ToEnum <EnunsSAT.Fabricante>(DadosEmpresa.MarcaSAT);
            CodigoAtivacao = DadosEmpresa.CodigoAtivacaoSAT;
        }
示例#4
0
        /// <summary>
        /// Construtor com serialização
        /// </summary>
        /// <param name="arquivoXML">arquivo a ser lido</param>
        /// <param name="dadosEmpresa">dados da empresa</param>
        public AssociarAssinatura(string arquivoXML, Empresa dadosEmpresa)
        {
            FileStream fs = new FileStream(arquivoXML, FileMode.Open, FileAccess.ReadWrite);

            Document.Load(fs);
            fs.Close();
            fs.Dispose();

            CNPJValue       = GetValueXML(Document, "AssociarAssinatura", "CNPJvalue");
            AssinaturaCNPJs = GetValueXML(Document, "AssociarAssinatura", "assinaturaCNPJs");

            DadosEmpresa   = dadosEmpresa;
            ArquivoXML     = arquivoXML;
            Marca          = UConvert.ToEnum <EnunsSAT.Fabricante>(DadosEmpresa.MarcaSAT);
            CodigoAtivacao = DadosEmpresa.CodigoAtivacaoSAT;
        }
示例#5
0
        /// <summary>
        /// Construtor com serialização
        /// </summary>
        /// <param name="arquivoXML">arquivo a ser lido</param>
        /// <param name="dadosEmpresa">dados da empresa</param>
        public AtivarSAT(string arquivoXML, Empresa dadosEmpresa)
        {
            FileStream fs = new FileStream(arquivoXML, FileMode.Open, FileAccess.ReadWrite);

            Document.Load(fs);
            fs.Close();
            fs.Dispose();

            SubComando = Convert.ToInt32(GetValueXML(Document, "AtivarSAT", "SubComando"));
            CNPJ       = GetValueXML(Document, "AtivarSAT", "CNPJ");
            CodigoUF   = Convert.ToInt32(GetValueXML(Document, "AtivarSAT", "CodigoUF"));

            DadosEmpresa   = dadosEmpresa;
            ArquivoXML     = arquivoXML;
            Marca          = UConvert.ToEnum <EnunsSAT.Fabricante>(DadosEmpresa.MarcaSAT);
            CodigoAtivacao = DadosEmpresa.CodigoAtivacaoSAT;
        }
示例#6
0
        /// <summary>
        /// Construtor com serialização
        /// </summary>
        /// <param name="arquivoXML">arquivo a ser lido</param>
        /// <param name="dadosEmpresa">dados da empresa</param>
        public CancelarUltimaVenda(string arquivoXML, Empresa dadosEmpresa)
        {
            FileStream  fs  = new FileStream(arquivoXML, FileMode.Open, FileAccess.ReadWrite);
            XmlDocument doc = new XmlDocument();

            doc.Load(fs);
            fs.Close();
            fs.Dispose();

            XmlNodeList elemList = doc.GetElementsByTagName("infCFe");

            ChaveAcessoVenda = elemList[0].Attributes["chCanc"].Value;

            DadosEmpresa             = dadosEmpresa;
            ArquivoXML               = arquivoXML;
            Marca                    = UConvert.ToEnum <EnunsSAT.Fabricante>(DadosEmpresa.MarcaSAT);
            CodigoAtivacao           = DadosEmpresa.CodigoAtivacaoSAT;
            CancelarUltimaVendaEnvio = doc.InnerXml;
        }