public void Start() { var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName + "/Fujitsu.Utilities.UserManagement.Service.UserManagement"; using (var proxy = new UserManagementProxy(remoteHost)) { var readResult = proxy.ExecuteReadOperation( new GetWorkerByIdOperation { WorkerId = m_Settings.TestWorkerID } ); UserManagementUpdateOperationResult result = null; var getWorkerResult = readResult as GetWorkerByIdOperationResult; if (getWorkerResult != null) { if (getWorkerResult.Errors.Length == 0) { getWorkerResult.Worker.Person.FirstName = m_Settings.TestWorkerName; result = proxy.ExecuteUpdateOperation( new UpdateWorkerOperation { Worker = getWorkerResult.Worker } ); } } var xml = new MessageViewFormatter <UserManagementUpdateOperationResult>(result).FormatMessage(); m_Controller.ShowResult(xml); } }
/// <summary> /// Add worker /// </summary> public void Start() { UserManagementUpdateOperationResult result; if (m_Settings.UseCertificateProxy) { var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName + "/Fujitsu.Utilities.UserManagement.Service.UserManagementWithCertificateSecurity"; using (var proxy = new UserManagementProxyWithCertificateSecurity(remoteHost)) { result = proxy.ExecuteUpdateOperation( new PasswordResetOperation { WorkerId = m_Settings.TestWorkerID }); } } else { var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName + "/Fujitsu.Utilities.UserManagement.Service.UserManagement"; using (var proxy = new UserManagementProxy(remoteHost)) { result = proxy.ExecuteUpdateOperation( new PasswordResetOperation { WorkerId = m_Settings.TestWorkerID }); } } var xml = new MessageViewFormatter <UserManagementUpdateOperationResult>(result).FormatMessage(); m_Controller.ShowResult(xml); }
public void Start() { var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName + "/Fujitsu.Utilities.UserManagement.Service.UserManagement"; using (var proxy = new UserManagementProxy(remoteHost)) { var result = proxy.ExecuteReadOperation( new GetOperatorGroupsOperation() ); var xml = new MessageViewFormatter <UserManagementReadOperationResult>(result).FormatMessage(); m_Controller.ShowResult(xml); } }
public void Start() { var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName + "/Fujitsu.Utilities.UserManagement.Service.UserManagement"; using (var proxy = new UserManagementProxy(remoteHost)) { var result = proxy.ExecuteUpdateOperation( new DeleteWorkerOperation { WorkerId = m_Settings.TestWorkerID }); var xml = new MessageViewFormatter <UserManagementUpdateOperationResult>(result).FormatMessage(); m_Controller.ShowResult(xml); } }
/// <summary> /// Add worker /// </summary> public void Start() { UserManagementUpdateOperationResult result; var password = new SecureString(); password.AppendChar('a'); password.AppendChar('0'); password.AppendChar('0'); password.AppendChar('0'); password.AppendChar('0'); password.AppendChar('0'); password.AppendChar('0'); var helper = RootContainer.container.Resolve <IPasswordHandler>(); var enc = helper.EncryptPassword(password).ToString(); if (m_Settings.UseCertificateProxy) { var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName + "/Fujitsu.Utilities.UserManagement.Service.UserManagementWithCertificateSecurity"; using (var proxy = new UserManagementProxyWithCertificateSecurity(remoteHost)) { result = proxy.ExecuteUpdateOperation( new PasswordCreateOperation { NewPasswordEncrypted = enc, WorkerID = m_Settings.TestWorkerID }); } } else { var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName + "/Fujitsu.Utilities.UserManagement.Service.UserManagement"; using (var proxy = new UserManagementProxy(remoteHost)) { result = proxy.ExecuteUpdateOperation( new PasswordChangeOperation { NewPasswordEncrypted = enc }); } } var xml = new MessageViewFormatter <UserManagementUpdateOperationResult>(result).FormatMessage(); m_Controller.ShowResult(xml); }
public void Start() { var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName + "/Fujitsu.Utilities.UserManagement.Service.UserManagement"; using (var proxy = new UserManagementProxy(remoteHost)) { var result = proxy.ExecuteUpdateOperation(new AddSecurityPointsToOperatorGroupOperation { OperatorGroupId = 1000, ConfigPoint = 1, SecurityPointIDs = new[] { 1 } }); var xml = new MessageViewFormatter <UserManagementUpdateOperationResult>(result).FormatMessage(); m_Controller.ShowResult(xml); } }
public void Start() { var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName + "/Fujitsu.Utilities.UserManagement.Service.UserManagement"; using (var proxy = new UserManagementProxy(remoteHost)) { var result = proxy.ExecuteUpdateOperation( new CreateOperatorGroupOperation { OperatorGroup = new OperatorGroupInfo { Description = "Test", OperatorGroupId = 1000 } }); var xml = new MessageViewFormatter <UserManagementUpdateOperationResult>(result).FormatMessage(); m_Controller.ShowResult(xml); } }
/// <summary> /// Add worker /// </summary> public void Start() { UserManagementUpdateOperationResult result; if (m_Settings.UseCertificateProxy) { var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName + "/Fujitsu.Utilities.UserManagement.Service.UserManagementWithCertificateSecurity"; using (var proxy = new UserManagementProxyWithCertificateSecurity(remoteHost)) { result = proxy.ExecuteUpdateOperation( new CreateWorkerOperation { Worker = new Worker { DefaultLanguageID = 9, HireDate = DateTimeOffset.Now, Person = new Person { FirstName = "John", GenderType = 1, LanguageID = 9, LastName = "Smith", PartyID = Guid.NewGuid(), Salutation = "Mr" }, TerminationDate = null, WorkerID = m_Settings.TestWorkerID, WorkerOperators = new[] { new WorkerOperator { ConfigPoint = m_Settings.StoreID, DisplayName = "Johnny Smith", OperatorGroupIDs = new[] { -2 }, OperatorID = m_Settings.OperatorID, WorkerID = m_Settings.TestWorkerID } } } }); } } else { var remoteHost = "net.tcp://" + m_Settings.General.RemoteHostName + "/Fujitsu.Utilities.UserManagement.Service.UserManagement"; using (var proxy = new UserManagementProxy(remoteHost)) { result = proxy.ExecuteUpdateOperation( new CreateWorkerOperation { Worker = new Worker { DefaultLanguageID = 9, HireDate = DateTimeOffset.Now, Person = new Person { FirstName = "John", GenderType = 1, LanguageID = 9, LastName = "Smith", PartyID = Guid.NewGuid(), Salutation = "Mr" }, TerminationDate = null, WorkerID = m_Settings.TestWorkerID, WorkerOperators = new[] { new WorkerOperator { ConfigPoint = m_Settings.StoreID, DisplayName = "Johnny Smith", OperatorGroupIDs = new[] { 1 }, OperatorID = m_Settings.OperatorID, WorkerID = m_Settings.TestWorkerID } }, WorkerOperatorSellLocations = new[] { new WorkerOperatorSellLocation { DefaultTenderContainerID = "101", SellingLocationID = 1 } } } }); } } var xml = new MessageViewFormatter <UserManagementUpdateOperationResult>(result).FormatMessage(); m_Controller.ShowResult(xml); }