Skip to content

Instantly share code, notes, and snippets.

View leonguyen's full-sized avatar

Nam Nguyen leonguyen

View GitHub Profile
@leonguyen
leonguyen / gist:9827733
Last active August 29, 2015 13:57
Transaction
var transaction = new sql.Transaction(connection);
transaction.begin(function(err) {
if(err){
console.log(1);
console.log(err);
transaction.rollback(function(err){
res.end("\n");
});
return;
}
@leonguyen
leonguyen / gist:9718417
Last active August 29, 2015 13:57
SP Parameter
DELIMITER $$
CREATE PROCEDURE CountOrderByStatus(
IN orderStatus VARCHAR(25),
OUT total INT)
BEGIN
SELECT count(orderNumber)
INTO total
FROM orders
WHERE status = orderStatus;
END;
@leonguyen
leonguyen / gist:9717792
Last active August 29, 2015 13:57
Mysql SP Select
DELIMITER $$
CREATE PROCEDURE spGetAll_User()
BEGIN
SELECT * FROM user;
END;
DELIMITER ;
CALL spGetAll_User();
@leonguyen
leonguyen / gist:9636374
Created March 19, 2014 06:17
undefined & null
<%=typeof(mr)!='undefined'&&typeof(mr.A)!='undefined'&&mr.A!=null?mr.A:''%>
@leonguyen
leonguyen / gist:9500300
Last active August 29, 2015 13:57
foreach list option
<% if(typeof(lstComp)!='undefined'){ lstComp.forEach(function(ml){ %>
<option value="<%=ml.cId?ml.cId:''%>" <%=ml.cId&&typeof(mr)!='undefined'&&ml.cId==mr.cId?'selected="selected"':''%>><%=ml.cCode?ml.cCode:''%></option>
<% });}//lstComp %>
@leonguyen
leonguyen / gist:9458434
Created March 10, 2014 02:18
encrypt/decrypt
global.encrypt = function(text){
var cipher = require('crypto').createCipher('aes-256-cbc','sint')
var crypted = cipher.update(text,'utf8','hex')
crypted += cipher.final('hex');
return crypted;
}
global.decrypt = function(text){
var decipher = require('crypto').createDecipher('aes-256-cbc','sint')
var decrypted = decipher.update(text,'hex','utf8')
var pass = require('crypto').createHash('sha256').update(req.body.txtPass).digest("hex");
@leonguyen
leonguyen / gist:9424495
Created March 8, 2014 02:40
route JSON.stringify
var uData = {FName: req.body.txtFName, ..}
var set = {
uData: JSON.stringify(uData),
}
@leonguyen
leonguyen / gist:9424224
Created March 8, 2014 02:07
view JSON.parse
<%=typeof(mr)!='undefined'?JSON.parse(mr.uData).Avatar:''%>
@leonguyen
leonguyen / gist:9359827
Last active August 29, 2015 13:57
msdbB
var connection = new sql.Connection(cfg.msdbB, function(err) {
if(err){ console.log(err);}
var request = new sql.Request(connection);
var queryStr = "";
request.query(queryStr, function(err, row) {
if(err) console.log(err);
//Code here
});
});