Exemplo n.º 1
0
 public Broker(IAssetFactory factory, IMarket market, IOManager consoleManager, IPrinterManager printerManager, IUserSession userSession)
 {
     this.Factory    = factory;
     this.MarketProp = market;
     ConsoleManager  = consoleManager;
     PrinterManager  = printerManager;
     UserSession     = userSession;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PlayCommand"/> class.
 /// </summary>
 /// <param name="currentCommand">Given command.</param>
 /// <param name="topPlayers">Top players of the game.</param>
 /// <param name="scoreBoard">Current score board.</param>
 /// <param name="board">Current play board.</param>
 /// <param name="printer">Given printer.</param>
 public PlayCommand(string currentCommand, string[,] topPlayers, ScoreBoard scoreBoard, Board board, IPrinterManager printer)
 {
     this.currentCommand = currentCommand;
     this.topPlayers = topPlayers;
     this.scoreBoard = scoreBoard;
     this.board = board;
     this.printer = printer;
 }
Exemplo n.º 3
0
 public ChangeTermStateController(ITermsManager termManager, IUserManager userManager,
                                  IDeliveryNoteSignaturesManager deliveryNoteSignaturesManager, IPrinterManager printerManager)
 {
     this.termManager = termManager;
     this.userManager = userManager;
     this.deliveryNoteSignaturesManager = deliveryNoteSignaturesManager;
     this.printerManager = printerManager;
 }
Exemplo n.º 4
0
 public UserHandler(IUserFactory userFactory, IStreamManager streamManager, IOManager consoleManager, IPrinterManager printerManager, IUserSession userSession)
 {
     UserFactory    = userFactory;
     StreamManager  = streamManager;
     ConsoleManager = consoleManager;
     PrinterManager = printerManager;
     UserSession    = userSession;
 }
 public GenerateMonthInvoicesController(IInvoicesManager invoicesManager, IOrdersManager ordersManager,
                                        ITaxesManager taxesManager, IInvoicePositionsManager invoicePositionsManager, IUniqueNumberProvider numberProvider,
                                        ITermPositionsManager termPositionsManager, IPositionsManager positionsManager, ITermCostsManager termCostsManager,
                                        IPrinterManager printerManager) :
     base(invoicesManager, ordersManager, taxesManager, invoicePositionsManager, numberProvider, termPositionsManager, positionsManager, termCostsManager)
 {
     this.printerManager = printerManager;
 }
        public ChangeTermStateController(ITermsManager termManager, IUserManager userManager, 
            IDeliveryNoteSignaturesManager deliveryNoteSignaturesManager, IPrinterManager printerManager)
	    {
	        this.termManager = termManager;
	        this.userManager = userManager;
	        this.deliveryNoteSignaturesManager = deliveryNoteSignaturesManager;
            this.printerManager = printerManager;
        }
 public GenerateMonthInvoicesController(IInvoicesManager invoicesManager, IOrdersManager ordersManager,
     ITaxesManager taxesManager, IInvoicePositionsManager invoicePositionsManager, IUniqueNumberProvider numberProvider,
     ITermPositionsManager termPositionsManager, IPositionsManager positionsManager, ITermCostsManager termCostsManager,
     IPrinterManager printerManager) : 
     base(invoicesManager, ordersManager, taxesManager, invoicePositionsManager, numberProvider, termPositionsManager, positionsManager, termCostsManager)
 {
     this.printerManager = printerManager;
 }
Exemplo n.º 8
0
 public PrintController(IOrdersManager manager, IInvoicesManager invoicesManager,
                        IInvoiceStornosManager invoiceStornosManager, ITaxesManager taxesManager,
                        ITransportOrdersManager transportOrdersManager, IPrinterManager printerManager,
                        ITermsManager termsManager) :
     base()
 {
     this.taxesManager           = taxesManager;
     this.invoicesManager        = invoicesManager;
     this.invoiceStornosManager  = invoiceStornosManager;
     this.transportOrdersManager = transportOrdersManager;
     this.printerManager         = printerManager;
     this.termsManager           = termsManager;
     Manager = manager;
     FilterExpressionCreator = new FilterExpressionCreator();
 }
Exemplo n.º 9
0
 public PrintController(IOrdersManager manager, IInvoicesManager invoicesManager, 
     IInvoiceStornosManager invoiceStornosManager, ITaxesManager taxesManager,
     ITransportOrdersManager transportOrdersManager, IPrinterManager printerManager,
     ITermsManager termsManager) :
     base()
 {
     this.taxesManager = taxesManager;
     this.invoicesManager = invoicesManager;
     this.invoiceStornosManager = invoiceStornosManager;
     this.transportOrdersManager = transportOrdersManager;
     this.printerManager = printerManager;
     this.termsManager = termsManager;
     Manager = manager;
     FilterExpressionCreator = new FilterExpressionCreator();
 }
Exemplo n.º 10
0
 public HelpCommand(IOManager consoleManager, IPrinterManager printerManager)
 {
     ConsoleManager = consoleManager;
     PrinterManager = printerManager;
 }
Exemplo n.º 11
0
 public NESEngine(IProcessCommand commandProcessor, IOManager consoleManager, IPrinterManager printerManager)
 {
     CommandProcessor = commandProcessor;
     ConsoleManager   = consoleManager;
     PrinterManager   = printerManager;
 }
Exemplo n.º 12
0
 public LogoutCommand(IStreamManager streamManager, IPrinterManager printerManager, IUserSession userSession)
 {
     StreamManager  = streamManager;
     PrinterManager = printerManager;
     UserSession    = userSession;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="RestartCommand"/> class.
 /// </summary>
 /// <param name="board">Board value.</param>
 /// <param name="printer">Printer value.</param>
 public RestartCommand(Board board, IPrinterManager printer)
 {
     this.board = board;
     this.printer = printer;
 }
Exemplo n.º 14
0
 public void Unsubscribe(IPrinterManager manager)
 {
     manager.PrintTime -= this.TimePrinted;
 }
Exemplo n.º 15
0
 public void GetTime(IPrinterManager manager)
 {
     manager.PrintTime += this.TimePrinted;
 }
Exemplo n.º 16
0
 public PrintWalletCommand(IOManager consoleManager, IPrinterManager printerManager, IUserSession userSession)
 {
     ConsoleManager = consoleManager;
     PrinterManager = printerManager;
     UserSession    = userSession;
 }