def update(self, num, title, content): #num, content valid check if title == "" or content == "": message_display("제목과 내용을 입력하세요.") service = TodoService() message = service.update(num, title, content) message_display(message)
def delete(self, todo): service = TodoService() message = service.delete(todo) message_display(message)
def update(self, todoNum): service = TodoService() message = service.update(todoNum) message_display(message)
while True: menu_display() menu = menu_select() if menu == "1": todo = input_display() controller.register(todo) elif menu == "2": id, title = update_display() controller.update(id, title) elif menu == "3": id = delete_display() controller.remove(id) elif menu == "4": controller.removeAll() elif menu == "5": controller.getAllTodos() elif menu == "0": message_display("TODO 프로그램을 종료합니다") controller.file_write() break else: print() message_display("\n1, 2, 3, 4, 5, 0번 중 선택하세요")
controller.file_read() while True : menu_display() menu = menu_select() if menu =="1": schedule = input_display() controller.register(schedule) elif menu =="2": controller.getAllSchedule() elif menu =="3" : todoNum = remove_display() controller.remove(todoNum) elif menu =="4" : check = allRemove_display() controller.allRemove(check) elif menu =="0" : message_display("시스템을 종료합니다.") controller.file_write() break else : message_display("잘못 입력하셨습니다. 다시 올바른 숫자로 입력하세요. ")
def allRemove(self, check): service = TodoService() message = service.allRemove(check) message_display(message)
def remove(self, id): if id == "": message_display("id를 입력해주세요") service = TodoService() message = service.remove(id) message_display(message)
def register(self, todo): service = TodoService() message = service.register(todo) message_display(message)
def update(self, id, price): if id == "" or price == "": # 입력이 되지 않았을 경우를 체크해야 한다. message_display("제품번호와 제품가격을 모두 입력하여 주세요.") message = self.service.update(id, price) message_display(message)
def register(self, todo): service = TodoService() message = service.register(todo) #비즈니스 메서드 호출 message_display(message) #View select
def remove(self, num): if id == "": message_display("삭제할 num을 입력하세요.") service = TodoService() message = service.remove(num) message_display(message)
controller = TodoController() controller.file_read() while True: menu_dispay() menu = menu_select() if menu =="1" : todo = input_display() controller.register(todo) elif menu =="2" : controller.getAllTodo() elif menu =="3" : num, title ,content = update_display() controller.update(num,title ,content) elif menu=="4" : num = delete_display() controller.remove(num) elif menu=="0" : message_display("일정 관리 프로그램을 종료합니다.") controller.file_write() break else : print() message_display("1,2,3,4,0 번 중 선택하세요" )
menu_display() menu = menu_select() if menu == "1": product = input_display() controller.register(product) elif menu == "2": controller.getAllSchedule() elif menu == "3": (id, price) = update_display() controller.update(id, price) elif menu == "4": id = remove_display() controller.remove(id) elif menu == "5": check = allRemove_display() controller.allRemove(check) elif menu == "0": controller.file_write() message_display("시스템을 종료합니다.") break else: message_display("잘못입력하셨습니다. 올바른 메뉴를 선택하여 주세요.")
def register(self, schedule): service = TodoService() message = service.register(schedule) message_display(message)
def clearAll(self): service = TodoService() message = service.clearAll() message_display(message)
def remove(self, id): if id == "": message_display("제품번호를 입력하세요.") message = self.service.remove(id) message_display(message)
from controller.todo_controller import TodoController from view.view import display_menu, menu_select, input_display, update_display, delete_display, message_display, list_display controller = TodoController() controller.file_read() while True: display_menu() menu = menu_select() menu = int(menu) if menu == 1: todo = input_display() message_display(controller.register(todo)) elif menu == 2: controller.getAlltodos() elif menu == 3: todoNum = update_display() message_display(controller.update(todoNum)) elif menu == 4: todoNum = delete_display() message_display(controller.delete(todoNum)) elif menu == 5: message_display(controller.clearAll())
def allRemove(self, check): message = self.service.allRemove(check) message_display(message)
def update(self, id, title): if id == "" or title == "": message_display("id와 todo title을 입력해주세요") service = TodoService() message = service.update(id, title) message_display(message)
def register(self, product): message = self.service.register(product) message_display(message)
def removeAll(self): service = TodoService() message = service.removeAll() message_display(message)
def remove(self, todoNum): if todoNum == "": message_display("일정 번호가 필요합니다.") service = TodoService() message = service.remove(todoNum) message_display(message)