protected void btnSi_Click(object sender, EventArgs e) { int idUsuario = Convert.ToInt32(dgv.Rows[dgv.SelectedIndex].Cells[1].Text); if (Convert.ToInt32(dgv.SelectedRow.Cells[1].Text) == ((Usuario)Session["Log"]).IdUsuario) { MostrarConfirmacion(false); lbNoBorrar.Text = "No puede eliminarse a si mismo"; dgv.SelectedIndex = -1; return; } if (Convert.ToInt32(dgv.SelectedRow.Cells[8].Text) == 1 && !LNyAD.ExistenMasAdministradores()) { MostrarConfirmacion(false); lbNoBorrar.Text = "No puedes eliminar a " + dgv.SelectedRow.Cells[2].Text + " porque no hay más administradores"; dgv.SelectedIndex = -1; return; } if (LNyAD.UsuarioTieneCompras(idUsuario)) { MostrarConfirmacion(false); lbNoBorrar.Text = "No puedes eliminar a " + dgv.SelectedRow.Cells[2].Text + " porque ha realizado compras"; dgv.SelectedIndex = -1; return; } LNyAD.EliminarUsuario(idUsuario); dgv.SelectedIndex = -1; MostrarConfirmacion(false); CargaUsuariosCategoria(); }