Primeiro código CRUD Etiqueta: visualeditor |
Sem resumo de edição Etiqueta: visualeditor |
||
| Linha 1: | Linha 1: | ||
<nowiki>=18/06/2017=</nowiki> | <nowiki>=18/06/2017=</nowiki> | ||
<nowiki><syntaxhighlight lang="py" line="1"></nowiki> | |||
<nowiki>#</nowiki>FUNÇAO PARA CRIAR UM AGENDAMENTO; | <nowiki>#</nowiki>FUNÇAO PARA CRIAR UM AGENDAMENTO; | ||
| Linha 190: | Linha 192: | ||
<nowiki>#</nowiki>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ | <nowiki>#</nowiki>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ | ||
<nowiki></syntaxhighlight></nowiki> | |||
Edição das 04h10min de 20 de junho de 2017
=18/06/2017=
<syntaxhighlight lang="py" line="1">
#FUNÇAO PARA CRIAR UM AGENDAMENTO;
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
def Criar ():
lista = []
arquivo = open("agenda.txt", "a")
a = input("digite: data, hora, descriçao\n")
data, hora, descriçao = a.split()
lista.append(data + ";")
lista.append(hora + ";")
lista.append(descriçao + ";")
arquivo.writelines(lista)
arquivo.write("\n")
arquivo.close()
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
#FUNÇAO PARA DELETAR UM AGENDAMENTO;
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
def Del():
pesquisa = input("digite a descriaçao que deseja apagar:\n")
arquivo = open("agenda.txt", "r")
produtos = arquivo.readlines()
arquivo.close()
arquivo = open("agenda.txt", "w")
for i in produtos:
lista = i.split(';')
if lista[0] != pesquisa:
arquivo.writelines(i)
arquivo.close()
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
#FUNÇAO PARA PESQUISAR UM AGENDAMENTO;
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
def pesquisar ():
f = input("digite por qual item vai pesquisar\n'd' se for data\n'de' se for desquiçao\n")
x = input("digite o item conforme o pedido")
if(f == "d"):
pesquisa = x
arquivo = open("agenda.txt", "r")
produtos = arquivo.readlines()
arquivo.close()
for i in produtos:
lista = i.split(';')
if lista[0] == pesquisa:
print(lista)
elif(f == "de"):
pesquisa = x
arquivo = open("agenda.txt", "r")
produtos = arquivo.readlines()
arquivo.close()
for i in produtos:
lista = i.split(';')
if lista[3] == pesquisa:
print(lista)
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
#FUNÇAO PARA EDITAR UM AGENDAMENTO;
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
def editar ():
f = input("digite a data do item que sera editado\n")
pesquisa = x
arquivo = open("agenda.txt", "r")
produtos = arquivo.readlines()
arquivo.close()
for i in produtos:
lista = i.split(';')
if lista[0] == pesquisa:
lista[0] = input("lista[0](atual) Digite nova data -->: ")
lista[2] = input("lista[1](atual) Digite nova hora -->: ")
lista[3] = input("lista[2](atual) Digite nova descriçao -->: ")
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
x = input("O que deseja fazer?(c=criar, r=pesquisar, u=editar, d=deletar)")
if(x=="d"):
Del()
elif(x=="c"):
Criar()
elif(x== "r"):
pesquisar()
elif(x== "u"):
editar()
#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
</syntaxhighlight>