Skip to content

Instantly share code, notes, and snippets.

// Método que chama a geração de relatório
public void visualizarRelatorio(){
// Montando o Map pra passar para o query interna.
HashMap<String, Object> argumentos = new HashMap<>();
argumentos.put("unidade", sessaoUsuarioMB.getUnidadeSelecionada());
@Marlysson
Marlysson / RouteCompileProvider.py
Created November 9, 2020 00:46
How add a new Route Compile
from masonite.provider import ServiceProvider
from masonite.routes import Route
class RouteCompilerProvider(ServiceProvider):
wsgi = False
def boot(self, route: Route):
route.compile('any', r'(.+)')
@Marlysson
Marlysson / componente.js
Created December 10, 2020 23:07
Chamada à métodos de uma classe ainda não carregada.
// Modelo
class Championship{
static ranking = []
static rounds = []
static new(){
Championship.ranking = TeamGenerator.generate()
return Championship
package bean;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;
import dao.VacinaDao;
import entidades.Vacina;
import java.util.List;
def validate(self, attrs):
whatsapp = attrs.get('whatsapp', self.object.whatsapp)
whatsapp_h = attrs.get('whatsapp_h', self.object.whatsapp_h)
prontuario = attrs.get("prontuario", self.object.prontuario
try:
obj = tb_Paciente.objects.filter(whatsapp=whatsapp, whatsapp_h=whatsapp_h, prontuario=prontuario).exists
()
@Marlysson
Marlysson / models.py
Created July 16, 2021 00:37
Renderizando erro na view.
class ModelA(models.Model):
a = models.CharField()
b = models.CharField()
c = models.CharField()
def save(self, *args, **kwargs):
c = self.a + self.b
super().save(*args, **kwargs)
@Marlysson
Marlysson / csv.csv
Last active September 16, 2021 00:09
Challenge of pre process a csv file comma separated values with money cents with comma too
ITEM1 1 11 COMPRA1 444444 00 3312 22
ITEM1 1 11 COMPRA3 444444 00 3312 22
ITEM1 1 13 COMPRA2 444444 00 3312 22
ITEM1 1 90 COMPRA3 444444 00 3312 22
ITEM2 1 20 COMPRA2 444444 00 3312 22
ITEM2 2 19 COMPRA1 444444 00 3312 22
ITEM2 1 11 COMPRA1 444444 00 3312 22
ITEM2 1 12 COMPRA2 444444 00 3312 22
ITEM3 1 11 COMPRA1 444444 00 3312 22
ITEM3 5 60 COMPRA3 444444 00 3312 22
@Marlysson
Marlysson / baseDTO.java
Created October 14, 2021 00:53
Herança?
public String toJson() throws JsonProcessingException {
ObjectMapper mapper = new ObjectMapper();
return mapper.writeValueAsString(this);
}
public PessoaFisica toModel() {
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
ObjectMapper mapper = new ObjectMapper();
mapper.setDateFormat(df);
return mapper.convertValue(this, OBJ.class);
@Marlysson
Marlysson / details.py
Created January 16, 2022 18:58
Details api masonite
# api.py
from masonite.routes import Route
ROUTES = [
Route.get('/podcasts', 'api.PodcastController@index')
]
# web.py
@Marlysson
Marlysson / MyProvider.py
Last active February 14, 2022 00:54
Scaffold to handle policies
class MyProvider(Provider):
def __init__(self, application):
self.application = application
def register(self):
Gate.register_policies([(Project, ProjectPolicy)])
def boot(self):
pass