private void iNewRole_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { foreach (IRole elem in _roles) { if (elem.Description == "NUOVO RUOLO") { XtraMessageBox.Show("Impossibile aggiungere un ruolo nuovo. Ruolo #Nuovo ruolo# esistente!", "Errore", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } WIN.BASEREUSE.Role role = new WIN.BASEREUSE.Role(); _roles.Add(role); role.Descrizione = "Nuovo ruolo"; secureDataAccess.MarkNew(role as WIN.BASEREUSE.AbstractPersistenceObject); uxRolesListBox.Items.Add(role.Descrizione); }
private void iAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { foreach (IProfile elem in _profiles) { if (elem.Description == "NUOVO PROFILO") { XtraMessageBox.Show("Impossibile aggiungere un profilo nuovo. Profilo #Nuovo profilo# esistente!", "", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } WIN.BASEREUSE.Profile profile = new WIN.BASEREUSE.Profile(); _profiles.Add(profile); profile.Descrizione = "Nuovo profilo"; SecureDataAccess.MarkNew(profile); uxProfilesListbox.Items.Add(profile.Descrizione); }