//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();
}