def update(self, id, major):
     # id, major, valid check
     if id == "" or major == "":  # valid check
         message_display("아이디와 전공 데이터 입력이 필요합니다.")
     service = StudentService()
     message = service.update(id, major)
     message_display(message)
Beispiel #2
0
        student = input_display()
        controller.register(student)

    elif menu == "2":
        controller.getAllStudents()

    elif menu == "3":
        id, major = update_display()  # (id,major)로 받아도 상관없다.
        controller.update(id, major)

    elif menu == "4":
        id = delete_display()
        controller.remove(id)

    elif menu == "0":
        message_display("수강생 관리 프로그램을 종료합니다.")
        controller.file_write()
        break
    else:
        print()
        message_display("1,2,3,4,0 번 중 선택하세요")

# todo_function 버전 refactoring
# todoMgrSystem 폴더 생성
# view, entity, controller, service, dao, exception pakage 생성 : 폴더 생성 __init__.py 파일 생성
# entity, controller, service, exception class 선언 역할별로 구현
# todoMgrSystem / main.py 테스트
# todoMgrSystem
#       |-- main.py
#       |-- view
#          |-- view.py (menu_display, input_display, list_display, ....)
Beispiel #3
0
contoller = StudentController()

contoller.file_read()

while True:
    menu_display()

    menu = menu_select_display()

    if menu == "1":
        student = input_display()
        contoller.register(student)

    elif menu == "2":
        contoller.getAllStudents()

    elif menu == "3":
        id, major = update_display()
        contoller.update()

    elif menu == "4":
        id = delet_display()
        contoller.remove(id)

    elif menu == "0":
        message_display("프로그램을 종료 합니다.")
        contoller.file_write()
        break
    else:
        menu = input("1, 2, 3, 4, 0번 중에 선택하세요 \n 메뉴: ")
 def register(self, student):
     # 만약 id가 email 형식인 경우 email 맞는지 student.id.valid 체크
     service = StudentService()
     message = service.register(student)  # 비즈니스 메서드 호출
     message_display(message)  # View Select
 def remove(self, id):
     if id == "":
         message_display("아이디 입력이 필요합니다.")
     service = StudentService()
     message = service.remove(id)
     message_display(message)
Beispiel #6
0
 def register(self, student):
     # 만약 id가 email형식인 경우 email 형식 맞는지 student.id valid 체크
     service = StudentService()
     bm = service.register(student)  # 비즈니스 메서드 호출
     message_display(bm)
Beispiel #7
0
 def register(self, student):
     # 만약 id가 email형식인 경우 email형식에 맞게 들어왔는지 student.id vaild 체크
     service = StudentService()
     message = service.register(student) # 비즈니스 메서드 호출
     message_display(message)  # view select