public RfcConfigParameters GetParameters(string destinationName) { ConfigParameters configParameters = this.configParametersList.Single(cp => cp.DestinationName.Equals(destinationName)); RfcConfigParameters rfcConfigParameters = new RfcConfigParameters(); rfcConfigParameters.Add(RfcConfigParameters.AppServerHost, configParameters.AppServerHost); rfcConfigParameters.Add(RfcConfigParameters.SystemNumber, configParameters.SystemNumber); rfcConfigParameters.Add(RfcConfigParameters.User, configParameters.User); rfcConfigParameters.Add(RfcConfigParameters.Password, configParameters.Password); rfcConfigParameters.Add(RfcConfigParameters.Client, configParameters.Client); rfcConfigParameters.Add(RfcConfigParameters.Language, configParameters.Language); return(rfcConfigParameters); }
public Test() { ConfigParameters configParameters = new ConfigParameters(); configParameters.DestinationName = "100@DEV"; configParameters.AppServerHost = "hostname.to.server.com"; configParameters.SystemNumber = "00"; //Usuario con privilegios para cambiar passwords. configParameters.User = "******"; configParameters.Password = "******"; configParameters.Client = "100"; configParameters.Language = "ES"; List <ConfigParameters> configParametersList = new List <ConfigParameters>(); configParametersList.Add(configParameters); UserManager userManager = new UserManager(configParametersList); //Usuario a cambiar contraseña. string randomPassword = userManager.ChangePassword("100@DEV", "username"); }