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()); } }