Пример #1
0
 public override void Do(IActionRegistrator registrator)
 {
     registrator.updateAction(item.isFree());
     registrator.registerAction("now()",
                                Const.OPERATION_ITEM_PUT.ToString(),
                                worker.id().ToString(),
                                worker_reg_type.ToString(),
                                item.id().ToString(),
                                item_reg_type.ToString());
 }
Пример #2
0
        public override void Do(IActionRegistrator registrator)
        {
            Console.WriteLine("{0} ушел с работы", worker.getShortFIO());
            foreach(KeyKeeper.Item item in Journal.getWorkerItems(worker.id()))
                new PutItem(worker,Const.HAND_OPERATION,
                                       item,Const.HAND_OPERATION).Do(registrator);

            registrator.updateAction(worker.isOnWork());
            registrator.registerAction("now()",
                                       Const.OPERATION_WORK_OUT.ToString(),
                                       base.worker.id().ToString(),
                                       base.worker_reg_type.ToString(),
                                       "null",
                                       "null");
        }