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); }
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); }