private void button4_Click(object sender, EventArgs e) { if (gwUsuarios.CurrentRow != null && gwUsuarios.CurrentRow.DataBoundItem != null) { Usuario usu = (Usuario)gwUsuarios.CurrentRow.DataBoundItem; if (usu.id.Equals(TrabajoDeCampo.Properties.Settings.Default.SessionUser)) { MessageBox.Show(traducciones["com.td.mismo.usuario"]); return; } try { DialogResult result = MessageBox.Show(traducciones["com.td.seguro"], "", MessageBoxButtons.OKCancel); if (!result.Equals(DialogResult.OK)) { return; } servicioSeguridad.borrarUsuario(usu); MessageBox.Show(traducciones["com.td.completado"], "", MessageBoxButtons.OK); } catch (Exception ex) { if (ex.Message == "PERMISOS") { MessageBox.Show(traducciones["com.td.permisos.esenciales"]); } else { MessageBox.Show(ex.Message); } } searchUsuarios(this.servicioSeguridad.listarUsuarios(null, null, null)); } }