Пример #1
0
    def RemoveTime(self):       
            busca = sd_times_pb2.Time()
            times = proxy.List(busca)
            try:
                print "\n###################################"
                for time in times.time:
                    print "ID:", time.id," Nome:", time.nome
                    print "###################################"
            except ValueError:
                    print "\nNão foi possivel consultar o estoque\n"

            #time que sera removido
            remove = sd_times_pb2.Time()
            remove.id = int(raw_input("Informe o ID do time: "))
            #remove.nome = "remove"
            
            menino_burro = True
            
            for time in times.time:
                if remove.id == time.id:
                    menino_burro = False
            if menino_burro:
                print "\n\nQueridão informe um ID válido\n\n"
            else:
                resp = proxy.RemoveTime(remove)
                if resp == "true":
                    print "\nTime removido com sucesso\n"
                else:
                    print "\nDeu erro\n"
Пример #2
0
    def AddTitulo(self):
            busca = sd_times_pb2.Time()  
            times = proxy.List(busca)
            try:
                print "\n###################################"
                for time in times.time:
                    print "ID:", time.id," Nome:", time.nome
                    print "Titulos: ", time.titulos
                    print "###################################\n"
            except ValueError:
                    print "\nNão foi possivel consultar o estoque\n"  

            ID = int(raw_input("Informe o ID do time a ser alterado: "))
            
            menino_burro = True
            
            
            for time in times.time:
                    if ID == time.id:
                        alterar = time
                        menino_burro=False
            
            if menino_burro:
                print "\n\nQueridão informe um ID válido\n\n"
            else:
                titulo = raw_input("Informe o novo Titulo: ")
                alterar.titulos = alterar.titulos + " : " + titulo            
                resp = proxy.AddTitulo(alterar)
                if resp == "true":
                    print "\nTime atualizado com sucesso\n"
                else:
                    print "\nDeu erro\n"
Пример #3
0
 def BuscaTime(self, busca):
     try:
         retorno = self.doOperation("BdTimes", "BuscarTimeNome",
                                    busca.SerializeToString())
         time = sd_times_pb2.Time()
         time.ParseFromString(retorno)
         return time
     except AttributeError:
         pass
Пример #4
0
 def AddTime(self):
         time = sd_times_pb2.Time()
         time.nome = raw_input("Nome:")
         time.data = raw_input("Data de Criação:")
         time.titulos = raw_input("Titulos:")
         
         teste = proxy.BuscaTime(time)
         if teste.nome != "lixo" :
             print "\n\nQueridão esse time já existe no banco\n\n"
         else:
             msg = proxy.AddTime(time)
             if  msg == "true":
                 print "Sucesso\n\n"
             else:
                 print "Algo errado não está certo\n\n"
Пример #5
0
 def BuscaTime(self):
         busca = sd_times_pb2.Time()
         busca.nome="Vasco"
         busca.data="busca"
         busca.titulos="busca"
         
         
         time = proxy.BuscaTime(busca)
         
         print "\n\n##################################"
         print "ID: ", time.id
         print "Nome: ", time.nome
         print "Data de Criação: ", time.data
         print "Titulos: ", time.titulos
         print "\n\n"
Пример #6
0
 def List(self):
         time = sd_times_pb2.Time()
         #time.nome="busca"
         #time.data="busca"
         #time.titulos="busca"
         
         times = proxy.List(time)
         if times is not None:
             if times == '':
                 print "Estoque vazio"
             else:
                 try:
                     for time in times.time:
                         print "ID:", time.id
                         print "Nome:", time.nome
                         print "Data:", time.data
                         print "Titulos:", time.titulos
                         print "\n\n"
                 except ValueError:
                     print "\nNão foi possivel consultar o estoque\n"
         else:
             print "\n"
Пример #7
0
#-*- coding:utf-8 -*-

import message_pb2, sd_times_pb2, socket

time = sd_times_pb2.Time()
time.id = 12
time.nome = "Vasco"
time.data = "01-02-48"
time.titulos = "Vice-2000esempre"

print time.SerializeToString()