Skip to content

Instantly share code, notes, and snippets.

View achvaicer's full-sized avatar

Alberto Chvaicer achvaicer

View GitHub Profile
@achvaicer
achvaicer / gist:2300719
Created April 4, 2012 12:12
Converting JSV back to byte[] using ServiceStack.Text
public override ClientePessoaJuridica Save(string jsv)
{
ClientePessoaJuridica model = jsv.FromJsv<ClientePessoaJuridica>();
var lastindex = 0;
var startmark = "Imagem:";
foreach (var dig in model.Digitalizacoes)
{
var start = jsv.IndexOf(startmark, lastindex) + startmark.Length;
var end = lastindex = jsv.IndexOf(",", start);
dig.Imagem = Convert.FromBase64String(jsv.Substring(start, end - start).Replace(" ", "+"));
@achvaicer
achvaicer / ProcedureExecuter.cs
Created March 9, 2012 19:39
Classe para executar procedures
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Configuration;
using System.Data;
namespace Infra
{
@achvaicer
achvaicer / gist:1941830
Created February 29, 2012 15:46
Singularizando e tirando o pronome certo
var tipoVeiculo = $(this).find("span").text();
var tipoVeiculoSingular = (tipoVeiculo + " ").replace(/s /g, " ");
var tipoVeiculoSexo = tipoVeiculoSingular[tipoVeiculoSingular.length - 2];
$(".createnew").text("Criar nov" + tipoVeiculoSexo + " " + tipoVeiculoSingular);
@achvaicer
achvaicer / gist:1097922
Created July 21, 2011 19:01
cobranca temp
if object_id('tempdb..#tempCobranca1') is not null
drop table #tempCobranca1
select
parte,
tipoIf,
grupo,
faixa,
modalidadeLiquidacao,
dataOperacao,
internal abstract class AbstractDays360
{
public abstract int Calculate(DateTime start, DateTime end);
protected static int Calculate(DateTime start, DateTime end, int startDay, int endDay)
{
return (end.Year - start.Year) * 360 + (end.Month - start.Month) * 30 + (endDay - startDay);
}
protected static bool LastDayOfFebruary(DateTime date)
@achvaicer
achvaicer / figurinhas.md
Last active August 29, 2015 14:00
Figurinhas da Copa do Mundo

Figurinhas da copa do mundo

  • 0 [REPETIDA]
  • 1
  • 2
  • 3
  • 4
  • 5 [REPETIDA]
  • 6
  • 7
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NUnit.Framework;
using SharpTestsEx;
using Vinci.Framework.DataBase;
namespace TestDapper