crm_backend/src/main/resources/static/assets/javascripts/app/instalaciones.js
/**
	 * 
	 *function para listar instalaciones del dia internet 
	 * 
	 */
function para listar instalaciones del dia internet
function para listar instalaciones del dia internet
function listarInstalacionDiaInternet() {
		tablaInstalacionesDiaInternet = $('#tablaInstalacionesDiaInternet').dataTable({
			"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"
				}
			},
			'bProcessing': true,
			"bDestroy": true,
			"ajax": {
				"url": "/crm-app/api/v1/instalacion/instalacionesDiaInternet",
				"dataSrc": ""
			},
			"columns": [
				{"data": "codigoDetalleCuenta"},
				{"data": "codigoCuenta"},
				{"data": "documentoPersonaCliente"},
				{"data": "cliente"},
				{"data": "direccionActualCliente"},
				{"data": "referenciaDireccion"},
				{"data": "telefonoCliente"},
				{"data": "fechaInstalacion"},
				{"defaultContent": '<button type="button" class="btn btn-success btn-xs btntecnicoinsta" codigoDetalleCuenta><i class="fa fa-hand-o-up "></i> Asignar Técnico</button>'},
				{"defaultContent": '<button type="button" class="btn btn-success btn-xs btnMostrarFormMateriales" codigoDetalleCuenta documentoPersonaCliente clienteCuenta direccionCliente><i class="fa fa-plus-square"></i> Añadir Materiales</button>'},
				{"defaultContent": '<button type="button" class="btn btn-success btn-xs btnMostrarObservacion" data-toggle="modal" codigoDetalleCuenta><i class="fa fa-pencil-square-o"></i> Observacion</button>'}
			]
		}).DataTable();
		$('#tablaInstalacionesDiaInternet tbody').on('click', 'button', function(){
			var data = tablaInstalacionesDiaInternet.row( $(this).parents('tr')).data();
			$(this).attr('codigoDetalleCuenta', data.codigoDetalleCuenta);
			$(this).attr('documentoPersonaCliente', data.documentoPersonaCliente);
			$(this).attr('clienteCuenta', data.cliente);
			$(this).attr('direccionCliente', data.direccionActualCliente);
		});
		$('#tablaInstalacionesDiaInternet tbody').on('click', 'button.btntecnicoinsta', function(){
			var codigoDetalleCuentaValue = $(this).attr('codigoDetalleCuenta');
			$('#codigore').attr('disabled', true);
			$('#codigore').val(codigoDetalleCuentaValue);
			$('#modalFormTecnicoagregar').modal('show');
		});
		mostrarFormDetalleMateriales();
		visualizarObservacionCuenta();
	}
function listarInstalacionDiaInternet ( ) { tablaInstalacionesDiaInternet = $ ( '#tablaInstalacionesDiaInternet' ) . dataTable ( { "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" } } , 'bProcessing' : true , "bDestroy" : true , "ajax" : { "url" : "/crm-app/api/v1/instalacion/instalacionesDiaInternet" , "dataSrc" : "" } , "columns" : [ { "data" : "codigoDetalleCuenta" } , { "data" : "codigoCuenta" } , { "data" : "documentoPersonaCliente" } , { "data" : "cliente" } , { "data" : "direccionActualCliente" } , { "data" : "referenciaDireccion" } , { "data" : "telefonoCliente" } , { "data" : "fechaInstalacion" } , { "defaultContent" : '<button type="button" class="btn btn-success btn-xs btntecnicoinsta" codigoDetalleCuenta><i class="fa fa-hand-o-up "></i> Asignar Técnico</button>'} , { "defaultContent" : '<button type="button" class="btn btn-success btn-xs btnMostrarFormMateriales" codigoDetalleCuenta documentoPersonaCliente clienteCuenta direccionCliente><i class="fa fa-plus-square"></i> Añadir Materiales</button>'} , { "defaultContent" : '<button type="button" class="btn btn-success btn-xs btnMostrarObservacion" data-toggle="modal" codigoDetalleCuenta><i class="fa fa-pencil-square-o"></i> Observacion</button>' } ] } ) . DataTable ( ) ; $ ( '#tablaInstalacionesDiaInternet tbody' ) . on ( 'click' , 'button' , function ( ) { var data = tablaInstalacionesDiaInternet . row ( $ ( this ) . parents ( 'tr' ) ) . data ( ) ; $ ( this ) . attr ( 'codigoDetalleCuenta' , data . codigoDetalleCuenta ) ; $ ( this ) . attr ( 'documentoPersonaCliente' , data . documentoPersonaCliente ) ; $ ( this ) . attr ( 'clienteCuenta' , data . cliente ) ; $ ( this ) . attr ( 'direccionCliente' , data . direccionActualCliente ) ; } ) ; $ ( '#tablaInstalacionesDiaInternet tbody' ) . on ( 'click' , 'button.btntecnicoinsta' , function ( ) { var codigoDetalleCuentaValue = $ ( this ) . attr ( 'codigoDetalleCuenta' ) ; $ ( '#codigore' ) . attr ( 'disabled' , true ) ; $ ( '#codigore' ) . val ( codigoDetalleCuentaValue ) ; $ ( '#modalFormTecnicoagregar' ) . modal ( 'show' ) ; } ) ; mostrarFormDetalleMateriales ( ) ; visualizarObservacionCuenta ( ) ; }
function para listar instalaciones del dia internet
function para listar instalaciones del dia internet