Skip to content

Instantly share code, notes, and snippets.

View jvinceso's full-sized avatar
🎯
Focusing

Jose Vinces jvinceso

🎯
Focusing
View GitHub Profile
@jvinceso
jvinceso / gist:4b08355bfff18ea79b72
Created February 16, 2015 11:14
Format code in SublimeText
Add the next code in Key Bindings User
{
"keys" : ["ctrl+shift+r"],
"command": "reindent" ,
"args": { "single_line": false }
}
@jvinceso
jvinceso / Paginar TSQL.sql
Created June 28, 2016 14:43
Paginado de resultado de forma optima en SQL SERVER .. hasta el momento la mejor forma disponible
DECLARE @Numero_Pagina INT = 2, @Filas_x_Pagina INT = 5
DECLARE @vDepNombre VARCHAR(500) = null, @iDepCodigoPadre INT = NULL, @Cantidad_Registros INT
SELECT iDepCodigo,vDepNombre,cDepEstado,iDepCodigoPadre
FROM gen.DEPENDENCIA AS U
--INNER JOIN XXXX AS MU ON U.CODX = MU.CODX
--INNER JOIN YYYYYY AS CU ON CU.CODY = U.CODY
--AND u.cDepEstado = 'A'
WHERE
(@vDepNombre is null OR U.vDepNombre like CONCAT('%',@vDepNombre,'%') )
AND
@jvinceso
jvinceso / parserFecha.js
Created August 6, 2016 02:21
Add Month dd/mm/YYYY from string to Date
var fechaString = '25/08/2016';
function parsearFecha(stringDate){
var arregloFEchas = stringDate.split("/");
var fecha = new Date(arregloFEchas[2] + '/' + arregloFEchas[1] + '/' + arregloFEchas[0]);
var dia = fecha.getDate();
var mes = fecha.getMonth() + 1;
var anio = fecha.getFullYear();
var tiempo = 30;
@jvinceso
jvinceso / Validar Dni
Last active February 22, 2022 15:17
Validar Numero de Dni Solo Numeros y longitud 8 mediante expresiones regulares en Javascript
function validaDNI(dni){
var ex_regular_dni;
ex_regular_dni = /^\d{8}(?:[-\s]\d{4})?$/;
if(ex_regular_dni.test (dni) == true){
alert('Dni corresponde');
}else{
alert('Dni erroneo, formato no válido');
}
}
@jvinceso
jvinceso / Solo Numeros.js
Last active November 21, 2016 06:18
Validad Numeros
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
//Llamarlo
<input onkeypress="isNumberKey(evt)"/>
@jvinceso
jvinceso / SelectedOptionChosen.js
Last active November 29, 2016 16:44
Seleccionar Opción de un Combo Chosen
$("#cboObjetivo option:eq(1)").prop('selected', true);//eq(1) Indice de Opcion
$('#cboObjetivo').chosen();
$('#cboObjetivo').trigger('chosen:updated');
$('#cboObjetivo').change();
@jvinceso
jvinceso / backupProjectFolder.bat
Created January 24, 2017 13:30
Comprime los archivos dentro de una ruta específica y los copia a otra dirección de red(servidor de respaldo)
@echo off
REM AUTHOR=Jose Vinces
REM #dsdfsd
set year=%date:~-4,4%
set month=%date:~-10,2%
set day=%date:~-7,2%
set hour=%time:~-11,2%
set hour=%hour: =0%
set min=%time:~-8,2%
set sharedMortifago="\\10.10.21.230\backups\WebS\"
@jvinceso
jvinceso / 7ZipBackupDinamico.bat
Created January 31, 2017 20:51
Empaqueta todas las carpetas que encuentre en una ruta dada en archivos .7z individuales
@echo off
REM AUTHOR=Jose Vinces
REM #dsdfsd
set year=%date:~-4,4%
set month=%date:~-10,2%
set day=%date:~-7,2%
set hour=%time:~-11,2%
set hour=%hour: =0%
set min=%time:~-8,2%
set sharedMortifago="\\10.10.21.230\backups\WebS2\"
@jvinceso
jvinceso / CleanDatabaseWithoutDropDB.sql
Created February 6, 2017 14:31
"Clean" Tables, Stored Procedures, Function, View. stored in different object schema but not touch the system objects
/* Drop all non-system stored procs */
DECLARE @name VARCHAR(128)
DECLARE @SQL VARCHAR(254)
DECLARE @schem varchar(128)
DECLARE @CantidadIteraciones INT
--SELECT @name = (SELECT TOP 1 [name] FROM sysobjects WHERE [type] = 'P' AND category = 0 ORDER BY [name])
SELECT TOP 1 @schem = SCHEMA_NAME(schema_id), @name = [name] FROM sys.procedures ORDER BY [name]
SET @CantidadIteraciones = ( SELECT count(*) from sys.procedures )
WHILE @CantidadIteraciones>0
@jvinceso
jvinceso / AddHeadersToActionStruts.java
Created January 10, 2022 04:03
Agregar cabeceras usando el contexto actual en respuestas mediante struts2
//Dependencias
import org.apache.struts2.StrutsStatics;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletResponse;
public String metodoprueba() throws Exception {
final String origen = "loginAccion.metodoprueba";
HttpServletResponse httpResponse =ServletActionContext.getResponse();
httpResponse.setHeader("Access-Control-Allow-Origin", "*");
httpResponse.setHeader("Access-Control-Allow-Methods", "POST, GET, PUT, OPTIONS, DELETE");