'use strict';IDETEC.controller("TrabajosPorEdicion",["$scope","api",function(a,d){function c(b,e){d.get("pub/trabajos/"+b+"/"+e).then(function(f){a.trabajos=f.data})}d.get("pub/ediciones").then(function(b){a.ediciones=b.data;c(b.data[b.data.length-1].id,b.data[b.data.length-1].tipo_edicion);a.edicionCongreso=b.data[b.data.length-1]});a.verTrabajos=function(b,e){c(b,e)}}]);IDETEC.controller("LibroActas",["$scope","api",function(a,d){d.get("pub/actas").then(function(c){a.actas=c.data})}]); IDETEC.controller("Inicio",["$scope","api",function(a,d){d.get("inscripcion/activa").then(function(c){a.ediciones_congreso=c.data})}]);IDETEC.controller("Contacto",["$scope","api",function(a,d){a.envio={estado:!1,enviando:!1,error:!1};a.enviarMensaje=function(c){a.envio={estado:!1,enviando:!0,error:!1};d.post("contacto_web",{contacto:c}).then(function(b){a.envio.enviando=!1;1==b.data.estado?a.envio.estado=!0:(a.envio.error=!0,a.envio.msg=b.data.msg)})}}]); IDETEC.controller("Login",["$scope","api","$window","Modal",function(a,d,c,b){a.estado={error:!1};a.loginnbr=0;a.ingresarSistema=function(e){d.post("login",e).then(function(f){f.data.estado?c.location.href="/":(a.loginnbr+=1,a.estado.error=!0,a.estado.msg=f.data.msg)})};d.get("inscripcion/activa").then(function(e){a.ediciones_congreso=e.data});a.restablecerPass=function(){a.estadoRestablecimiento={estado:!1,enviando:!1,error:!1};b.open(a,"restablecer_pass","","md").result.then(function(e){},function(e){})}; a.enviarRestablecimiento=function(e){a.estadoRestablecimiento={estado:!1,enviando:!0,error:!1};d.post("pass/restablecer",e).then(function(f){a.estadoRestablecimiento.enviando=!1;f.data.estado?(a.estadoRestablecimiento.estado=!0,a.estadoRestablecimiento.email=f.data.email):(a.estadoRestablecimiento.error=!0,a.estadoRestablecimiento.msg=f.data.msg)})}}]); IDETEC.controller("Registro",["$scope","api",function(a,d){a.datos={};a.envio={estado:!1,enviando:!1,error:!1};a.datos.categorias=[{id:1,nombre:"Estudiantes de grado",detalle:"Categor\u00eda para estudiantes, becarios y pasantes, cuyo trabajo fue realizado durante el cursado o como parte del trabajo final de grado."},{id:2,nombre:"Estudiantes de posgrado",detalle:"Categor\u00eda para estudiantes, becarios y pasantes, cuyo trabajo fue realizado durante el cursado o como parte del trabajo final o tesis de posgrado."}, {id:3,nombre:"Docentes e investigadores",detalle:"Categor\u00eda para docentes e investigadores de universidades, instituciones y empresas. La autor\u00eda principal debe corresponder a docentes y/o profesionales con t\u00edtulo de grado y/o posgrado."}];d.get("inscripcion/activa").then(function(c){a.ediciones_congreso=c.data});d.get("datos/congreso/categorias").then(function(c){a.datos.categoriasCongreso=c.data});a.buscarInstitucion=function(c){return d.get("datos/buscar_institucion/"+c).then(function(b){return b.data})}; a.buscarFacultad=function(c,b){if(void 0!==b)return d.get("datos/buscar_facultad/"+c+"/"+b).then(function(e){return e.data})};a.registrar=function(c){a.envio={estado:!1,enviando:!0,error:!1};d.post("inscripcion/basica",{trabajo:c}).then(function(b){a.envio.enviando=!1;!0===b.data.estado?a.envio.estado=!0:(a.envio.error=!0,a.envio.msg=b.data.msg)})}}]); IDETEC.controller("Verificacion",["$scope","api","$routeParams",function(a,d,c){c=c.hash;a.envio={estado:!1,enviando:!0,error:!1};d.post("vfs",{hash:c}).then(function(b){a.envio.enviando=!1;!0===b.data.estado?a.envio.estado=!0:a.envio.error=!0;a.envio.msg=b.data.msg})}]);IDETEC.controller("Error",["$scope","api","$routeParams",function(a,d,c){a.mensaje={cert_vencido:"En enlace al que intenta acceder se encuentra vencido. Por favor solicite uno nuevo.",link:"La p\u00e1gina que intenta acceder no existe. Verifique e intente de nuevo."}[c.tipo]}]); IDETEC.controller("DatosQR",["$scope","api","$routeParams",function(a,d,c){var b=c.edicion,e=c.categoria,f=c.trabajo;d.get("pub/qr/"+b+"/"+e+"/"+f).then(function(g){g.data.edicion_congreso&&(a.datosTrabajo=g.data,a.datosTrabajo.codigo="I"+e.toUpperCase()+b.padStart(2,"0")+"-"+f.padStart(3,"0"),a.datosTrabajo.edicion=b,a.datosTrabajo.categoria=e,a.datosTrabajo.numero_trabajo=f)})}]); IDETEC.controller("Modal",["$uibModalInstance","$scope","data",function(a,d,c){d.data=c;this.ok=function(b){a.close(b)};this.cerrar=function(){a.close("cerrar")};this.cancel=function(){a.dismiss("cancelar")}}]);