<commit_before>(function() {

	'use strict';

	angular
	.module('authApp')
	.controller('EventoController',EventoController)

	function EventoController($http, $auth, $rootScope,$state,$scope,$filter,EventoService) {


		var vm = this;

		vm.eventos;
		vm.detalles;
		vm.configuracionesIds
		vm.error;

		//vm.date=Date(vm.date);

		//obtiene numero de semana dada una fecha
	     vm.changeDate =function( date) {
	    	//vm.date= $filter('date')(date, "yyyy-MM-dd");
	    	vm.semana= $filter('date')(date, "ww");
				vm.semana = Number(vm.semana) +1;
	        console.log( "vm.date:", vm.date );
	        console.log( "vm.semana:", vm.semana );
	    };


		//Grab the list of eventos from the API
		$http.get('api/evento')
		.success(function(eventos) {
			vm.eventos = eventos;
		})
		.error(function(error) {
			vm.error = error;
		});


		


		$http.get('api/showConfiguracionIds')
		.success(function(configuracionesIds) {
			vm.configuracionesIds = configuracionesIds;
			console.log(vm.configuracionesIds);
		})
		.error(function(error) {
			vm.error = error;
		});

		

		vm.showConfiguraciones=function(id){

			$http.get('api/showConfiguracion/'+id)
			.success(function(configuraciones) {
				console.log(configuraciones);
				vm.ubicacion=configuraciones[0].ubicacionname;
				vm.clasificacion=configuraciones[0].clasificacionname;
			})
			.error(function(error) {
				vm.error = error;
			});

		};

		//todo probar que funcione
		//obtiene los detalles de un evento
		// hace visible o invisible el detalle, dado un numero de trampa
		vm.showDetalle=function (id){
			console.log("valor del activo:"+vm.active)
			if (vm.active != id) {
			vm.active = id;
			}
			else {
			vm.active = null;
			}

			$http.get('api/showDetalleEvento/'+id)
			.success(function(detalles) {
			vm.detalles = detalles;
			})
			.error(function(error) {
			vm.error = error;
			});
		};

		vm.addEvento = function() {
			var objEvento = {

				idconfigtrampa:vm.selectedConfigTrampa,
				fecha:vm.date,
				semana:vm.semana,
				descripcion:vm.descripcion,
				createdby: $rootScope.currentUser.email,
				modifiedby:$rootScope.currentUser.email
			};

			$http({
				method: 'POST',
				url: 'api/evento',
				data: objEvento,<commit_msg>adding comments<commit_after>(function() {

	'use strict';

	angular
	.module('authApp')
	.controller('EventoController',EventoController)

	function EventoController($http, $auth, $rootScope,$state,$scope,$filter,EventoService) {

		var vm = this;
		vm.eventos;
		vm.detalles;
		vm.configuracionesIds
		vm.error;
		//vm.date=Date(vm.date);

		//obtiene numero de semana dada una fecha
		vm.changeDate =function( date) {
			//vm.date= $filter('date')(date, "yyyy-MM-dd");
			vm.semana= $filter('date')(date, "ww");
			vm.semana = Number(vm.semana) +1;
			console.log( "vm.date:", vm.date );
			console.log( "vm.semana:", vm.semana );
		};


		//Grab the list of eventos from the API
		$http.get('api/evento')
		.success(function(eventos) {
			vm.eventos = eventos;
		})
		.error(function(error) {
			vm.error = error;
		});

		//Fill combo trampa
		$http.get('api/showConfiguracionIds')
		.success(function(configuracionesIds) {
			vm.configuracionesIds = configuracionesIds;
			console.log(vm.configuracionesIds);
		})
		.error(function(error) {
			vm.error = error;
		});

		//Get trampa selected and fill inputs
		vm.showConfiguraciones=function(id){

			$http.get('api/showConfiguracion/'+id)
			.success(function(configuraciones) {
				console.log(configuraciones);
				vm.ubicacion=configuraciones[0].ubicacionname;
				vm.clasificacion=configuraciones[0].clasificacionname;
			})
			.error(function(error) {
				vm.error = error;
			});

		};

		//todo probar que funcione
		//obtiene los detalles de un evento
		// hace visible o invisible el detalle, dado un numero de trampa
		vm.showDetalle=function (id){
			console.log("valor del activo:"+vm.active)
			if (vm.active != id) {
				vm.active = id;
			}
			else {
				vm.active = null;
			}

			$http.get('api/showDetalleEvento/'+id)
			.success(function(detalles) {
				vm.detalles = detalles;
			})
			.error(function(error) {
				vm.error = error;
			});
		};

		vm.addEvento = function() {
			var objEvento = {

				idconfigtrampa:vm.selectedConfigTrampa,
				fecha:vm.date,
				semana:vm.semana,
				descripcion:vm.descripcion,
				createdby: $rootScope.currentUser.email,
				modifiedby:$rootScope.currentUser.email
			};

			$http({
				method: 'POST',
				url: 'api/evento',
				data: objEvento,
{'fraction_non_alphanumeric': 0.1534356237491661, 'fraction_numerical': 0.00133422281521014, 'mean_word_length': 3.3333333333333335, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3609962', 'n_tokens_mistral': 1962, 'n_tokens_neox': 1657, 'n_words': 277}