Example #1
0
    public static string OrdenarMenus(object pObjetoJSON)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CMenu Menu = new CMenu();
            foreach (Dictionary <string, object> OMenu in (Array)pObjetoJSON)
            {
                Menu.IdMenu = Convert.ToInt32(OMenu["IdMenu"]);
                Menu.Orden  = Convert.ToInt32(OMenu["Orden"]);
                Menu.OrdenarMenu(ConexionBaseDatos);
            }
            JObject OJson = new JObject();
            OJson.Add("Error", false);
            OJson.Add("Mensaje", "Los cambios se guardaron correctamente, actualiza la pagina para mostrar los cambios en el menú.");
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
        else
        {
            JObject OJson = new JObject();
            OJson.Add("Error", true);
            OJson.Add("Mensaje", respuesta);
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(OJson.ToString());
        }
    }