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()); }
public override void Do(IActionRegistrator registrator) { if(worker.isOnWork() == 0) new StartWork(worker,Const.HAND_OPERATION).Do(registrator); registrator.registerAction("null", Const.OPERATION_ITEM_GET.ToString(), worker.id().ToString(), worker_reg_type.ToString(), item.id().ToString(), item_reg_type.ToString()); }
public override void Do(IActionRegistrator registrator) { Console.WriteLine("{0} Пришел на работу", worker.getShortFIO()); if(worker.isOnWork() == 0) registrator.registerAction("null", Const.OPERATION_WORK_IN.ToString(), base.worker.id().ToString(), base.worker_reg_type.ToString(), "null", "null"); else Console.WriteLine("Уже на работе!!!1"); }
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"); }
public virtual void Do(IActionRegistrator registrator) { }
public ActionCreater(IActionRegistrator actionRegistrator) { registrator = actionRegistrator; }