<commit_before>/**
 * 
 */

$( document ).ready(function() {
	$('#agregarPacienteForm').validate({
		errorElement: "span",
		rules: {
		   nombres: 
		   {
		     	required: true,
		     	maxlength: 20,
		     	minlength: 3
		   },
		   apellidos: 
		   {
		        required: true,
		        maxlength: 20,
		     	minlength: 3
		   },
		   mail: 
		   {
			    required: true,
			    email: true
		   },
		   fnacimiento:
		   {
			   required: true
		   },
		   telefono:
		   {
			   required: true
		   },
		   direccion:
		   {
			   required: true
		   }
		  },
		highlight: function(element) {
			$(element).closest('.form-group')
			.removeClass('has-success').addClass('has-error');
		},
		success: function(element) {
			element.addClass('help-inline')
			.closest('.form-group')
			.removeClass('has-error').addClass('has-success');
		}
		 
	});
	$('#modificarPacienteForm').validate({
		errorElement: "span",
		rules: {
		   nombresUp: 
		   {
		     	required: true,
		     	maxlength: 20,
		     	minlength: 3
		   },
		   apellidosUp: 
		   {
		        required: true,
		        maxlength: 20,
		     	minlength: 3
		   },
		   mailUp: 
		   {
			    required: true,
			    email: true
		   },
		   fnacimientoUp:
		   {
			   required: true
		   },
		   telefonoUp:
		   {
			   required: true
		   },
		   direccionUp:
		   {
			   required: true
		   }
		  },
		highlight: function(element) {
			$(element).closest('.form-group')
			.removeClass('has-success').addClass('has-error');
		},
		success: function(element) {
			element.addClass('help-inline')
			.closest('.form-group')
			.removeClass('has-error').addClass('has-success');
		}
		 
	});
	$(".datatables").DataTable({
		"scrollY":        "250px",
        "scrollCollapse": true,
        "aoColumns": 
        	[
        	 { "sWidth": "5%", "sClass": "center", "bSortable": false },
        	 { "sWidth": "10%" },
        	 { "sWidth": "10%" },
        	 { "sWidth": "10%" },
        	 { "sWidth": "10%" },
        	 { "sWidth": "10%" },
        	 { "sWidth": "5%" },
        	 { "sWidth": "10%" },
            ],
            language: {
                "sProcessing":     "Procesando...",
                "sLengthMenu":     "Mostrar _MENU_ registros",
                "sZeroRecords":    "No se encontraron resultados",
                "sEmptyTable":     "Ningún dato disponible en esta tabla",
                "sInfo":           "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
                "sInfoEmpty":      "Mostrando registros del 0 al 0 de un total de 0 registros",
                "sInfoFiltered":   "(filtrado de un total de _MAX_ registros)",
                "sInfoPostFix":    "",
                "sSearch":         "Buscar:",
                "sUrl":            "",
                "sInfoThousands":  ",",
                "sLoadingRecords": "Cargando...",
                "oPaginate": {
                    "sFirst":    "Primero",
                    "sLast":     "Último",
                    "sNext":     "Siguiente",
                    "sPrevious": "Anterior"
                },
                "oAria": {
                    "sSortAscending":  ": Activar para ordenar la columna de manera ascendente",
                    "sSortDescending": ": Activar para ordenar la columna de manera descendente"
                }
            }   
	});

$(".onUpdate").click(function(){
	var id = $(this).data("id");
	$.ajax
	({
		type: "GET",
		url:"/sicmec/admin/pacientes/getPaciente/"+id,
		success:function(result)
		{
			$("#idUp").val(result.idSicPaciente);
			$("#nombresUp").val(result.fkSicPersona.nombre);
			$("#apellidosUp").val(result.fkSicPersona.apellido);
			$("#mailUp").val(result.fkSicPersona.email);
			$("#telefonoUp").val(result.telefonoPaciente);
			var sexo=result.sexoPaciente;
			var val="";
			if (sexo=="M"){
				val="Masculino";
			} else {
				if (sexo=="F"){
					val="Femenino";
				}
			}
			$("#sexoUp").val(val);
			$("#direccionUp").val(result.direccionPaciente);
			$("#fnacimientoUp").val(result.fxNacimiento);
			var idMuni= result.fkSicMunicipio.idSicMunicipio;
			var idDepa= result.fkSicMunicipio.fkSicDepartamento.idSicDepartamento;
			getMuniByDep(idDepa,idMuni);
			$("#departamentoUp").val(result.fkSicMunicipio.fkSicDepartamento.idSicDepartamento);
			$("#modalUpdatePaciente").modal("show");
		},
		error: function (xhr, ajaxOptions, thrownError) 
		{
			alert("unable to find server..")
	    }
	});
});
$("#departamento").change(function()
{
	var id = $("#departamento").val();
	
	$.ajax
	({
		type: "GET",
		url:"/sicmec/admin/pacientes/getMunicipios/"+id,
		success:function(result)
		{
			$("#municipio option").remove();
			
			for (var int = 0; int < result.length; int++) 
			{
				createMunList(result[int]);
			}
		},
		error: function (xhr, ajaxOptions, thrownError) 
		{
			alert("unable to find server..");
			$("#municipio option").remove();
	    }
	});
	
});
$("#departamentoUp").change(function()
		{
			var id = $("#departamentoUp").val();
			$.ajax
			({
				type: "GET",
				url:"/sicmec/admin/pacientes/getMunicipios/"+id,
				success:function(result)
				{
					$("#municipioUp option").remove();
					
					for (var int = 0; int < result.length; int++) 
					{
						createMunListUp(result[int]);
					}
				},
				error: function (xhr, ajaxOptions, thrownError) 
				{
					alert("unable to find server..");
					$("#municipio option").remove();
			    }
			});
			
	});
function createMunList(mun)
{
	var select = document.getElementById("municipio");
	var option = document.createElement("option");
	var text =  document.createTextNode(mun.nombreMunicipio);
	option.setAttribute("value",mun.idSicMunicipio);
	
	option.appendChild(text);
	select.appendChild(option);
	
};
function createMunListUp(mun)
{
	var select = document.getElementById("municipioUp");
	var option = document.createElement("option");
	var text =  document.createTextNode(mun.nombreMunicipio);
	option.setAttribute("value",mun.idSicMunicipio);	
	option.appendChild(text);
	select.appendChild(option);
    
};
function getMuniByDep(idDepa,idMuni){
	$.ajax
	({
		type: "GET",
		url:"/sicmec/admin/pacientes/getMunicipios/"+idDepa,
		success:function(result)
		{
			$("#municipioUp option").remove();
			
			for (var int = 0; int < result.length; int++) 
			{
				createMunListUp(result[int]);
			}
			$("#municipioUp").val(idMuni);
		},
		error: function (xhr, ajaxOptions, thrownError) 
		{
			alert("unable to find server..");
			$("#municipio option").remove();
	    }
	});
};
});<commit_msg>Busqueda de Pacientes<commit_after>/**
 * 
 */

$( document ).ready(function() {
	$('#agregarPacienteForm').validate({
		errorElement: "span",
		rules: {
		   nombres: 
		   {
		     	required: true,
		     	maxlength: 20,
		     	minlength: 3
		   },
		   apellidos: 
		   {
		        required: true,
		        maxlength: 20,
		     	minlength: 3
		   },
		   mail: 
		   {
			    required: true,
			    email: true
		   },
		   fnacimiento:
		   {
			   required: true
		   },
		   telefono:
		   {
			   required: true
		   },
		   direccion:
		   {
			   required: true
		   }
		  },
		highlight: function(element) {
			$(element).closest('.form-group')
			.removeClass('has-success').addClass('has-error');
		},
		success: function(element) {
			element.addClass('help-inline')
			.closest('.form-group')
			.removeClass('has-error').addClass('has-success');
		}
		 
	});
	$('#modificarPacienteForm').validate({
		errorElement: "span",
		rules: {
		   nombresUp: 
		   {
		     	required: true,
		     	maxlength: 20,
		     	minlength: 3
		   },
		   apellidosUp: 
		   {
		        required: true,
		        maxlength: 20,
		     	minlength: 3
		   },
		   mailUp: 
		   {
			    required: true,
			    email: true
		   },
		   fnacimientoUp:
		   {
			   required: true
		   },
		   telefonoUp:
		   {
			   required: true
		   },
		   direccionUp:
		   {
			   required: true
		   }
		  },
		highlight: function(element) {
			$(element).closest('.form-group')
			.removeClass('has-success').addClass('has-error');
		},
		success: function(element) {
			element.addClass('help-inline')
			.closest('.form-group')
			.removeClass('has-error').addClass('has-success');
		}
		 
	});
	$(".datatables").DataTable({
		"scrollY":        "250px",
        "scrollCollapse": true,
        "aoColumns": 
        	[
        	 { "sWidth": "5%", "sClass": "center", "bSortable": false },
        	 { "sWidth": "10%" },
        	 { "sWidth": "10%" },
        	 { "sWidth": "10%" },
        	 { "sWidth": "10%" },
        	 { "sWidth": "10%" },
        	 { "sWidth": "5%" },
        	 { "sWidth": "10%" },
            ],
            language: {
                "sProcessing":     "Procesando...",
                "sLengthMenu":     "Mostrar _MENU_ registros",
                "sZeroRecords":    "No se encontraron resultados",
                "sEmptyTable":     "Ningún dato disponible en esta tabla",
                "sInfo":           "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
                "sInfoEmpty":      "Mostrando registros del 0 al 0 de un total de 0 registros",
                "sInfoFiltered":   "(filtrado de un total de _MAX_ registros)",
                "sInfoPostFix":    "",
                "sSearch":         "Buscar:",
                "sUrl":            "",
                "sInfoThousands":  ",",
                "sLoadingRecords": "Cargando...",
                "oPaginate": {
                    "sFirst":    "Primero",
                    "sLast":     "Último",
                    "sNext":     "Siguiente",
                    "sPrevious": "Anterior"
                },
                "oAria": {
                    "sSortAscending":  ": Activar para ordenar la columna de manera ascendente",
                    "sSortDescending": ": Activar para ordenar la columna de manera descendente"
                } ,
                "fnDrawCallback": function( oSettings ) {},
            }   
	});

$(".onUpdate").click(function(){
	var id = $(this).data("id");
	//alert(id);
	
	$.ajax
	({
		type: "GET",
		url:"/sicmec/admin/pacientes/getPaciente/"+id,
		success:function(result)
		{
			$("#idUp").val(result.idSicPaciente);
			$("#nombresUp").val(result.fkSicPersona.nombre);
			$("#apellidosUp").val(result.fkSicPersona.apellido);
			$("#mailUp").val(result.fkSicPersona.email);
			$("#telefonoUp").val(result.telefonoPaciente);
			var sexo=result.sexoPaciente;
			var val="";
			if (sexo=="M"){
				val="Masculino";
			} else {
				if (sexo=="F"){
					val="Femenino";
				}
			}
			$("#sexoUp").val(val);
			$("#direccionUp").val(result.direccionPaciente);
			$("#fnacimientoUp").val(result.fxNacimiento);
			var idMuni= result.fkSicMunicipio.idSicMunicipio;
			var idDepa= result.fkSicMunicipio.fkSicDepartamento.idSicDepartamento;
			getMuniByDep(idDepa,idMuni);
			$("#departamentoUp").val(result.fkSicMunicipio.fkSicDepartamento.idSicDepartamento);
			$("#modalUpdatePaciente").modal("show");
		},
		error: function (xhr, ajaxOptions, thrownError) 
		{
			alert("unable to find server..")
	    }
	});
});
$("#departamento").change(function()
{
	var id = $("#departamento").val();
	
	$.ajax
	({
		type: "GET",
		url:"/sicmec/admin/pacientes/getMunicipios/"+id,
		success:function(result)
		{
			$("#municipio option").remove();
			
			for (var int = 0; int < result.length; int++) 
			{
				createMunList(result[int]);
			}
		},
		error: function (xhr, ajaxOptions, thrownError) 
		{
			alert("unable to find server..");
			$("#municipio option").remove();
	    }
	});
	
});
$("#departamentoUp").change(function()
		{
			var id = $("#departamentoUp").val();
			$.ajax
			({
				type: "GET",
				url:"/sicmec/admin/pacientes/getMunicipios/"+id,
				success:function(result)
				{
					$("#municipioUp option").remove();
					
					for (var int = 0; int < result.length; int++) 
					{
						createMunListUp(result[int]);
					}
				},
				error: function (xhr, ajaxOptions, thrownError) 
				{
					alert("unable to find server..");
					$("#municipio option").remove();
			    }
			});
			
	});
function createMunList(mun)
{
	var select = document.getElementById("municipio");
	var option = document.createElement("option");
	var text =  document.createTextNode(mun.nombreMunicipio);
	option.setAttribute("value",mun.idSicMunicipio);
	
	option.appendChild(text);
	select.appendChild(option);
	
};
function createMunListUp(mun)
{
	var select = document.getElementById("municipioUp");
	var option = document.createElement("option");
	var text =  document.createTextNode(mun.nombreMunicipio);
	option.setAttribute("value",mun.idSicMunicipio);	
	option.appendChild(text);
	select.appendChild(option);
    
};
function getMuniByDep(idDepa,idMuni){
	$.ajax
	({
		type: "GET",
		url:"/sicmec/admin/pacientes/getMunicipios/"+idDepa,
		success:function(result)
		{
			$("#municipioUp option").remove();
			
			for (var int = 0; int < result.length; int++) 
			{
				createMunListUp(result[int]);
			}
			$("#municipioUp").val(idMuni);
		},
		error: function (xhr, ajaxOptions, thrownError) 
		{
			alert("unable to find server..");
			$("#municipio option").remove();
	    }
	});
};
});
{'fraction_non_alphanumeric': 0.1686143572621035, 'fraction_numerical': 0.005311883442100471, 'mean_word_length': 2.2824408468244086, 'pattern_counts': {'":': 71, '<': 9, '<?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': '1889383', 'n_tokens_mistral': 5284, 'n_tokens_neox': 4456, 'n_words': 730}