Ejemplo n.º 1
0
    public static string ObtenerFormaAgregarAutorizacionTipoCambio()
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        JObject   oRespuesta        = new JObject();
        JObject   oPermisos         = new JObject();
        CUsuario  Usuario           = new CUsuario();

        oPermisos.Add("puedeEditarAutorizacionTipoCambio", puedeEditarAutorizacionTipoCambio);

        if (respuesta == "Conexion Establecida")
        {
            JObject Modelo = new JObject();

            Modelo.Add("TiposMoneda", CTipoMoneda.ObtenerJsonTiposMoneda(ConexionBaseDatos));
            Modelo.Add("Usuarios", CUsuario.ObtenerJsonUsuario(ConexionBaseDatos));
            Modelo.Add("TipoDocumentos", CTipoDocumento.ObtenerJsonTipoDocumento(ConexionBaseDatos));
            Modelo.Add(new JProperty("Permisos", oPermisos));
            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        return(oRespuesta.ToString());
    }
Ejemplo n.º 2
0
    public static string ObtenerFormaEditarAutorizacionTipoCambio(int pIdAutorizacionTipoCambio)
    {
        CConexion   ConexionBaseDatos = new CConexion();
        string      respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        JObject     oRespuesta        = new JObject();
        JObject     oPermisos         = new JObject();
        CUsuario    Usuario           = new CUsuario();
        CTipoMoneda TipoMoneda        = new CTipoMoneda();

        oPermisos.Add("puedeEditarAutorizacionTipoCambio", puedeEditarAutorizacionTipoCambio);

        if (respuesta == "Conexion Establecida")
        {
            JObject Modelo = new JObject();
            CAutorizacionTipoCambio AutorizacionTipoCambio = new CAutorizacionTipoCambio();
            AutorizacionTipoCambio.LlenaObjeto(pIdAutorizacionTipoCambio, ConexionBaseDatos);
            Modelo.Add(new JProperty("IdAutorizacionTipoCambio", AutorizacionTipoCambio.IdAutorizacionTipoCambio));
            Modelo.Add(new JProperty("UsuariosAutoriza", CUsuario.ObtenerJsonUsuarioNombre(AutorizacionTipoCambio.IdUsuarioAutorizo, ConexionBaseDatos)));
            Modelo.Add(new JProperty("UsuariosSolicita", CUsuario.ObtenerJsonUsuarioNombre(AutorizacionTipoCambio.IdUsuarioSolicito, ConexionBaseDatos)));
            Modelo.Add(new JProperty("TiposMonedaOrigen", CTipoMoneda.ObtenerJsonTiposMoneda(Convert.ToInt32(AutorizacionTipoCambio.IdTipoMonedaOrigen), ConexionBaseDatos)));
            Modelo.Add(new JProperty("TiposMonedaDestino", CTipoMoneda.ObtenerJsonTiposMoneda(Convert.ToInt32(AutorizacionTipoCambio.IdTipoMonedaDestino), ConexionBaseDatos)));
            Modelo.Add(new JProperty("FechaVigencia", AutorizacionTipoCambio.FechaVigencia.ToString("dd/MM/yyyy")));
            Modelo.Add(new JProperty("TipoCambio", AutorizacionTipoCambio.TipoCambio));
            Modelo.Add(new JProperty("TipoDocumento", AutorizacionTipoCambio.TipoDocumento));
            Modelo.Add(new JProperty("ClaveAutorizacion", AutorizacionTipoCambio.ClaveAutorizacion));
            Modelo.Add("TipoDocumentos", CTipoDocumento.ObtenerJsonTipoDocumento(Convert.ToInt32(AutorizacionTipoCambio.IdTipoDocumento), ConexionBaseDatos));

            Modelo.Add(new JProperty("Permisos", oPermisos));
            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        return(oRespuesta.ToString());
    }