From 7167d8a3949e2fd0232c3b6befbdf7fb5e5e3e3b Mon Sep 17 00:00:00 2001 From: JuanRiascos Date: Sat, 6 Jul 2019 09:43:53 -0500 Subject: [PATCH 1/6] subi --- swtransito/swtransito/Content/Imagen.js | 23 +++++++++--- .../Controllers/TematicaController.cs | 5 --- swtransito/swtransito/Models/Ejercicio_mod.cs | 35 +++++++++++++++++++ .../Views/Administrador/Ejercicio.aspx.cs | 15 ++++++++ 4 files changed, 68 insertions(+), 10 deletions(-) create mode 100644 swtransito/swtransito/Models/Ejercicio_mod.cs diff --git a/swtransito/swtransito/Content/Imagen.js b/swtransito/swtransito/Content/Imagen.js index a855308..d3d4e87 100644 --- a/swtransito/swtransito/Content/Imagen.js +++ b/swtransito/swtransito/Content/Imagen.js @@ -1,6 +1,7 @@ var nombre = ["AEROPUERTO", "ALTURA MAXIMA", "ANCHO MAXIMO", "ANGOSTAMIENTO HA AMBOS LADOS", "ANGOSTAMIENTO A LA DERECHA", "ANIMALES EN LA VIA", "BADEN", "CEDA EL PASO", "CIRCULACION EN AMBOS SENTIDOS", "CONTROL", "CROQUIS", "CRUCE", "CRUCE EN T", "CURVA CERRADA A LA DERECHA", "CURVA Y CONTRA CURVA A LA DERECHA", "CURVA A LA DERECHA", "DESCRIPCION DE GIROS", "DESNIVEL SEVERO", "DIRECCION OBLIGADA", "DOS SENTIDOS DE TRANSITO", "EMPALME LATERAL", "ESTACION DE SERVICIO", "ESTACIONAMIENTO PERMITIDO", "ESTACIONAMIENTO DE TAXI", "LARGO MAXIMO", "MANTENGA SU DERECHA", "MONTALLANTAS", "NO ADELANTAR", "NO BLOQUEAR CRUCE", "NO CAMBIAR DE PISTA", "NO GIRAR A LA IZQUIERDA", "NO GIRAR A LA DERECHA", "NO GIRAR EN U", "NOMENCLATURA GRAFICA", "PARADERO DE BUS", "PARE", "POLIDEPORTIVO", "POSTE DE REFERENCIA", "RUTA PANAMERICANA", "SEGURIDAD VIAL"]; var inten = 1; var acer = 0; +var erro = 0; var er = []; //revisar facebook por que hace falta algunas cosas. $(document).ready(function () { @@ -24,6 +25,7 @@ function validar(x) { var comp = $("#" + x).val().toUpperCase(); inten++; if (nombre[x] !== comp) { + erro++; $("#" + x).val(""); $("#" + x).addClass('err'); encuentra(x); @@ -105,7 +107,12 @@ const countdown = (deadline, elem, finalmensaje) => { if (t.remaintime <= 1) { clearInterval(actu); $('input').attr("readonly", "readonly"); - Ingresar_dato("dos"); + + var n = (acer * 100) / 40; + var nota = (n * 100) / 5; + alert("acerto " + acer + " no" + erro + "nota" + nota); + Ingresar_dato(acer, erro, nota); + } }, 1000) }; @@ -115,21 +122,27 @@ cau.setMinutes(cau.getMinutes() + 1); console.log(cau); countdown(cau, 'reloj', 'terminar'); -function Ingresar_dato(y) { +function Ingresar_dato(acer, erro, not) { var datos = { - "x": y + obj_eje: { + acerto: acer, + error: erro, + nota: not + } } datos = JSON.stringify(datos); $.ajax({ type: "post", - url: '@Url.Action("Consultar_Seguimiento", "Tematica")', + url: 'Ejercicio.aspx/Ingreso', data: datos, + contentType: "application/json; charset=utf-8", datatype: "json", cache: false, success: function (response) { try { - alert("entra"); + var DT = $.parseJSON(response); + alert(DT); } catch{ alert("noesta"); diff --git a/swtransito/swtransito/Controllers/TematicaController.cs b/swtransito/swtransito/Controllers/TematicaController.cs index 3d0fa82..e7d6912 100644 --- a/swtransito/swtransito/Controllers/TematicaController.cs +++ b/swtransito/swtransito/Controllers/TematicaController.cs @@ -37,11 +37,6 @@ public DataTable traer_tipo() } - [HttpPost] - public string Consultar_Seguimiento(string x) - { - return "entra"; - } public string traer_url(string id) diff --git a/swtransito/swtransito/Models/Ejercicio_mod.cs b/swtransito/swtransito/Models/Ejercicio_mod.cs new file mode 100644 index 0000000..b0a423c --- /dev/null +++ b/swtransito/swtransito/Models/Ejercicio_mod.cs @@ -0,0 +1,35 @@ +using swtransito.Conexion; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; + +namespace swtransito.Models +{ + public class Ejercicio_mod + { + BdComun conn = new BdComun(); + public string acerto { get; set; } + public string error { get; set; } + public string nota { get; set; } + + public bool insert_ejercicio(Ejercicio_mod obj, string user) + { + Conexion.Parameter[] para = new Conexion.Parameter[4]; + + para[0] = new Conexion.Parameter("erro", obj.error); + para[1] = new Conexion.Parameter("acert", obj.acerto); + para[2] = new Conexion.Parameter("nota", obj.nota); + para[3] = new Conexion.Parameter("usuario", user); + + + + Transaction[] trans = new Transaction[1]; + trans[0] = new Transaction("insert_test", para); + return conn.Transaction(trans); + + + } + } + +} \ No newline at end of file diff --git a/swtransito/swtransito/Views/Administrador/Ejercicio.aspx.cs b/swtransito/swtransito/Views/Administrador/Ejercicio.aspx.cs index d7eee3a..ed58f47 100644 --- a/swtransito/swtransito/Views/Administrador/Ejercicio.aspx.cs +++ b/swtransito/swtransito/Views/Administrador/Ejercicio.aspx.cs @@ -2,16 +2,31 @@ using System.Collections.Generic; using System.Linq; using System.Web; +using System.Web.Services; using System.Web.UI; using System.Web.UI.WebControls; +using swtransito.Models; + namespace swtransito.Views.Administrador { public partial class Ejercicio : System.Web.UI.Page { + public static string usu = ""; protected void Page_Load(object sender, EventArgs e) { + if (Session["login"] != null) + { + usu = Session["login"].ToString(); + } + + } + [WebMethod] + public static string Ingreso(Ejercicio_mod obj_eje) + { + Ejercicio_mod ej = new Ejercicio_mod(); + return ej.insert_ejercicio(obj_eje, usu)==true ? "true" : "false"; } } } \ No newline at end of file From e743274c8969a69385f7b3ba6001bbb33f451b1f Mon Sep 17 00:00:00 2001 From: JuanRiascos Date: Sat, 6 Jul 2019 10:36:11 -0500 Subject: [PATCH 2/6] ignore --- .gitignore | 348 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 348 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1469c74 --- /dev/null +++ b/.gitignore @@ -0,0 +1,348 @@ + +# Created by https://www.gitignore.io/api/visualstudio +# Edit at https://www.gitignore.io/?templates=visualstudio + +### VisualStudio ### +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ +# ASP.NET Core default setup: bower directory is configured as wwwroot/lib/ and bower restore is true +**/wwwroot/lib/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +.idea/ +*.sln.iml + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# BeatPulse healthcheck temp database +healthchecksdb +Documento/Sustentar los diagrama/Libro1.xlsx +/articulos \ No newline at end of file From 8c75106e3991617dbf0879d9eff83ea3b6a6f3d2 Mon Sep 17 00:00:00 2001 From: JuanRiascos Date: Sat, 6 Jul 2019 10:37:16 -0500 Subject: [PATCH 3/6] igno --- swtransito/.vs/config/applicationhost.config | 2 +- swtransito/swtransito/Web.config | 2 +- swtransito/swtransito/bin/swtransito.dll | Bin 44032 -> 45568 bytes .../swtransito/bin/swtransito.dll.config | 2 +- swtransito/swtransito/bin/swtransito.pdb | Bin 130560 -> 140800 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 151617 -> 142004 bytes .../swtransito.csproj.CoreCompileInputs.cache | 2 +- .../swtransito.csproj.FileListAbsolute.txt | 46 ++++++ .../swtransito/obj/Debug/swtransito.dll | Bin 44032 -> 45568 bytes .../swtransito/obj/Debug/swtransito.pdb | Bin 130560 -> 140800 bytes swtransito/swtransito/swtransito.csproj | 155 ++++++++++++++++++ swtransito/swtransito/swtransito.csproj.user | 9 +- 12 files changed, 213 insertions(+), 5 deletions(-) diff --git a/swtransito/.vs/config/applicationhost.config b/swtransito/.vs/config/applicationhost.config index 302a155..b4be8ea 100644 --- a/swtransito/.vs/config/applicationhost.config +++ b/swtransito/.vs/config/applicationhost.config @@ -163,7 +163,7 @@ - + diff --git a/swtransito/swtransito/Web.config b/swtransito/swtransito/Web.config index accf21e..ce20a54 100644 --- a/swtransito/swtransito/Web.config +++ b/swtransito/swtransito/Web.config @@ -8,7 +8,7 @@ - + diff --git a/swtransito/swtransito/bin/swtransito.dll b/swtransito/swtransito/bin/swtransito.dll index cb27845bac30cc554f718647ecdc6da106d51a9f..598bc78db490dd4c87b5c7e6cc43d8727e82633a 100644 GIT binary patch literal 45568 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 ZuE*{DZ+ktd{_bgt2k8I5{-4vp{{&+bf(!rv literal 44032 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