//Apro la banca dati

ProjectManagerDataset dataset = new ProjectManagerDataset();

dataset.Open(@"c:\data\");

 

//Prendo il ruolo di admin

Role admin = dataset.Roles.GetByName("admin");

 

//Creo l'utente con privlegio admin, e ne modifico le informazioni

User andrea = dataset.Users.Add(new User("Andrea", xxx, false, null, admin, null));

andrea.Info.Name = "Andrea Guerrieri";           

andrea.Info.Update();

 

//Creo un task e aggiungo un messaggio

Task task = dataset.Tasks.Add(new Task("Test", TaskState.Completed, DateTime.Now));

task.Tickets.Add(new Message(DateTime.Now, andrea, "Nessuno oggetto", "", MessageState.Waiting);

 

//Cancello tutti i documenti che hanno versione minore di 2

foreach (Document doc in dataset.Documents.GetList())

{

    if (doc.Version < 2)

        doc.Delete();

}