def test(): conn = MySQLdb.connect('localhost', 'testuser', '1234', 'vigo') titulos = boletos.atrasados(conn, idempresa = 1, situacao = "''", vcto1 = datetime.date(2014, 1, 1), vcto2 = datetime.date(2014, 8, 15), ) for titulo in titulos: print titulo, titulo.contrato
def test(): conn = MySQLdb.connect('localhost', 'testuser', '1234', 'vigo') titulos = boletos.atrasados( conn, idempresa=1, situacao="''", vcto1=datetime.date(2014, 1, 1), vcto2=datetime.date(2014, 8, 15), ) for titulo in titulos: print titulo, titulo.contrato
def cartas(): situacoes = { "ativos" : "''", "bloqueados" : "'B'", "desativados" : "'X'", "todos" : "'', 'B', 'X'" } idempresa = int(request.forms.get('empresa')) grupo = request.forms.get('grupo') empresa = Empresa(idempresa, conn) data_inicial = request.forms.get('data_inicial') data_final = request.forms.get('data_final') data_pagamento = request.forms.get('data_pagamento') data_corte = request.forms.get('data_corte') qtde1 = request.forms.get('qtde_boletos1') qtde2 = request.forms.get('qtde_boletos2') if data_inicial=='' or data_final=='' or data_pagamento=='' or data_corte=='': redirect('/') titulos = boletos.atrasados( conn, idempresa = idempresa, situacao = situacoes[request.forms.get('situacao')], vcto1 = datetime.strptime(data_inicial, '%d/%m/%Y'), vcto2 = datetime.strptime(data_final, '%d/%m/%Y'), grupo = grupo, qtde_boletos_vencidos = (qtde1, qtde2) ) titulos = [titulo for titulo in titulos] if not titulos: redirect('semboletos') cartas = CartasCobranca() cartas.empresa = empresa cartas.template_path = 'templates' cartas.template = 'template1.html' cartas.taxa_religamento = request.forms.get('taxa_religamento') cartas.pagar_ate = datetime.strptime(data_pagamento, '%d/%m/%Y') cartas.data_bloqueio = datetime.strptime(data_corte, '%d/%m/%Y') pdfname = 'cartas_cobranca_%s_a_%s' % (data_inicial.replace('/', '-'), data_final.replace('/', '-')) cartas.gerar(titulos, '%s/download/%s.pdf' % (ROOT_PATH, pdfname)) redirect('download/%s.pdf' % pdfname)
def cartas(): situacoes = { "ativos": "''", "bloqueados": "'B'", "desativados": "'X'", "todos": "'', 'B', 'X'" } idempresa = int(request.forms.get('empresa')) grupo = request.forms.get('grupo') empresa = Empresa(idempresa, conn) data_inicial = request.forms.get('data_inicial') data_final = request.forms.get('data_final') data_pagamento = request.forms.get('data_pagamento') data_corte = request.forms.get('data_corte') qtde1 = request.forms.get('qtde_boletos1') qtde2 = request.forms.get('qtde_boletos2') if data_inicial == '' or data_final == '' or data_pagamento == '' or data_corte == '': redirect('/') titulos = boletos.atrasados( conn, idempresa=idempresa, situacao=situacoes[request.forms.get('situacao')], vcto1=datetime.strptime(data_inicial, '%d/%m/%Y').date(), vcto2=datetime.strptime(data_final, '%d/%m/%Y').date(), grupo=grupo, qtde_boletos_vencidos=(qtde1, qtde2)) titulos = [titulo for titulo in titulos] if not titulos: redirect('semboletos') cartas = CartasCobranca() cartas.empresa = empresa cartas.template_path = 'templates' cartas.template = 'template1.html' cartas.taxa_religamento = request.forms.get('taxa_religamento') cartas.pagar_ate = datetime.strptime(data_pagamento, '%d/%m/%Y') cartas.data_bloqueio = datetime.strptime(data_corte, '%d/%m/%Y') pdfname = 'cartas_cobranca_%s_a_%s' % (data_inicial.replace( '/', '-'), data_final.replace('/', '-')) cartas.gerar(titulos, '%s/download/%s.pdf' % (ROOT_PATH, pdfname)) redirect('download/%s.pdf' % pdfname)