Skip to content

Instantly share code, notes, and snippets.

View Braytiner's full-sized avatar
🏠
Working from home

Braytiner Braytiner

🏠
Working from home
  • Empresis Desenvolvimento de Sistemas
  • Americana
  • 20:15 (UTC -03:00)
View GitHub Profile
@Braytiner
Braytiner / gist:dd766ff66cab158669c3254da9d9f85f
Created October 9, 2018 14:02
Permitir o acesso externo ao banco de dados mysql em um servidor remoto
Para permitir o acesso externo ao banco de dados mysql em um servidor remoto, é configurar-lo para acessos externos.
1. Acessar o mysql de dentro do servidor e dar as permissões de acesso a partir de qualquer IP.
mysql> GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '[senha]' WITH GRANT OPTION;
2. Para finalizar atualizar os privilégios mysql> FLUSH PRIVILEGES;
@Braytiner
Braytiner / cfop.sql
Last active January 23, 2019 22:44 — forked from EthraZa/cfop.sql
Tabela (MySQL) de Código Fiscal de Operações e Prestações - CFOP
INSERT INTO `cfop`(`Id`,`Descricao`,`Operacao`,`Aplicacao`) VALUES
(1000,'1000 - ENTRADAS OU AQUISIÇÕES DE SERVIÇOS DO ESTADO',0,'Classificam-se, neste grupo, as operações ou prestações em que o estabelecimento remetente esteja localizado na mesma unidade da Federação do destinatário'),
(1100,'1100 - COMPRAS PARA INDUSTRIALIZAÇÃO, PRODUÇÃO RURAL, COMERCIALIZAÇÃO OU PRESTAÇÃO DE SERVIÇOS',0,'(NR Ajuste SINIEF 05/2005) (DECRETO Nº 28.868, DE 31/01/2006)\r\n\r\n(Dec. 28.868/2006 – Efeitos a partir de 01/01/2006, ficando facultada ao contribuinte a sua adoção para fatos geradores ocorridos no período de 01 de novembro a 31 de dezembro de 2005)'),
(1101,'1101 - Compra para industrialização ou produção rural (NR Ajuste SINIEF 05/2005) (Decreto 28.868/2006)',0,'Compra de mercadoria a ser utilizada em processo de industrialização ou produção rural, bem como a entrada de mercadoria em estabelecimento industrial ou produtor rural de cooperativa recebida de seus cooperados ou de estabelecimento de outra cooperativa.\
/* Com campo aplicacao */
INSERT INTO `cstcsosnicms` (id, descricao, aplicacao) VALUES
(101,'101 - Tributada pelo Simples Nacional com permissão de crédito', 'Classificam-se neste código as operações que permitem a indicação da alíquota do ICMS devido no Simples Nacional e o valor do crédito correspondente.'),
(102,'102 - Tributada pelo Simples Nacional sem permissão de crédito','Classificam-se neste código as operações que não permitem a indicação da alíquota do ICMS devido pelo Simples Nacional e do valor do crédito, e não estejam abrangidas nas hipóteses dos códigos 103, 203, 300, 400, 500 e 900.'),
(103,'103 - Isenção do ICMS no Simples Nacional para faixa de receita bruta','Classificam-se neste código as operações praticadas por optantes pelo Simples Nacional contemplados com isenção concedida para faixa de receita bruta nos termos da Lei Complementar no 123, de 2006.'),
(201,'201 - Tributada pelo Simples Nacional com permissão de crédito e com cobrança do ICMS por subst
INSERT INTO cstpis (id, descricao, operacao) VALUES
(01, '01 - Operação tributável com alíquota básica', 1),
(02, '02 - Operação tributável com alíquota diferenciada', 1),
(03, '03 - Operação tributável com alíquota por unidade de medida de produto', 1),
(04, '04 - Operação tributável monofásica - revenda a alíquota zero', 1),
(05, '05 - Operação tributável por substituição tributária', 1),
(06, '06 - Operação tributável a alíquota zero', 1),
(07, '07 - Operação isenta da contribuição', 1),
(08, '08 - Operação sem incidência da contribuição', 1),
(09, '09 - Operação com suspensão da contribuição', 1),
insert into cstipi (id, descricao, operacao) values
(50, '50 – Saída tributada', 1),
(51, '51 – Saída tributável com alíquota zero', 1),
(52, '52 – Saída isenta', 1),
(53, '53 – Saída não tributada', 1),
(54, '54 – Saída imune', 1),
(55, '55 – Saída com suspensão', 1),
(99, '99 – Outras saídas', 1),
(00, '00 – Entrada com recuperação de crédito', 0),
(01, '01 – Entrada tributada com alíquota zero', 0),
@Braytiner
Braytiner / theme.txt
Created February 18, 2019 11:37
Tema personalizado VS Code
"editor.tokenColorCustomizations": {
"[Visual Studio Dark]": {
"comments": "#444444",
"functions": "#AAAAAA",
"keywords": "#00AAAA",
// "numbers": "#009999",
"strings": "#BF7766",
"types": "#AAAAAA",
"variables": "#AAAAAA",
"textMateRules": [
This file has been truncated, but you can view the full file.
insert into ncm (id, codigo, ExcecaoTabelaIpi, uf, tipo, descricao, AliqNacional, AliqImportacao, AliqEstadual, AliqMunicipal) values
(00000000, "00000000", null, 33, 0, "PRODUTO NAO ESPECIFICADO NA LISTA DE NCM", 13.45, 15.45, 0.00, 0.00),
(01012100, "01012100", null, 33, 0, "Cavalos reprodutores,de raca pura", 4.20, 6.20, 14.00, 0.00),
(01012900, "01012900", null, 33, 0, "Cavalos vivos,exceto reprodutores de raca pura", 4.20, 6.94, 14.00, 0.00),
(01013000, "01013000", null, 33, 0, "Asininos", 4.20, 7.65, 6.84, 0.00),
(01019000, "01019000", null, 33, 0, "Outros asininos e muares,vivos", 4.20, 7.65, 6.84, 0.00),
(01022110, "01022110", null, 33, 0, "Bovinos reprodutores,de raca pura,prenhe ou com cria ao pe", 4.20, 6.20, 14.00, 0.00),
(01022190, "01022190", null, 33, 0, "Outros bovinos reprodutores,de raca pura", 4.20, 6.20, 14.00, 0.00),
(01022911, "01022911", null, 33, 0, "Outros bovinos para reprodução, prenhe ou com cria ao pe", 4.20, 6.94, 14.00, 0.00),
(01022919, "01022919", null, 33, 0,
@Braytiner
Braytiner / gist:f2ef44b326b7021d74da4e63e7dbb333
Created January 30, 2020 20:08
ASP.net core auth cookie not being set in Google Chrome when running in dev
What you could try in Chrome is this: Open the developer-tools goto tab Application and in the left pane choose Clear storage.
Under the diagram on the right click Clear site data even if the usage shows 0 Bytes used. Do it anyway.
@Braytiner
Braytiner / TiposCamposDataAnnotations.cs
Last active February 7, 2020 13:54
Correlação de tipos e annotations do C# para tipos do MySql
/**********************************************************************************************************************************
Enumerados
**********************************************************************************************************************************/
//Preenchimento obrigatório, com valor menor que dez e valor default
[Column(TypeName = "tinyint(2) default 1")]
public Pessoa Pessoa { get; set; } = Pessoa.Juridica;
//Sem preenchimento obrigatório, com valor menor que dez
[Column(TypeName = "tinyint(2)")]
@Braytiner
Braytiner / monetarios-chart.js
Last active January 5, 2021 05:40
Valores monetários PT-BR para chart.js
/*
Adding a ‘thousands’ separator to ChartJS’s Y axis and tooltips
I learned the toLocaleString() method for adding thousands separators from this Github issue (https://github.com/chartjs/Chart.js/issues/411)
These options in your options config will add a thousands separator to your tooltips and yAxes.
*/
options: {
tooltips: {
callbacks: {