Skip to content

Instantly share code, notes, and snippets.

View rodolfoghi's full-sized avatar

Rodolfo Ghiggi rodolfoghi

View GitHub Profile
@rodolfoghi
rodolfoghi / ufs_e_icms.sql
Created June 4, 2019 14:43
Cria código C# para UFs e associações entre UFs com alíquotas de ICMS
-- Cria as UFs
SELECT
'var '||lower(uf_uf)||' = new UF("'||uf_uf||'");' as csharp_code
from cduf
where uf_uf != 'EX'
order by uf_uf;
-- Cria as associações entre UFs com as suas alíquotas de ICMS
SELECT
'icmsUfOrigemDestino.Add(new ICMS() { UF_IdUFOrigem = '||lower(ufo.uf_uf)||', UF_IdUFDestino = '||lower(ufd.uf_uf)||', Aliquota = '||replace(icms.icms,',','.')||'M, AliquotaICMS_FCP = '||icms_per_icms_fcp||'M });' AS csharp_code
@rodolfoghi
rodolfoghi / constantes_codigos_cst.sql
Created June 4, 2019 14:41
Cria constantes C# para os códigos de CST de um determinado imposto
-- Cria constantes para códigos de CST dado o imposto
select 'public const string '||
replace(
replace(
replace(
replace (
replace (
replace(
replace(
replace(TIRA_CARACT_ESP(upper(valop.descr_op)), ' ', '_')||'_'||valor_op||' = "'||valor_op||'";',
@rodolfoghi
rodolfoghi / empresas_mais_emitem_nfse.sql
Created April 17, 2019 14:37
Empresas que mais emitem NFS-e
-- Empresas que mais emitem NFS-e
SELECT
nf_ass id_assinante,
get_apelido_assinante(nf_ass) apelido_assinante,
cdempres.mnem_loc apelido_propria_empresa,
cdmun.mun_descr municipio,
cduf.uf_uf uf,
COUNT(*) qtd_nfs
FROM
espnf
@rodolfoghi
rodolfoghi / assinantes_pr_certificado_a1.sql
Created April 16, 2019 17:16
Assinantes do Paraná que utilizam certificado A1
SELECT
emp_ass id_assinante,
get_apelido_assinante(emp_ass) apelido_assinante,
cdempres.mnem_loc apelido_propria_empresa,
cduf.uf_uf uf_endereco_sede,
cnfvl.cnfvl_vl usa_a3,
(
SELECT
COUNT(*)
FROM
select nf_ass, get_apelido_assinante(nf_ass), cdempres.mnem_loc, cnfvl_vl, count(*) cont
from espnf inner join cdempres on locem = local
inner join cnfvl on cnfvl_emp = local and cnfvl.cnfvl_cd = 'MPD_CMPTK'
where nf_id_aplc_ext is not null
group by nf_ass, cdempres.mnem_loc, cnfvl_vl
order by cont desc;
/* Tela do jogo */
#telaDoJogo {
border: 1px solid black; /* Borda preta com 1 pixel de largura. */
width: 800px; /* Largura. */
height: 600px; /* Altura.*/
}
<canvas id="telaDoJogo"></canvas>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Quebra tijolos</title>
<!-- Referências aos arquivos de estilo CSS -->
<link rel="stylesheet" href="style.css">
.conteudo {
position: fixed;
bottom: 0;
background: rgba(0, 0, 0, 0.5);
color: #f1f1f1;
width: 100%;
padding: 20px;
}
#meuBotao {
<div class="conteudo">
<h1>Morning Coffee</h1>
<p>
O café é uma bebida produzida a partir dos grãos torrados do fruto do
cafeeiro.
</p>
<p>
É servido tradicionalmente quente, mas também pode ser consumido gelado.
O café é um estimulante, por possuir cafeína — geralmente 80 a 140 mg
para cada 207 ml dependendo do método de preparação.