private void Iren_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (_currentRole == null) { return; } if (uxRolesListBox.SelectedIndex != -1) { FormDescrizioneProfilo frm = new FormDescrizioneProfilo(_currentRole.Description, "Descrizione ruolo"); if (frm.ShowDialog() == DialogResult.OK) { WIN.BASEREUSE.Role rol = GetRoleByName(frm.Descrizione); if (rol != null) { throw new Exception("Ruolo esistente"); } _currentRole.Description = frm.Descrizione; txtDescrizioneRole.Text = _currentRole.Description; uxRolesListBox.Items[uxRolesListBox.SelectedIndex] = _currentRole.Description; secureDataAccess.MarkDirty(_currentRole as WIN.BASEREUSE.AbstractPersistenceObject); } } } catch (Exception ex) { ErrorHandler.Show(ex); } }
private void simpleButton1_Click(object sender, EventArgs e) { try { if (_profile == null) { return; } if (uxProfilesListbox.SelectedIndex != -1) { FormDescrizioneProfilo frm = new FormDescrizioneProfilo(_profile.Descrizione, "Descriiozne profilo"); if (frm.ShowDialog() == DialogResult.OK) { WIN.BASEREUSE.Profile prof = GetProfileByName(frm.Descrizione) as WIN.BASEREUSE.Profile; if (prof != null) { throw new Exception("Profilo esistente"); } _profile.Descrizione = frm.Descrizione; txtDescrizione.Text = _profile.Descrizione; uxProfilesListbox.Items[uxProfilesListbox.SelectedIndex] = _profile.Descrizione; SecureDataAccess.MarkDirty(_profile); } } } catch (Exception ex) { ErrorHandler.Show(ex); } }