示例#1
0
 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);
        }