private void setProtocol(Protocol protocol) { _protocol = protocol; _protocolMode = modeFrom(protocol); _view.SetProtocolMode(_protocolMode); activeProtocolPresenter.EditProtocol(_protocol); _view.UpdateEditControl(activeProtocolView); plotProtocol(); }
public SetProtocolModeCommand(Protocol protocol, ProtocolMode oldProtocolMode, ProtocolMode newProtocolMode, IExecutionContext context) { _protocol = protocol; _oldProtocolMode = oldProtocolMode; _newProtocolMode = newProtocolMode; ObjectType = PKSimConstants.ObjectTypes.AdministrationProtocol; CommandType = PKSimConstants.Command.CommandTypeEdit; Description = PKSimConstants.Command.SetProtocolModeCommandDescription(oldProtocolMode.ToString(), newProtocolMode.ToString()); context.UpdateBuildinBlockProperties(this, _protocol); }
public override void UpdateFrom(BuildingBlockMetaData sourceChild, ISession session) { base.UpdateFrom(sourceChild, session); var sourceProtocol = sourceChild as ProtocolMetaData; if (sourceProtocol == null) { return; } ProtocolMode = sourceProtocol.ProtocolMode; }
protected ChangeProtocolModeCommand(Protocol protocol, ProtocolMode oldProtocolMode, ProtocolMode newProtocolMode, IExecutionContext context) { _protocol = protocol; _protocolId = protocol.Id; _oldProtocolMode = oldProtocolMode; _newProtocolMode = newProtocolMode; ObjectType = PKSimConstants.ObjectTypes.AdministrationProtocol; CommandType = PKSimConstants.Command.CommandTypeEdit; context.UpdateBuildinBlockPropertiesInCommand(this, _protocol); Visible = false; }
public bool SwitchModeConfirm(ProtocolMode protocolMode) { if (!_protocolUpdater.ValidateSwitchFrom(_protocol)) { return(false); } if (protocolMode == ProtocolMode.Advanced) { return(true); } var result = _dialogCreator.MessageBoxYesNo(PKSimConstants.UI.ReallySwitchProtocolMode); return(result == ViewResult.Yes); }
protected override void Context() { _context = A.Fake <IExecutionContext>(); _protocolUpdater = A.Fake <IProtocolUpdater>(); _protocolFactory = A.Fake <IProtocolFactory>(); _project = A.Fake <PKSimProject>(); _oldProtocol = A.Fake <Protocol>(); _oldProtocolMode = ProtocolMode.Simple; _newProtocolMode = ProtocolMode.Advanced; A.CallTo(() => _context.CurrentProject).Returns(_project); A.CallTo(() => _context.Resolve <IProtocolUpdater>()).Returns(_protocolUpdater); A.CallTo(() => _context.Resolve <IProtocolFactory>()).Returns(_protocolFactory); _newProtocol = A.Fake <Protocol>(); A.CallTo(() => _protocolFactory.Create(_newProtocolMode)).Returns(_newProtocol); sut = new SetProtocolModeCommand(_oldProtocol, _oldProtocolMode, _newProtocolMode, _context); }
public Protocol Create(ProtocolMode protocolMode, ApplicationType applicationType) { Protocol protocol; switch (protocolMode) { case ProtocolMode.Simple: protocol = createSimpleProtocol(applicationType); break; case ProtocolMode.Advanced: protocol = createAdvancedProtocol(applicationType); break; default: throw new ArgumentOutOfRangeException(nameof(protocolMode)); } protocol.IsLoaded = true; return(protocol); }
/// <summary> /// Connect with remote host /// </summary> /// <param name="obj"></param> private void Connect(PasswordBox obj) { if (!IsConnected) { try { if (ProtocolMode.Equals("SFTP")) { _protocol = new Sftp(); } if (ProtocolMode.Equals("FTP")) { _protocol = new Ftp(); } if (ProtocolMode.Equals("FTPS")) { _protocol = new Ftps(); } IsConnected = _protocol.Connect(Server, Port, User, obj.Password); RemotePath = _protocol.WorkingDirectory(); if (IsConnected) { RemoteItems = new ObservableCollection <ProtocolItem>(_protocol.ListDirectory(RemotePath)); } } catch (Exception) { // We need some data } } else { IsConnected = !_protocol.Disconnect(); _protocol = null; RemotePath = null; RemoteItems.Clear(); Tasks.Clear(); } }
public ProtocolModeChangedEvent(Protocol protocol, ProtocolMode newProtocolMode) { Protocol = protocol; ProtocolMode = newProtocolMode; }
public FinishingChangeProtocolModeCommand(Protocol protocol, ProtocolMode oldProtocolMode, ProtocolMode newProtocolMode, IExecutionContext context) : base(protocol, oldProtocolMode, newProtocolMode, context) { Description = PKSimConstants.Command.ProtocolModeChangedFrom(oldProtocolMode.ToString(), newProtocolMode.ToString()); }
public IPKSimCommand SetProtocolMode(Protocol protocol, ProtocolMode newProtocolMode) { var oldProtocolMode = newProtocolMode == ProtocolMode.Advanced ? ProtocolMode.Simple : ProtocolMode.Advanced; return(new SetProtocolModeCommand(protocol, oldProtocolMode, newProtocolMode, _executionContext).Run(_executionContext)); }
public void SetProtocolMode(ProtocolMode protocolMode) { radioGroupProtocolMode.EditValue = protocolMode; }
public Protocol(ProtocolMode mode) { this.mode = mode; }
public Protocol Create(ProtocolMode protocolMode) { return(Create(protocolMode, ApplicationTypes.IntravenousBolus)); }