public void Init(TaskStruct taskStruct) { Active = taskStruct.Active; DateChecked = taskStruct.DateChecked; DateCompleted = taskStruct.DateCompleted; DateRegistered = taskStruct.DateRegistered; DateSended = taskStruct.DateSended; User = new User(); User.ID = taskStruct.User; Machine = new Machine(); Machine.Guid = taskStruct.Machine; ID = taskStruct.ID; Name = taskStruct.Name; State = (Enum.TaskState)taskStruct.State; DateExecute = taskStruct.DateToExecute; ErrorDetails = taskStruct.ErrorDetails; InitFromXML(taskStruct.XmlRequest, taskStruct.XmlResponse); }
public void GetUserData(string userName, string password, out MachineWithPrivilleges [] machines, out User user) { DBUser dbUser = new DBUser(dataProvider); dbUser.Connection = connection; dbUser.Load(userName, password); user = dbUser.BusinessObject; DBMachineToPrivCollection dbMachineCol = new DBMachineToPrivCollection(dataProvider); dbMachineCol.Connection = connection; machines = dbMachineCol.Load(dbUser.BusinessObject.Group); }