public void GuardaArchivoDelProveedor() { try { CustomXmlTextWriter tw = new CustomXmlTextWriter(_rutaXml + _archivoRecibido, _encoding.WebName.ToUpper()); _xDocProveedor.Save(tw); tw.Close(); } catch (DirectoryNotFoundException) { _sMsj = "Verifique la existencia de la ruta indicada en la configuración de Ruta de archivos Xml. No existe la ruta actual: " + _rutaXml.Trim() + " [RespuestaEnvio.GuardaArchivoDelProveedor]"; _iErr++; } catch (IOException) { _sMsj = "Verifique permisos de escritura en: " + _rutaXml.Trim() + ". No se pudo guardar el archivo xml ni registrar el documento en la bitácora. [RespuestaEnvio.GuardaArchivoDelProveedor]"; _iErr++; } catch (Exception eAFE) { if (eAFE.Message.Contains("denied")) { _sMsj = "Elimine el archivo xml, luego vuelva a intentar. " + eAFE.Message + " [RespuestaEnvio.GuardaArchivoDelProveedor]"; } else { _sMsj = "No se puede guardar el archivo XML. " + eAFE.Message + " [RespuestaEnvio.GuardaArchivoDelProveedor] " + eAFE.StackTrace; } _iErr++; } }
public void SaveFile() { //String _rutaXml = @"C:\GPUsuario\GPExpressCfdi\feGilaChiTST\"; try { //arma el nombre del archivo xml CustomXmlTextWriter tw = new CustomXmlTextWriter(RutaYNomArchivo + ".xml", _encoding.WebName.ToUpper()); _xDocXml.Save(tw); tw.Close(); } catch (DirectoryNotFoundException) { _sMsj = "Verifique la existencia de la ruta indicada en la configuración de Ruta de archivos Xml. No existe la ruta actual: " + _rutaXml.Trim() + " [RespuestaEnvio.SaveFile]"; _iErr++; } catch (IOException) { _sMsj = "Verifique permisos de escritura en: " + _rutaXml.Trim() + ". No se pudo guardar el archivo xml ni registrar el documento en la bitácora. [RespuestaEnvio.SaveFile]"; _iErr++; } catch (Exception eAFE) { if (eAFE.Message.Contains("denied")) { _sMsj = "Elimine el archivo xml, luego vuelva a intentar. " + eAFE.Message + " [RespuestaEnvio.SaveFile]"; } else { _sMsj = "No se puede guardar el archivo XML. " + eAFE.Message + " [RespuestaEnvio.SaveFile] " + eAFE.StackTrace; } _iErr++; } }