Exemplo n.º 1
0
        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));
            }
        }