//@ sourceURL=tabSolicitudAlta.js
/*!
 * Copyright 2021 E.J.I.E., S.A.
 *
 * Licencia con arreglo a la EUPL, Versión 1.1 exclusivamente (la "Licencia");
 * Solo podrá usarse esta obra si se respeta la Licencia.
 * Puede obtenerse una copia de la Licencia en
 *
 *      http://ec.europa.eu/idabc/eupl.html
 *
 * Salvo cuando lo exija la legislación aplicable o se acuerde por escrito,
 * el programa distribuido con arreglo a la Licencia se distribuye "TAL CUAL",
 * SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ni expresas ni implícitas.
 * Véase la Licencia en el idioma concreto que rige los permisos y limitaciones
 * que establece la Licencia.
 */

jQuery(function($) {
	
	//Declaramos los desplegables para que se plieguen y desplieguen
	initRupI18nPromise.then(function () {
		Ad74aUtils.hacerPlegable();
	});
	
	
	//Declaramos la validacion del formulario y el feedback
	try {
		$("#tabInformeSocial_form_feedback").rup_feedback("destroy");
	} catch (error) {}

	$("#tabInformeSocial_form_feedback").rup_feedback(
		{
			type: "ok",
			block: false,
			delay: 3000,
			fadeSpeed: 600,
		}
	);	
	//Botones ocultamos uno o otro en funcion de si el informe social existe
	
	$("#tabInformeSocial_guardar").hide();
	
	$("#tabInformeSocial_form").rup_validate({
		 feedback:$("#tabInformeSocial_form_feedback"),
			liveCheckingErrors: false,
			showFieldErrorAsDefault: true,
			showErrorsInFeedback: true,
			showFieldErrorsInFeedback: true,
		 rules:{
			  "informeSocial.nombre02":{required:true}, 
			  "informeSocial.apellido102":{required:true}, 
			  "informeSocial.apellido202":{required:true},      
		      "expedientes.numExpediente00":{required: true},
		      "fFin16":{required:true},
		      "fEnvioAdmon16":{required:true},
		      "informeSocial.trabajadorSoc02":{required:true},
		      "informeSocial.ayuntamiento02":{required:true},
		      "informeSocial.unidadBase02":{required:true},
		      "informeSocial.telefono02":{required:true},
		      "informeSocial.email02":{required:true},
		      "informeSocial.sola02":{required:true},
		      "informeSocial.relacionEntorno02":{required:true},
		      "informeSocial.familiarFallecido02":{required:true},
		      "informeSocial.visitasFamilia02":{required:true},
		      "informeSocial.visitasAmigos02":{required:true},
		      "informeSocial.frecuenciaSalidas02":{required:true},
		      "informeSocial.periodoSinVisitas02":{required:true},
		      "informeSocial.tiempoSinVisitas02":{required:true},
		      "informeSocial.apreciacion02":{required:true},
		      "informeSocial.tiempoSinVisitas02":{required:true}
		 },
	});
	
	//Vamos a poner el valor de los combos por defecto
	$("#estado_informes_dialog_table").val(3);
	$("#tipoInforme_informes_dialog_table").val(1);
	
	
	
	
	
	//Declaramos el boton para que haga acciones al ser clickado
	$( "#tabInformeSocial_insertar" ).on( "click", function() {
		if($("#tabInformeSocial_form").valid()){
			let datos = {};
			datos= window.form2object($('#tabInformeSocial_form')[0]);
			datos.estado16="3";
			datos = JSON.stringify(datos);
				$.rup_ajax({
		            url: $.rup.CTX_PATH +"informes/insertInformeSocial",
		            type: 'post',
		            dataType: 'json',
		            contentType: 'application/json',
		            success: function (data) {
		            },
		            data: datos
		        });
			
		}
	} );
	
	
	
});
