示例#1
0
    def show_insert_view():
        MP = ModelProject()

        MP.name = raw_input("Nome: ")
        MP.duration = raw_input("Quantidade de horas: ")

        ProjectController().insert(MP)
示例#2
0
    def show_update_view():
        input_user_option = raw_input("\n-> Informe o ID do projeto que deseja ATUALIZAR:\n")

        try:
            int(input_user_option)

            id_exists = ProjectController().check_id_exists(input_user_option)

            if id_exists:
                print "-> Informe os novos dados do projeto:"
                MP = ModelProject()

                MP.name = raw_input("Nome: ")
                MP.duration = raw_input("Quantidade de horas: ")

                update = ProjectController().update(input_user_option, MP)

                if update:
                    print "\nRegistro alterado com sucesso"
                else:
                    print "\nNenhum registro foi alterado!"
            else:
                print "ID {} nao foi encontrado!".format(input_user_option)
        except ValueError:
            print "ID (%s) informado e invalido!" % input_user_option