Ejemplo n.º 1
0
        private Reinf.Irko.ResultadoGravarRetornoEvento GravarEnvio(XmlNode _retorno, List <string> _listaId, string _cnpj, string _tipo)
        {
            XmlDocument _xml = new XmlDocument();

            _xml.LoadXml(_retorno.OuterXml);

            XmlElement _root = _xml.DocumentElement;

            String _xmlns = _root.Attributes["xmlns"].Value;

            String [] _versao = _xmlns.Split('/');

            Reinf.Irko.RetornoXML _parametro = new Reinf.Irko.RetornoXML
            {
                Empresa = new Reinf.Irko.Empresa()
                {
                    Codigo = GetDesktop().GetEmpresa().Codigo, StatusSpecified = false
                },
                Usuario = new Reinf.Irko.Usuario()
                {
                    Codigo = GetDesktop().GetUsuario().Codigo, DataInicio = DateTime.Now, StatusSpecified = false
                },
                DataProcessamento = DateTime.Now,
                ArquivoXML        = _retorno.OuterXml,
                Ids    = _listaId?.ToArray(),
                Versao = _versao[5]
            };

            Reinf.Irko.ResultadoGravarRetornoEvento _retornoWR = wrReinf.GravarRetornoEvento(Guid, _parametro, _tipo);
            return(_retornoWR);
        }
Ejemplo n.º 2
0
        private Reinf.Irko.ResultadoGravarRetornoEvento GravarEnvio(XmlNode _retorno, List <string> _listaId, string _cnpj, string _tipo)
        {
            Reinf.Irko.RetornoXML _parametro = new Reinf.Irko.RetornoXML
            {
                Empresa = new Reinf.Irko.Empresa()
                {
                    Codigo = GetDesktop().GetEmpresa().Codigo, StatusSpecified = false
                },
                Usuario = new Reinf.Irko.Usuario()
                {
                    Codigo = GetDesktop().GetUsuario().Codigo, DataInicio = DateTime.Now, StatusSpecified = false
                },
                DataProcessamento = DateTime.Now,
                ArquivoXML        = _retorno.OuterXml,
                Ids = _listaId?.ToArray()
            };

            Reinf.Irko.ResultadoGravarRetornoEvento _retornoWR = wrReinf.GravarRetornoEvento(Guid, _parametro, _tipo);
            return(_retornoWR);
        }