//public static string URLExpedientesANME //{ // get // { // ExpedienteWS.ExpedienteWS oServicio = new ExpedienteWS.ExpedienteWS(); // //oServicio.Url = ConfigurationManager.AppSettings["ExpedienteWS.ExpedienteWS"]; // string wsUrl = oServicio.Url; // oServicio.Dispose(); // return wsUrl; // } //} //public static string URLADPWSConsultaXCuipWS //{ // get // { // ObtenerDatosPersonaADPWS.ObtenerDatosPersonaADPWS oServicio = new ObtenerDatosPersonaADPWS.ObtenerDatosPersonaADPWS(); // string wsUrl = oServicio.Url; // oServicio.Dispose(); // return wsUrl; // } //} //public static string URLADPWSConsultaXDocWS //{ // get // { // ADPWS.WsPw02 oServicio = new ADPWS.WsPw02(); // string wsUrl = oServicio.Url; // oServicio.Dispose(); // return wsUrl; // } //} //public static string URLDigiWeb //{ // get // { // DigitalizacionServicio.DigitalizacionServicio oServicio = new DigitalizacionServicio.DigitalizacionServicio(); // string wsUrl = oServicio.Url; // oServicio.Dispose(); // return wsUrl; // } //} #region Ansesdigi public static Boolean ObtenerRutaArchivo(string CodigoExterno, string codSistema, out string ruta) { DigitalizacionServicio.DigitalizacionServicio oServicio = new DigitalizacionServicio.DigitalizacionServicio(); //invoco servicio de digitalizacion paraobtener la dir absoluta del archivo ruta = string.Empty; try { oServicio.Url = ConfigurationManager.AppSettings["DigitalizacionServicio.DigitalizacionServicio"]; oServicio.Credentials = CredentialCache.DefaultCredentials; DigitalizacionServicio.EDocumentoOriginal[] oEdoc = oServicio.BuscarEDocumentosPorCodigoExternoV2(CodigoExterno, codSistema); if (oEdoc.Length == 0) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), "Documento no hallado en digiweb", CodigoExterno)); ruta = ""; } else { ruta = oEdoc.First().Ruta; } } catch (Exception ex) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); return(false); } finally { oServicio.Dispose(); } return(true); }
public static void GrabarArchivoHost(string codigoExterno, string archivoNombre, string ruta) { //Graba nuevo documento o actualiza en DIGIWEB DigitalizacionServicio.DigitalizacionServicio oServicio = new DigitalizacionServicio.DigitalizacionServicio(); try { oServicio.Url = ConfigurationManager.AppSettings["DigitalizacionServicio.DigitalizacionServicio"]; oServicio.Credentials = CredentialCache.DefaultCredentials; DigitalizacionServicio.EDocumentoOriginal ed = new DigitalizacionServicio.EDocumentoOriginal(); ed.CodigoExterno = codigoExterno; ed.CodigoSistema = ConfigurationManager.AppSettings["Sistema"]; ed.Descripcion = ConfigurationManager.AppSettings["NombreAplicacion"]; ed.DigitoVerificador = null; ed.Entidad = ""; ed.EstadoEDocumentoId = 1; ed.FechaIndexacion = System.DateTime.Today; //ed.Id = Guid.NewGuid(); ed.Metadata = ""; ed.Nombre = archivoNombre; ed.NumeroDocumento = ""; ed.PreCuil = null; ed.Ruta = ruta + "\\" + archivoNombre; ed.Secuencia = null; ed.TipoEDocumentoId = 1; ed.TipoTramite = null; ed.Titulo = archivoNombre; //verifica que el edoc no exista DigitalizacionServicio.EDocumentoOriginal[] oEdoc = oServicio.BuscarEDocumentosPorCodigoExternoV2(codigoExterno, ConfigurationManager.AppSettings["Sistema"]); if (oEdoc.Length == 0) { ed.Id = Guid.NewGuid(); //no se encuentra el dictamen - Se graba nuevo oServicio.GuardarEDocumentoV2(ed); } else { ed.Id = oEdoc.First().Id; oServicio.ActualizarEDocumentoV2(ed); } } catch (Exception ex) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); } finally { oServicio.Dispose(); } }
public static String ObtenerRutaAGrabarDeSistema(String codigoSistema) { DigitalizacionServicio.DigitalizacionServicio oServicio = new DigitalizacionServicio.DigitalizacionServicio(); String rutraSave = string.Empty; try { oServicio.Url = ConfigurationManager.AppSettings["DigitalizacionServicio.DigitalizacionServicio"]; oServicio.Credentials = CredentialCache.DefaultCredentials; rutraSave = oServicio.CalcularRutaSistema(codigoSistema); } catch (Exception ex) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); } finally { oServicio.Dispose(); } return(rutraSave); }