Esempio n. 1
0
    public static string ObtenerFormaAgregarMetodoPago()
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        JObject   oRespuesta        = new JObject();

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

            Dictionary <string, object> ParametrosTS = new Dictionary <string, object>();
            ParametrosTS.Add("Baja", 0);
            CTipoMovimiento TipoMovimiento   = new CTipoMovimiento();
            JArray          JTipoMovimientos = new JArray();
            foreach (CTipoMovimiento oTipoMovimiento in TipoMovimiento.LlenaObjetosFiltros(ParametrosTS, ConexionBaseDatos))
            {
                JObject JTipoMovimiento = new JObject();
                JTipoMovimiento.Add(new JProperty("IdTipoMovimiento", oTipoMovimiento.IdTipoMovimiento));
                JTipoMovimiento.Add(new JProperty("TipoMovimiento", oTipoMovimiento.TipoMovimiento));
                JTipoMovimientos.Add(JTipoMovimiento);
            }
            Modelo.Add(new JProperty("TipoMovimientos", JTipoMovimientos));

            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());
    }
Esempio n. 2
0
    public static string ObtenerFormaMetodoPago(int pIdMetodoPago)
    {
        CConexion ConexionBaseDatos     = new CConexion();
        string    respuesta             = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarMetodoPago = 0;
        JObject   oRespuesta            = new JObject();
        JObject   oPermisos             = new JObject();
        CUsuario  Usuario = new CUsuario();

        if (Usuario.TienePermisos(new string[] { "puedeEditarMetodoPago" }, ConexionBaseDatos) == "")
        {
            puedeEditarMetodoPago = 1;
        }
        oPermisos.Add("puedeEditarMetodoPago", puedeEditarMetodoPago);

        if (respuesta == "Conexion Establecida")
        {
            JObject     Modelo     = new JObject();
            CMetodoPago MetodoPago = new CMetodoPago();
            MetodoPago.LlenaObjeto(pIdMetodoPago, ConexionBaseDatos);
            Modelo.Add("IdMetodoPago", MetodoPago.IdMetodoPago);
            Modelo.Add("MetodoPago", MetodoPago.MetodoPago);


            CTipoMovimiento TipoMovimiento = new CTipoMovimiento();//aqui llena el campo de consulta
            TipoMovimiento.LlenaObjeto(MetodoPago.IdTipoMovimiento, ConexionBaseDatos);
            Modelo.Add("TipoMovimiento", TipoMovimiento.TipoMovimiento);

            Modelo.Add("Clave", MetodoPago.Clave);

            Modelo.Add("Permisos", oPermisos);
            oRespuesta.Add("Error", 0);
            oRespuesta.Add("Modelo", Modelo);
        }
        else
        {
            oRespuesta.Add("Error", 1);
            oRespuesta.Add("Descripcion", "No hay conexion a Base de Datos");
        }
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(oRespuesta.ToString());
    }
Esempio n. 3
0
    public static string ObtenerFormaEditarMetodoPago(int IdMetodoPago)
    {
        CConexion ConexionBaseDatos     = new CConexion();
        string    respuesta             = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarMetodoPago = 0;
        JObject   oRespuesta            = new JObject();
        JObject   oPermisos             = new JObject();
        CUsuario  Usuario = new CUsuario();

        if (Usuario.TienePermisos(new string[] { "puedeEditarMetodoPago" }, ConexionBaseDatos) == "")
        {
            puedeEditarMetodoPago = 1;
        }
        oPermisos.Add("puedeEditarMetodoPago", puedeEditarMetodoPago);

        if (respuesta == "Conexion Establecida")
        {
            JObject     Modelo     = new JObject();
            CMetodoPago MetodoPago = new CMetodoPago();
            MetodoPago.LlenaObjeto(IdMetodoPago, ConexionBaseDatos);
            Modelo.Add("IdMetodoPago", MetodoPago.IdMetodoPago);
            Modelo.Add("MetodoPago", MetodoPago.MetodoPago);
            Modelo.Add("Clave", MetodoPago.Clave);


            CTipoMovimiento TipoMovimiento = new CTipoMovimiento();//aqui llena el combo para su edicion
            TipoMovimiento.LlenaObjeto(MetodoPago.IdTipoMovimiento, ConexionBaseDatos);
            Modelo.Add("IdTipoMovimiento", TipoMovimiento.IdTipoMovimiento);
            Modelo.Add("TipoMovimiento", TipoMovimiento.TipoMovimiento);
            JArray JTipoMovimientos = new JArray();
            Dictionary <string, object> ParametrosTS = new Dictionary <string, object>();
            ParametrosTS.Add("Baja", 0);
            foreach (CTipoMovimiento oTipoMovimiento in TipoMovimiento.LlenaObjetosFiltros(ParametrosTS, ConexionBaseDatos))
            {
                JObject JTipoMovimiento = new JObject();
                JTipoMovimiento.Add("IdTipoMovimiento", oTipoMovimiento.IdTipoMovimiento);
                JTipoMovimiento.Add("TipoMovimiento", oTipoMovimiento.TipoMovimiento);
                if (TipoMovimiento.IdTipoMovimiento == oTipoMovimiento.IdTipoMovimiento)
                {
                    JTipoMovimiento.Add("Selected", 1);
                }
                else
                {
                    JTipoMovimiento.Add("Selected", 0);
                }
                JTipoMovimientos.Add(JTipoMovimiento);
            }
            Modelo.Add("TipoMovimientos", JTipoMovimientos);

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