Ejemplo n.º 1
0
 def entry(self):
     Console.clear()
     Console.puts("返却予定日を入力してください", "(yyyy/mm/dd)")
     Console.puts(">", end="")
     self.__input = input.DateFormatedString(
         input.SunitizedString(input.ConsoleTextField()))
     self.__get_next_state = state.ErrorHasOccurred()
Ejemplo n.º 2
0
 def entry(self):
     Console.clear()
     Console.puts("ユーザID  :", cmn_res.user.data[AccountRecord.EMPLOYEE_ID])
     Console.puts("機材ID    :", cmn_res.equipment.data[EquipmentRecord.EQUIPMENT_ID])
     Console.puts("機材名    :", cmn_res.equipment.data[EquipmentRecord.EQUIPMENT_NAME])
     Console.puts("上記の情報で備品の返却手続きが完了しました。\n")
     Console.puts("続けて他の機器の返却処理が実施できます。")
     self.__get_next_state = state.ErrorHasOccurred()
Ejemplo n.º 3
0
    def entry(self):
        Console.clear()
        Console.puts("まだ利用者登録されていません。")
        Console.puts("この社員証で登録しますので、7桁の社員番号を入力してください。")
        Console.puts(">", end="")
        self.__input = input.SunitizedString(input.ConsoleTextField())

        self.__get_next_state = state.ErrorHasOccurred()
 def entry(self):
     Console.clear()
     Console.puts("手続き内容を選択してください", "{}:借用 {}:返却 {}:更新".format(
         Enquiry.Borrow, Enquiry.Return, Enquiry.Update))
     Console.puts(">", end="")
     self.__input = input.SunitizedString(
         input.ConsoleTextField()
     )
     self.__get_next_state = state.ErrorHasOccurred()
Ejemplo n.º 5
0
    def entry(self):
        self.__logger = getLogger(__name__)
        self.__logger.info("LoginAsAdmin starts.")

        self.__text_field = input.PasswordTextField()
        Console.clear()
        Console.puts("[Login as admin]")
        Console.puts("Please enter the password.")
        Console.puts(">", end="")
 def entry(self):
     if config.is_debug_mode():
         self.__input = input.SunitizedString(input.UserInputReader())
     else:
         self.__input = input.SunitizedString(input.RFIDReader())
     self.__get_next_state = state.ErrorHasOccurred()
     Console.clear()
     Console.puts("返却する備品のRFIDをかざしてください")
     Console.puts(">", end="")
 def entry(self):
     Console.clear()
     Console.puts(
         "使用場所を入力して下さい。",
         "{}:社内 {}:社外 {}:委託".format(UsePlace.InAISW, UsePlace.OutAISW,
                                    UsePlace.Outsourcer))
     Console.puts(">", end="")
     self.__input = input.SunitizedString(input.ConsoleTextField())
     self.__get_next_state = state.ErrorHasOccurred()
def debug_this_module():
    Console.clear()
    temp = SuccessUpdateEquipment()

    temp.entry()

    while True:
        temp.do()
        if (temp.should_exit()):
            temp.exit()
            break
Ejemplo n.º 9
0
    def entry(self):
        self.__input = input.SunitizedString(
            input.ConsoleTextField()
        )
        self.__get_next_state = state.ErrorHasOccurred()

        Console.clear()
        Console.puts("以下の内容で手続きを行います。よろしいですか?(Y/N)")
        Console.puts("機材ID    :", cmn_res.equipment.data[EquipmentRecord.EQUIPMENT_ID])
        Console.puts("機材名    :", cmn_res.equipment.data[EquipmentRecord.EQUIPMENT_NAME])
        Console.puts("RFID:", cmn_res.equipment.data[EquipmentRecord.RFID])
        Console.puts(">", end="")
        self.__get_next_state = state.ErrorHasOccurred()
Ejemplo n.º 10
0
def debug_this_module():
    Console.clear()

    uir = input.DateFormatedString(input.SunitizedString(UserInputReader()))

    while not uir.submitted():
        uir.capture()
        time.sleep(0.010)

    Console.puts("Your input is :", uir.get_string())
    time.sleep(1)

    del uir
Ejemplo n.º 11
0
    def entry(self):
        Console.clear()
        Console.puts("以下の情報で登録します。よろしいですか?(Y/N)")
        Console.puts("RFID      :", cmn_res.user.data[AccountRecord.RFID])
        Console.puts("USER ID  :",
                     cmn_res.user.data[AccountRecord.EMPLOYEE_ID])
        Console.puts("LAST NAME  :",
                     cmn_res.user.data[AccountRecord.LAST_NAME])
        Console.puts("FIRST NAME  :",
                     cmn_res.user.data[AccountRecord.FIRST_NAME])

        Console.puts(">", end="")
        self.__input = input.SunitizedString(input.ConsoleTextField())

        self.__get_next_state = state.ErrorHasOccurred()
Ejemplo n.º 12
0
 def entry(self):
     Console.clear()
     Console.puts("ユーザID  :", cmn_res.user.data[AccountRecord.EMPLOYEE_ID])
     Console.puts("機材ID    :",
                  cmn_res.equipment.data[EquipmentRecord.EQUIPMENT_ID])
     Console.puts("機材名    :",
                  cmn_res.equipment.data[EquipmentRecord.EQUIPMENT_NAME])
     Console.puts("返却予定日:",
                  cmn_res.equipment.data[EquipmentRecord.END_DATE])
     Console.puts(
         "使用場所  :",
         UsePlace.ReturnName(
             cmn_res.equipment.data[EquipmentRecord.USE_PLACE]), "\n")
     Console.puts("上記の情報で備品の貸出手続きが完了しました。\n")
     Console.puts("続けて他の機器の貸出処理が実施できます。")
     self.__get_next_state = state.ErrorHasOccurred()
Ejemplo n.º 13
0
 def entry(self):
     cmn_res.initialize()
     self.__pressed_key = input.PressedKey()
     Console.clear()
     Console.puts("備品管理システムにようこそ")
     Console.puts("何かキーを押すとサービスを開始します")
Ejemplo n.º 14
0
 def entry(self):
     self.__start_time = time.time()
     self.__pressed_key = input.PressedKey()
     Console.clear()
     Console.puts("一定時間操作がなかったか終了コードを受け付けたためエントランスに戻ります。")
 def entry(self):
     Console.clear()
     Console.puts("更新する機材のIDをキーボードで入力してください")
     Console.puts(">", end="")
     self.__input = input.SunitizedString(input.ConsoleTextField())
     self.__get_next_state = state.ErrorHasOccurred()