def povoarObj(self, array): self.setCodTarefa(array[0]) self.setCodTarefaPai(array[1]) self.setTarefa(array[2]) self.setInicio(FormatData.de_JDate(array[3])) self.setFim(FormatData.de_JDate(array[4])) self.setPrazo(FormatData.de_JDate(array[5])) self.setTerminado(bool(array[6])) self.setOrdem(array[7]) self.setCodPrioridade(array[8]) return self
def povoarObj(self, array): self.setCodReceita(array[0]) self.setCodPagador(array[1]) self.setCodFavorecido(array[2]) self.setDescricao(array[3]) self.setPadrao(array[4]) self.setAcrescimos(array[5]) self.setValor(array[6]) self.setMesReferencia(FormatData.de_JDate(array[7])) self.setDtCredito(FormatData.de_JDate(array[8])) self.setObs(array[9]) return self
def povoarObj(self, array): self.setCodConta(array[0]) self.setCodTipoConta(array[1]) self.setDescricao(array[2]) self.setMesReferencia(FormatData.de_JDate(array[3])) self.setDtVencimento(FormatData.de_JDate(array[4])) self.setCodBarras(array[5]) self.setValor(array[6]) self.setCodContaPagadora(array[7]) self.setCodReceitaPagadora(array[8]) self.setCodPagador(array[9]) self.setContaPaga(True) if array[10] == "true" else "" self.setValorPago(array[11]) self.setDtPagamento(FormatData.de_JDate(array[12])) return self
def povoarObj(self, array): self.setCodRegistro(array[0]) self.setCodOrigemRegistro(array[1]) self.setCodTipoCampo(array[2]) self.setOrdem(array[3]) self.setRegistro(array[4]) self.setDtAtualizacao(FormatData.de_JDate(array[5])) return self
class Historico: __codHistorico = 0 __codTarefa = 0 __data = FormatData.de_JDate("0001-01-01T00:00") __obs = "" def __init__(self): pass def povoarObj(self, array): self.setCodHistorico(array[0]) self.setCodTarefa(array[1]) self.setData(FormatData.de_JDate(array[2])) self.setObs(array[3]) return self def getCodHistorico(self): return self.__codHistorico def setCodHistorico(self, codHistorico): try: self.__codHistorico = int(codHistorico) except ValueError: self.__codHistorico = self.getCodHistorico() def getCodTarefa(self): return self.__codTarefa def setCodTarefa(self, codTarefa): try: self.__codTarefa = int(codTarefa) except ValueError: self.__codTarefa = self.getCodTarefa() def getData(self): #return FormatData.de_JDate(self.__data) return self.__data def setData(self, data): try: #self.__data = FormatData.de_JDate(data) self.__data = data except ValueError: self.__data = self.getIData() def getObs(self): return self.__obs def setObs(self, obs): self.__obs = obs + ""
form = cgi.FieldStorage() dtRef = "" + \ str(datetime.date.today().year) + "-" + \ ("00" + str(datetime.date.today().month))[-2:] dtInicio = "" dtFinal = "" if form: if form.getvalue("dtRef") != None: dtRef = form.getvalue("dtRef") if form.getvalue("dtInicio") != None: dtInicio = FormatData.de_JDate(form.getvalue("dtInicio") + "T00:00") elif len(dtInicio) == 0 and form.getvalue("dtFinal") != None: dtInicio = FormatData.de_JDate(form.getvalue("dtFinal") + "T00:00") if form.getvalue("dtFinal") != None: dtFinal = FormatData.de_JDate(form.getvalue("dtFinal") + "T00:00") elif len(dtFinal) == 0 and form.getvalue("dtInicio") != None: dtFinal = dtInicio + datetime.timedelta(days=30) print("Content-type: application/json\n") saida = """ { "contas": ["""
if form.getvalue("codOrigemRegistro"): registro.setCodOrigemRegistro(int(form.getvalue("codOrigemRegistro"))) if form.getvalue("codTipoCampo"): registro.setCodTipoCampo(int(form.getvalue("codTipoCampo"))) if form.getvalue("ordem"): registro.setOrdem(int(form.getvalue("ordem"))) if form.getvalue("registro"): registro.setRegistro(str(form.getvalue("registro"))) if form.getvalue("dtAtualizacao"): registro.setDtAtualizacao( FormatData.de_JDate(form.getvalue("dtAtualizacao"))) if codRegistro > 0: if form.getvalue("delete"): registroDAO.delete(registro.getCodRegistro()) else: registroDAO.update(registro) else: registroDAO.insert(registro) else: #tentando enviar status de erro #header("HTTP/1.0 404 Not Found"); #print "Status: 404 Not Found\r\n" #print "Content-Type: text/html\r\n\r\n"
class Tarefa: __codTarefa = 0 __codTarefaPai = 0 __tarefa = "" __inicio = FormatData.de_JDate("0001-01-01T00:00") __fim = FormatData.de_JDate("0001-01-01T00:00") __prazo = FormatData.de_JDate("0001-01-01T00:00") __terminado = False __ordem = 0 __codPrioridade = 0 __codSprint = 0 __codLista = 0 def __init__(self): pass def povoarObj(self, array): self.setCodTarefa(array[0]) self.setCodTarefaPai(array[1]) self.setTarefa(array[2]) self.setInicio(FormatData.de_JDate(array[3])) self.setFim(FormatData.de_JDate(array[4])) self.setPrazo(FormatData.de_JDate(array[5])) self.setTerminado(bool(array[6])) self.setOrdem(array[7]) self.setCodPrioridade(array[8]) return self def getCodTarefa(self): return self.__codTarefa def setCodTarefa(self, codTarefa): try: self.__codTarefa = int(codTarefa) except ValueError: self.__codTarefa = self.getCodTarefa() def getCodTarefaPai(self): return self.__codTarefaPai def setCodTarefaPai(self, codTarefaPai): try: self.__codTarefaPai = int(codTarefaPai) except ValueError: self.__codTarefaPai = self.getCodTarefaPai() def getTarefa(self): return self.__tarefa def setTarefa(self, tarefa): self.__tarefa = tarefa def getInicio(self): #return FormatData.de_JDate(self.__inicio) return self.__inicio def setInicio(self, inicio): try: #self.__inicio = FormatData.de_JDate(inicio) self.__inicio = inicio except ValueError: self.__inicio = self.getInicio() def getFim(self): #return FormatData.de_JDate(self.__fim) return self.__fim def setFim(self, fim): try: #self.__fim = FormatData.de_JDate(fim) self.__fim = fim except ValueError: self.__fim = self.getFim() def getPrazo(self): #return FormatData.de_JDate(self.__prazo) return self.__prazo def setPrazo(self, prazo): try: #self.__prazo = FormatData.de_JDate(prazo) self.__prazo = prazo except ValueError: self.__prazo = self.getPrazo() def getTerminado(self): return self.__terminado def setTerminado(self, terminado): try: self.__terminado = bool(terminado) except ValueError: self.__terminado = self.getTerminado() def getOrdem(self): return self.__ordem def setOrdem(self, ordem): try: self.__ordem = int(ordem) except ValueError: self.__ordem = self.getOrdem() def getCodPrioridade(self): return self.__codPrioridade def setCodPrioridade(self, codPrioridade): try: self.__codPrioridade = int(codPrioridade) except ValueError: self.__codPrioridade = self.getCodPrioridade() def getCodSprint(self): return self.__codSprint def setCodSprint(self, codSprint): try: self.__codSprint = int(codSprint) except ValueError: self.__codSprint = self.getCodSprint() def getCodLista(self): return self.__codLista def setCodLista(self, codLista): try: self.__codLista = int(codLista) except ValueError: self.__codLista = self.getCodLista()
class Registro: __codRegistro = 0 __codItem = 0 __codVendedor = 0 __dtAquisicao = FormatData.de_JDate("0001-01-01T00:00") __preco = 0.0 __garantia = "" __dtDesuso = FormatData.de_JDate("0001-01-01T00:00") __observacoes = "" def __init__(self): pass def povoarObj(self, array): self.setCodRegistro(array[0]) self.setCodItem(array[1]) self.setCodVendedor(array[2]) self.setDtAquisicao(array[3]) self.setPreco(array[4]) self.setGarantia(array[5]) self.setDtDesuso(array[6]) self.setObservacoes(array[7]) return self def getCodRegistro(self): return int(self.__codRegistro) def setCodRegistro(self, codRegistro): try: self.__codRegistro = int(codRegistro) except ValueError: self.__codRegistro = self.getCodRegistro() def getCodItem(self): return int(self.__codItem) def setCodItem(self, codItem): try: self.__codItem = int(codItem) except ValueError: self.__codItem = self.getCodItem() def getCodVendedor(self): return int(self.__codVendedor) def setCodVendedor(self, codVendedor): try: self.__codVendedor = int(codVendedor) except ValueError: self.__codVendedor = self.getCodVendedor() def getDtAquisicao(self): return self.__dtAquisicao def setDtAquisicao(self, dtAquisicao): try: self.__dtAquisicao = dtAquisicao except ValueError: self.__dtAquisicao = self.getDtAquisicao() def getPreco(self): return float(self.__preco) def setPreco(self, preco): try: self.__preco = int(preco) except ValueError: self.__preco = self.getPreco() def getGarantia(self): return str(self.__garantia) def setGarantia(self, garantia): try: self.__garantia = str(garantia) except ValueError: self.__garantia = self.getGarantia() def getDtDesuso(self): return self.__dtDesuso def setDtDesuso(self, dtDesuso): try: self.__dtDesuso = dtDesuso except ValueError: self.__dtDesuso = self.getDtDesuso() def getObservacoes(self): return str(self.__observacoes) def setObservacoes(self, observacoes): try: self.__observacoes = str(observacoes) except ValueError: self.__observacoes = self.getObservacoes()
saida = "" saida += """ { "registro": [""" registro = registroDAO.select(codRegistro) saida += """ {} "codRegistro": {}, "codOrigemRegistro": {}, "codTipoCampo": {}, "ordem": {}, "registro": "{}", "dtAtualizacao": "{}" {}""".format( "{", registro.getCodRegistro(), registro.getCodOrigemRegistro(), registro.getCodTipoCampo(), registro.getOrdem(), registro.getRegistro().replace("\r", "%r").replace("\n", "%n").replace( "\t", "$t").replace("\\", "$b").replace("\"", "\\\""), FormatData.para_JDate(registro.getDtAtualizacao()), "}") saida += """ ] } """ print(saida.replace("\n", "").replace("\t", ""))
dao = RegistroDAO() if str(form) != "FieldStorage(None, None, '')": codPK = int(form.getvalue("codRegistro")) if form.getvalue("codRegistro"): obj.setCodRegistro(int(form.getvalue("codRegistro"))) if form.getvalue("codItem"): obj.setCodItem(int(form.getvalue("codItem"))) if form.getvalue("codVendedor"): obj.setCodVendedor(int(form.getvalue("codVendedor"))) if form.getvalue("dtAquisicao"): obj.setDtAquisicao(FormatData.de_JDate(form.getvalue("dtAquisicao"))) if form.getvalue("preco"): obj.setPreco(float(form.getvalue("preco"))) if form.getvalue("garantia"): obj.setGarantia(str(form.getvalue("garantia"))) if form.getvalue("dtDesuso"): obj.setDtDesuso(FormatData.de_JDate(form.getvalue("dtDesuso"))) if form.getvalue("observacoes"): obj.setObservacoes(str(form.getvalue("observacoes"))) if codPK > 0: if form.getvalue("delete"):
print("Content-type: application/json\n") saida = "" saida += """ { "historico": [""" obj = dao.select(codHistorico) saida += """ {} "codHistorico": "{}", "codTarefa": "{}", "data": "{}", "obs": "{}" {}""".format( "{", obj.getCodHistorico(), obj.getCodTarefa(), FormatData.para_JDate(obj.getData()), obj.getObs().replace("\r", "%r").replace("\n", "%n").replace("\t", "$t").replace( "\\", "$b").replace("\"", "\\\""), "}") saida += """ ] } """ print(saida.replace("\n", "").replace("\t", ""))
def povoarObj(self, array): self.setCodHistorico(array[0]) self.setCodTarefa(array[1]) self.setData(FormatData.de_JDate(array[2])) self.setObs(array[3]) return self
def setStatement(self, obj, sql): # vai puxar os dados do objeto para executar # um comando SQL para o BD # context = valores que serao passados ao sqlite # junto com a string SQL context = [] registroNovo = False # define os metodos GETTER e SETTER da PK getPk = getattr( obj, "get" + self.__pk[:1].upper() + self.normalizaNome(self.__pk)[1:]) setPk = getattr( obj, "set" + self.__pk[:1].upper() + self.normalizaNome(self.__pk)[1:]) # verifica se a PK é igual a zero # e puxa a autonumeração if int(getPk()) < 1: setPk(self.__conn.autoNumeracao()) registroNovo = True # ratreia os métodos do objeto com a ajuda # da lista com nomes dos campos da tabela # e adiciona os dados do objeto a array context i = 0 for nomeCampo in self.nomeCampos: getMethod = getattr( obj, "get" + nomeCampo[:1].upper() + self.normalizaNome(nomeCampo)[1:]) # Verifica o tipo de campo do modo que esta # registrado no SQLite e formata o registro if self.tipoCampos[i] == "LocalDateTime": context.append( FormatData.para_JDate(getMethod()) #getMethod() ) elif self.tipoCampos[i] == "BOOLEAN": if getMethod(): context.append('true') else: context.append('false') else: context.append(getMethod()) i += 1 # TESTES #print("") #print(self.tipoCampos[i]) #print(nomeCampo) # precisa incluir mais uma vez o valor da PK # em caso de um UPDATE pois a array de campos do BD # inclui a condicao WHERE no final da String if registroNovo == False: context.append(getPk()) #TESTES #print(sql) #print(context) self.__cursor.execute(sql, context)
lista = contaDAO.listaPelaContaPagadora(codContaPagadora) contaLista = len(lista) - 1 for forConta in lista: tipoConta = tipoContaDAO.select(forConta.getCodTipoConta()) receita = receitaDAO.select(forConta.getCodReceitaPagadora()) recPagadora = "" if (receita.getCodReceita() > 0): pagador = pagadorDAO.select(receita.getCodPagador()) recPagadora = "" + \ FormatData.mesRef(receita.getMesReferencia()) + " - " + \ pagador.getPagador() saida += """ {} "codConta": {}, "codReceitaPagadora": {}, "tipoConta": "{}", "vencimento": "{}", "contaPaga": "{}", "dtPagamento": "{}", "valor": "{}", "valorPago": "{}", "receitaPagadora": "{}" {}""".format("{", forConta.getCodConta(), forConta.getCodReceitaPagadora(), tipoConta.getTipoConta(),
class Registro: __codRegistro = 0 __codOrigemRegistro = 0 __codTipoCampo = 0 __ordem = 0 __registro = "" __dtAtualizacao = FormatData.de_JDate("0001-01-01T00:00") def __init__(self): pass def povoarObj(self, array): self.setCodRegistro(array[0]) self.setCodOrigemRegistro(array[1]) self.setCodTipoCampo(array[2]) self.setOrdem(array[3]) self.setRegistro(array[4]) self.setDtAtualizacao(FormatData.de_JDate(array[5])) return self def getCodRegistro(self): return self.__codRegistro def setCodRegistro(self, codRegistro): try: self.__codRegistro = int(codRegistro) except ValueError: self.__codRegistro = self.getCodRegistro() def getCodOrigemRegistro(self): return self.__codOrigemRegistro def setCodOrigemRegistro(self, codOrigemRegistro): try: self.__codOrigemRegistro = int(codOrigemRegistro) except ValueError: self.__codOrigemRegistro = self.getCodOrigemRegistro() def getCodTipoCampo(self): return self.__codTipoCampo def setCodTipoCampo(self, codTipoCampo): try: self.__codTipoCampo = int(codTipoCampo) except ValueError: self.__codTipoCampo = self.getCodTipoCampo() def getOrdem(self): return self.__ordem def setOrdem(self, ordem): try: self.__ordem = int(ordem) except ValueError: self.__ordem = self.getOrdem() def getRegistro(self): return self.__registro def setRegistro(self, registro): self.__registro = str(registro) def getDtAtualizacao(self): #return FormatData.de_JDate(self.__dtAtualizacao) return self.__dtAtualizacao def setDtAtualizacao(self, dtAtualizacao): try: #self.__dtAtualizacao = FormatData.de_JDate(dtAtualizacao) self.__dtAtualizacao = dtAtualizacao except ValueError: self.__dtAtualizacao = self.getDtAtualizacao()
class Conta: __codConta = 0 __codTipoConta = 0 __descricao = "" __mesReferencia = FormatData.de_JDate("0001-01-01T00:00") __dtVencimento = FormatData.de_JDate("0001-01-01T00:00") __codBarras = "" __valor = 0.0 __codContaPagadora = 0 __codReceitaPagadora = 0 __codPagador = 0 __contaPaga = False __valorPago = 0.0 __dtPagamento = FormatData.de_JDate("0001-01-01T00:00") def __init__(self): pass def povoarObj(self, array): self.setCodConta(array[0]) self.setCodTipoConta(array[1]) self.setDescricao(array[2]) self.setMesReferencia(FormatData.de_JDate(array[3])) self.setDtVencimento(FormatData.de_JDate(array[4])) self.setCodBarras(array[5]) self.setValor(array[6]) self.setCodContaPagadora(array[7]) self.setCodReceitaPagadora(array[8]) self.setCodPagador(array[9]) self.setContaPaga(True) if array[10] == "true" else "" self.setValorPago(array[11]) self.setDtPagamento(FormatData.de_JDate(array[12])) return self def getCodConta(self): return int(self.__codConta) def setCodConta(self, codConta): try: self.__codConta = int(codConta) except ValueError: self.__codConta = self.getCodConta() def getCodTipoConta(self): return int(self.__codTipoConta) def setCodTipoConta(self, codTipoConta): try: self.__codTipoConta = int(codTipoConta) except ValueError: self.__codTipoConta = self.getCodTipoConta() def getDescricao(self): return str(self.__descricao) def setDescricao(self, descricao): try: self.__descricao = str(descricao) except ValueError: self.__descricao = self.getDescricao() def getMesReferencia(self): return self.__mesReferencia #return datetime.datetime.strptime(self.__mesReferencia, "%Y-%m-%dT%H:%M") def setMesReferencia(self, mesReferencia): if type(mesReferencia) == datetime.datetime: self.__mesReferencia = mesReferencia else: self.__mesReferencia = self.getMesReferencia() def getDtVencimento(self): return self.__dtVencimento def setDtVencimento(self, dtVencimento): if type(dtVencimento) == datetime.datetime: self.__dtVencimento = dtVencimento else: self.__dtPagamento = self.getDtVencimento() def getCodBarras(self): return self.__codBarras def setCodBarras(self, codBarras): try: self.__codBarras = str(codBarras) except ValueError: self.__codBarras = self.getCodBarras() def getValor(self): return self.__valor def setValor(self, valor): try: self.__valor = float(valor) except ValueError: self.__valor = self.getValor() def getCodContaPagadora(self): return self.__codContaPagadora def setCodContaPagadora(self, codContaPagadora): try: self.__codContaPagadora = int(codContaPagadora) except ValueError: self.__codContaPagadora = self.getCodContaPagadora() def getCodReceitaPagadora(self): return self.__codReceitaPagadora def setCodReceitaPagadora(self, codReceitaPagadora): try: self.__codReceitaPagadora = int(codReceitaPagadora) except ValueError: self.__codReceitaPagadora = self.getCodReceitaPagadora() def getCodPagador(self): return self.__codPagador def setCodPagador(self, codPagador): try: self.__codPagador = int(codPagador) except ValueError: self.__codPagador = self.getCodPagador() def getContaPaga(self): return bool(self.__contaPaga) def setContaPaga(self, contaPaga): try: self.__contaPaga = bool(contaPaga) except ValueError: self.__contaPaga = self.getContaPaga() def getValorPago(self): return self.__valorPago def setValorPago(self, valorPago): try: self.__valorPago = float(valorPago) except ValueError: self.__valorPago = self.getValorPago() def getDtPagamento(self): return self.__dtPagamento def setDtPagamento(self, dtPagamento): if type(dtPagamento) == datetime.datetime: self.__dtPagamento = dtPagamento else: self.__dtPagamento = self.getDtPagamento()
lista = receitaDAO.listaPorMesReferencia(dtRef) contaLista = len(lista) -1 for forReceita in lista: #tipoConta = tipoContaDAO.select(forConta.getCodTipoConta()) #receita = receitaDAO.select(forConta.getCodReceitaPagadora()) referencia = "" if (forReceita.getCodReceita() > 0): pagador = pagadorDAO.select(forReceita.getCodPagador()) mesRef = \ FormatData.mesRef(forReceita.getMesReferencia()) dtCreditoMin = \ FormatData.dataSimplesMin(forReceita.getDtCredito()) referencia = "" + \ FormatData.mesRef(forReceita.getMesReferencia()) + " - " + \ pagador.getPagador() + \ "(em: " + FormatData.dataSimplesMin(forReceita.getDtCredito()) + ")" saida += """ {} "codReceita": {},
saida += """ {} "codTarefa": {}, "codTarefaPai": {}, "tarefa": "{}", "inicio": "{}", "fim": "{}", "prazo": "{}", "terminado": "{}", "ordem": {}, "codPrioridade": {}, "subTarefas": {}, "subTarefasTerminadas": {} {}""".format( "{", obj.getCodTarefa(), obj.getCodTarefaPai(), obj.getTarefa().replace("\r", "%r").replace("\n", "%n").replace( "\t", "$t").replace("\\", "$b").replace("\"", "\\\""), FormatData.para_JDate(obj.getInicio()), FormatData.para_JDate(obj.getFim()), FormatData.para_JDate(obj.getPrazo()), obj.getTerminado(), obj.getOrdem(), obj.getCodPrioridade(), dao.ttlSubTarefas(obj.getCodTarefa()), dao.subTarefasTerminadas(obj.getCodTarefa()), "}") saida += """ ] } """ print(saida.replace("\n", "").replace("\t", ""))
form = cgi.FieldStorage() obj = Historico() dao = HistoricoDAO() if str(form) != "FieldStorage(None, None, '')": codHistorico = int(form.getvalue("codHistorico")) if form.getvalue("codHistorico"): obj.setCodHistorico(int(form.getvalue("codHistorico"))) if form.getvalue("codTarefa"): obj.setCodTarefa(int(form.getvalue("codTarefa"))) if form.getvalue("data"): obj.setData(FormatData.de_JDate(form.getvalue("data"))) if form.getvalue("obs"): obj.setObs(str(form.getvalue("obs"))) if codHistorico > 0: if form.getvalue("delete"): dao.delete(obj.getCodHistorico()) else: dao.update(obj) else: dao.insert(obj) else: #tentando enviar status de erro #header("HTTP/1.0 404 Not Found");
if form.getvalue("contaDeCredito"): obj.setContaDeCredito(True) else: obj.setContaDeCredito(False) if form.getvalue("tipoContaAtivo"): obj.setTipoContaAtivo(True) else: obj.setTipoContaAtivo(False) if form.getvalue("codPagador"): obj.setCodPagador(int(form.getvalue("codPagador"))) if form.getvalue("dtInicio"): obj.setDtInicio( FormatData.de_JDate(form.getvalue("dtInicio") + "T00:00")) if form.getvalue("dtFinal"): obj.setDtFinal( FormatData.de_JDate(form.getvalue("dtFinal") + "T00:00")) if codTipoConta > 0: if form.getvalue("delete"): dao.delete(obj.getCodTipoConta()) else: dao.update(obj) else: dao.insert(obj) else: #tentando enviar status de erro
float(form.getvalue("padrao")) ) if form.getvalue("acrescimos"): o.setAcrescimos( float(form.getvalue("acrescimos")) ) if form.getvalue("valor"): o.setValor( float(form.getvalue("valor")) ) if form.getvalue("mesReferencia"): o.setMesReferencia( FormatData.de_JDate(form.getvalue("mesReferencia") + "-01T00:00") ) if form.getvalue("dtCredito"): o.setDtCredito( FormatData.de_JDate(form.getvalue("dtCredito") + "T00:00") ) if form.getvalue("obs"): o.setObs( str(form.getvalue("obs")) ) if codReceita > 0:
codTarefa = int(form.getvalue("codTarefa")) if form.getvalue("codTarefa"): obj.setCodTarefa(int(form.getvalue("codTarefa"))) if form.getvalue("codTarefaPai"): obj.setCodTarefaPai(int(form.getvalue("codTarefaPai"))) if form.getvalue("tarefa"): obj.setTarefa(str(form.getvalue("tarefa"))) if form.getvalue("codTarefa"): obj.setCodTarefa(int(form.getvalue("codTarefa"))) if form.getvalue("inicio"): obj.setInicio(FormatData.de_JDate(form.getvalue("inicio"))) if form.getvalue("fim"): obj.setFim(FormatData.de_JDate(form.getvalue("fim"))) if form.getvalue("prazo"): obj.setPrazo(FormatData.de_JDate(form.getvalue("prazo"))) if form.getvalue("terminado"): obj.setTerminado(True) else: obj.setTerminado(False) if form.getvalue("ordem"): obj.setOrdem(int(form.getvalue("ordem")))
saida += """ {} "codTarefa": {}, "codTarefaPai": {}, "tarefa": "{}", "inicio": "{}", "fim": "{}", "prazo": "{}", "terminado": "{}", "ordem": {}, "codPrioridade": {} {}""".format( "{", obj.getCodTarefa(), obj.getCodTarefaPai(), obj.getTarefa().replace("\r", "%r").replace("\n", "%n").replace( "\t", "$t").replace("\\", "$b").replace("\"", "\\\""), FormatData.para_JDate(obj.getInicio()), FormatData.para_JDate(obj.getFim()), FormatData.para_JDate(obj.getPrazo()), obj.getTerminado(), obj.getOrdem(), obj.getCodPrioridade(), "}") if i < contaLista: saida += "," i += 1 else: break saida += """ ] } """
i = 0 lista = contaDAO.listaContasDeCredito() contaLista = len(lista) - 1 for forConta in lista: tipoConta = tipoContaDAO.select(forConta.getCodTipoConta()) saida += """ {} "codConta": {}, "lbl": "{}" {}""".format( "{", forConta.getCodConta(), FormatData.dataSimplesMin(forConta.getDtVencimento()) + " - " + tipoConta.getTipoConta() + " ref: " + FormatData.mesRef(forConta.getMesReferencia()), "}") if i < contaLista: saida += "," i += 1 else: break saida += """ ] } """ print(saida.replace("\n", "").replace("\t", ""))
if str(form) != "FieldStorage(None, None, '')": codConta = int(form.getvalue("codConta")) if form.getvalue("codConta"): obj.setCodConta(int(form.getvalue("codConta"))) if form.getvalue("codTipoConta"): obj.setCodTipoConta(int(form.getvalue("codTipoConta"))) if form.getvalue("descricao"): obj.setDescricao(str(form.getvalue("descricao"))) if form.getvalue("mesReferencia"): obj.setMesReferencia( FormatData.de_JDate(form.getvalue("mesReferencia") + "-01T00:00") ) if form.getvalue("dtVencimento"): obj.setDtVencimento( FormatData.de_JDate(form.getvalue("dtVencimento") + "T00:00") ) if form.getvalue("codBarras"): obj.setCodBarras(str(form.getvalue("codBarras"))) if form.getvalue("valor"): obj.setValor(float(form.getvalue("valor"))) if form.getvalue("codContaPagadora"): obj.setCodContaPagadora(int(form.getvalue("codContaPagadora")))
class Receita: __codReceita = 0 __codPagador = 0 __codFavorecido = 0 __descricao = "" __padrao = 0.0 __acrescimos = 0.0 __valor = 0.0 __mesReferencia = FormatData.de_JDate("0001-01-01T00:00") __dtCredito = FormatData.de_JDate("0001-01-01T00:00") __obs = "" def __init__(self): pass def povoarObj(self, array): self.setCodReceita(array[0]) self.setCodPagador(array[1]) self.setCodFavorecido(array[2]) self.setDescricao(array[3]) self.setPadrao(array[4]) self.setAcrescimos(array[5]) self.setValor(array[6]) self.setMesReferencia(FormatData.de_JDate(array[7])) self.setDtCredito(FormatData.de_JDate(array[8])) self.setObs(array[9]) return self def getCodReceita(self): return int(self.__codReceita) def setCodReceita(self, codReceita): try: self.__codReceita = int(codReceita) except ValueError: self.__codReceita = self.getCodReceita() def getCodPagador(self): return int(self.__codPagador) def setCodPagador(self, codPagador): try: self.__codPagador = int(codPagador) except ValueError: self.__codPagador = self.getCodPagador() def getCodFavorecido(self): return int(self.__codFavorecido) def setCodFavorecido(self, codFavorecido): try: self.__codFavorecido = int(codFavorecido) except ValueError: self.__codPagador = self.getCodFavorecido() def getDescricao(self): return str(self.__descricao) def setDescricao(self, descricao): try: self.__descricao = str(descricao) except ValueError: self.__descricao = self.getDescricao() def getPadrao(self): return float(self.__padrao) def setPadrao(self, padrao): try: self.__padrao = str(padrao) except ValueError: self.__padrao = self.getPadrao() def getAcrescimos(self): return float(self.__acrescimos) def setAcrescimos(self, acrescimos): try: self.__acrescimos = str(acrescimos) except ValueError: self.__acrescimos = self.getAcrescimos() def getValor(self): return float(self.__valor) def setValor(self, valor): try: self.__valor = str(valor) except ValueError: self.__valor = self.getValor() def getMesReferencia(self): return self.__mesReferencia def setMesReferencia(self, mesReferencia): if type(mesReferencia) == datetime.datetime: self.__mesReferencia = mesReferencia else: self.__mesReferencia = self.getMesReferencia() def getDtCredito(self): return self.__dtCredito def setDtCredito(self, dtCredito): if type(dtCredito) == datetime.datetime: self.__dtCredito = dtCredito else: self.__dtCredito = self.getDtCredito() def getObs(self): return str(self.__obs) def setObs(self, obs): try: self.__obs = str(obs) except ValueError: self.__obs = self.getObs()