Skip to content

Instantly share code, notes, and snippets.

View fayqLs's full-sized avatar

FABRICIO fayqLs

View GitHub Profile
@fayqLs
fayqLs / .php
Created June 24, 2021 22:29
FORMATA O TEXTO DO CAMPO EM MAIÚSCULAS
<?php
$nome->forceUpperCase();
@fayqLs
fayqLs / .php
Created June 24, 2021 22:30
DEFINE O TAMANHO MÁXIMO DO CAMPO
<?php
$nome->setMaxLength(50);
@fayqLs
fayqLs / .php
Created June 24, 2021 22:31
CAMPO NÃO EDITÁVEL
<?php
$nome->setEditable(false);
@fayqLs
fayqLs / .php
Last active April 20, 2024 00:25
DEFINE MÁSCARA NO CAMPO
<?php
// COM true, IRÁ SALVAR SEM A MÁSCARA DO CAMPO
$telefone->setMask('(99) 9999-9999', true);
TEntry::changeMask(self::$formName, 'cpf', '999.999.999-99');
TEntry::changeMask(self::$formName, 'cnpj', '999.999.999-99');
@fayqLs
fayqLs / .php
Last active April 20, 2024 00:23
MUDA A MÁSCARA DO CAMPO CPF/CNPJ AO SELECIONAR O TIPO DE PESSOA DA COMBO
<?php
// DEFININDO A AÇÃO DA COMBOX TIPO PESSOA AO MUDAR DE OPÇÃO
$tipo_pessoa->setChangeAction(new TAction([$this,'onTipoPessoa']));
// cpf_cnpj É O NOME DO CAMPO CPF / CNPJ
// FUNÇÃO DA COMBO TIPO PESSOA
public static function onTipoPessoa($param = null)
{
@fayqLs
fayqLs / .php
Last active January 7, 2023 09:22
PEGAR OS DADOS DOS CAMPOS NO FORMULÁRIO
<?php
$data = $this->form->getData();
@fayqLs
fayqLs / .php
Last active April 20, 2024 00:23
BUSCA O CNPJ E MOSTRA OS DADOS DA EMPRESA NO FORMULÁRIO
<?php
public static function buscarEmpresa($param = null)
{
if ($param['cnpj'])
{
$cnpj = str_replace(['.','-','/',' '],['','','',''], $param['cnpj']);
$content = file_get_contents("https://www.receitaws.com.br/v1/cnpj/{$cnpj}", false, stream_context_create([
"ssl" => [
@fayqLs
fayqLs / .php
Created June 24, 2021 22:43
MUDA O FORMATO / MÁSCARA PARA DATA NA COLUNA DO DATAGRID
<?php
$column_data_venda>setTransformer(function($value, $object, $row)
{
if(!empty(trim($value)))
{
try
{
$date = new DateTime($value);
return $date->format('d/m/Y');
@fayqLs
fayqLs / .php
Created June 24, 2021 22:44
MUDA O FORMATO / MÁSCARA PARA VALOR MONETÁRIO NA COLUNA DO DATAGRID
<?php
$column_preco->setTransformer(function($value, $object, $row)
{
if(!$value)
{
$value = '';
}
if(is_numeric($value))
@fayqLs
fayqLs / .php
Last active April 20, 2024 00:21
CRIAR FILTRO DOS REGISTROS PELA UNIDADE LOGADA NO DATAGRID
<?php
# VIA CONSTRUCT
$this->datagrid = new BootstrapDatagridWrapper($this->datagrid);
$this->filter_criteria = new TCriteria;
$unidade_id = TSession::getValue("userunitid");
$this->filter_criteria->add(new TFilter('system_unit_id', '=', $unidade_id));