Example #1
0
    public static WSCodigoPreAprobacion.CodigoPreAprobado mapCodigoPreAprobado(long cuil, string codigoAValidar)
    {
        WSCodigoPreAprobacion.CodigoPreAprobado codigo = new WSCodigoPreAprobacion.CodigoPreAprobado();
        codigo.Cuil           = cuil;
        codigo.CodigoAValidar = codigoAValidar;

        return(codigo);
    }
Example #2
0
    public static WSCodigoPreAprobacion.CodigoPreAprobado mapCodigoPreAprobado(long cuil, string codigoAValidar, long?idNovedad, WSCodigoPreAprobacion.TipoUsoCodPreAprobado tipoUso)
    {
        WSCodigoPreAprobacion.CodigoPreAprobado codigo = new WSCodigoPreAprobacion.CodigoPreAprobado();
        codigo.Cuil                = cuil;
        codigo.CodigoAValidar      = codigoAValidar;
        codigo.IdNovedad           = idNovedad;
        codigo.unTipoUso           = tipoUso;
        codigo.UnAuditoria         = new WSCodigoPreAprobacion.Auditoria();
        codigo.UnAuditoria.Usuario = VariableSession.UsuarioLogeado.IdUsuario;
        codigo.UnAuditoria.IP      = VariableSession.UsuarioLogeado.DirIP;

        return(codigo);
    }
Example #3
0
    public static string Novedades_CodigoPreAprobacion_Valida(WSCodigoPreAprobacion.CodigoPreAprobado unCodigoPreAprobado)
    {
        WSCodigoPreAprobacion.CodigoPreAprobacionWS oServicio = new WSCodigoPreAprobacion.CodigoPreAprobacionWS();
        oServicio.Url         = ConfigurationManager.AppSettings[oServicio.GetType().ToString()];
        oServicio.Credentials = System.Net.CredentialCache.DefaultCredentials;

        try
        {
            return(oServicio.Novedades_CodigoPreAprobacion_Valida(unCodigoPreAprobado));
        }
        catch (Exception ex)
        {
            log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message));
            throw ex;
        }
    }
Example #4
0
    public static string Novedades_CodigoPreAprobacion_Modificacion(WSCodigoPreAprobacion.CodigoPreAprobado unCodigoPreAprobado)
    {
        WSCodigoPreAprobacion.CodigoPreAprobacionWS oServicio = new WSCodigoPreAprobacion.CodigoPreAprobacionWS();
        oServicio.Url         = ConfigurationManager.AppSettings[oServicio.GetType().ToString()];
        oServicio.Credentials = System.Net.CredentialCache.DefaultCredentials;
        string MsgError = string.Empty;

        try
        {
            MsgError = oServicio.Novedades_CodigoPreAprobacion_Modificacion(unCodigoPreAprobado);
            if (!string.IsNullOrEmpty(MsgError))
            {
                MsgError = String.Format("\n No se pudo relacionar la Novedad ({0}) con el código de Pre Aprobación ({1})", unCodigoPreAprobado.IdNovedad, unCodigoPreAprobado.CodigoAValidar);
            }
            return(MsgError);
        }
        catch (Exception ex)
        {
            log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message));
            MsgError = String.Format("No se pudo relacionar la Novedad ({0}) con el código de Pre Aprobación ({1}). El mensaje original es : {2} ", unCodigoPreAprobado.IdNovedad, unCodigoPreAprobado.CodigoAValidar, ex.Message);
            throw new Exception(MsgError);
        }
    }