Esempio n. 1
0
    //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);
    }
Esempio n. 2
0
    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();
        }
    }
Esempio n. 3
0
    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);
    }