Skip to content

Instantly share code, notes, and snippets.

View cesardmn's full-sized avatar

Cesar Dimi cesardmn

View GitHub Profile
from agendamento.models import *
id_agenda = 204
inter = Intervalo.objects.filter(agenda__id = id_agenda)
agenda = Agenda.objects.filter(agenda_id = id_agenda)
inter.delete()
agenda.delete()
from usuarios.models import *
from django.conf import settings
from django.utils.encoding import smart_str
from django.core.mail import EmailMessage
destinatarios = ['cesar@brbid.com', 'luiz.fernando@brbid.com']
estado = 'BA'
colunas = ['Nome', 'Telefone', 'e-mail']
arquivo = ";".join(colunas)
usuarios = User.objects.filter(
@cesardmn
cesardmn / total_estoque.py
Created July 12, 2018 16:59 — forked from Talitamota/total_estoque.py
Calculo do total financeiro de estoque
import datetime
from apreensao.models import Grv, PreRetirada
from cobranca.models import QuantidadeDiariasHelper
def valor_total_estoque():
grvs = Grv.objects.filter(retiradas__isnull=True)
total = 0
@cesardmn
cesardmn / relatorio_conciliacao.py
Created July 12, 2018 16:58 — forked from Talitamota/relatorio_conciliacao.py
Relatorio de conciliaçao financeira para Baixada Legal
import datetime
import decimal
from django.conf import settings
from django.db.models import Sum, Q, F
from django.utils.encoding import smart_str
from django.core.mail import EmailMessage
from apreensao.reports import Report
from cobranca.models import Cobranca, Boleto, ContaBancaria
@cesardmn
cesardmn / search_user_bids.py
Last active October 14, 2018 06:35 — forked from Talitamota/search_user_bids.py
Lista os usuarios (online e cartela) que participaram de um leilao
usuarios_internet = list(HistoricoFinanceiro.objects.filter(leilao__comissao__vendedor__nome='Patio Norte', content_type__model='userprofile').values_list('object_id', flat=True).distinct())
usuarios_presenciais = list(HistoricoFinanceiro.objects.filter(leilao__comissao__vendedor__nome='Patio Norte', content_type__model='cartelaprofile').values_list('object_id', flat=True).distinct())
a = CartelaProfile.objects.filter(id__in=usuarios_presenciais, tipo_pessoa__istartswith='j').distinct().count()
b = UserProfile.objects.filter(id__in=usuarios_internet, tipo_pessoa__istartswith='j').distinct().count()
@cesardmn
cesardmn / Removendo_taxas_das_notas.py
Last active November 1, 2018 12:15 — forked from Talitamota/Removendo_taxas_das_notas.py
Remoçao de taxa de notas fiscais
from novo_financeiro.models import *
leilao = 'DIVSC09-18b'
for nota in Nota.objects.filter(cache_dicionario__contains=leilao):
dicionario = nota.dicionario_do_cache()
dicionario['taxas'] = 0
nota.cache_dicionario = json.dumps(dicionario, cls=DjangoJSONEncoder)
nota.save()
@cesardmn
cesardmn / newsletter_fora_do_site.py
Created July 12, 2018 16:55 — forked from Talitamota/newsletter_fora_do_site.py
Lista de usuarios que recebem a newsletter Madmimi nao estao cadastrados no site
from django.core.mail import EmailMessage
from contato.models import Newsletter
from django.contrib.auth.models import User
emails = ['talita@tree.sh', 'tatyane@grupobaraka.com.br']
newsletter = set(Newsletter.objects.values_list('email', flat=True))
cadastrados = set(User.objects.filter(email__in=newsletter).values_list('email', flat=True))
fora_do_site = newsletter - cadastrados