private void ExcluirUsuario() { int contador = 0; try { foreach (GridViewRow row in gvUsuarios.Rows) { CheckBox chkSelecionado = (CheckBox)row.FindControl("chkSelecionar"); if (chkSelecionado.Checked.Equals(true)) { int ID = int.TryParse(row.Cells[1].Text, out ID) ? ID : 0; Usuario usuario = new Usuario(); UsuarioBll usuarioBll = new UsuarioBll(); usuario = usuarioBll.RetornaUsuario(ID); usuarioBll.RemoverUsuario(usuario); contador++; LogBll.InserirLog(new Log { ItemID = usuario.ID, Login = Context.User.Identity.Name, Operacao = TipoOperacao.Delete.ToString(), Tabela = "Usuario", Data = DateTime.Now }); } } if (contador > 0) Msg.Sucesso(string.Format(Resource.ItemExcluidoSucesso, contador), this); else Msg.Warning(Resource.ItemSelecioneExclusao, this); LimparFormulario(); BindarGrid(); } catch (Exception ex) { LogBll.InserirLog(new Log { Data = DateTime.Now, Login = Context.User.Identity.Name, Mensagem = ex.Message, Operacao = TipoOperacao.Delete.ToString(), Tabela = "Usuario" }); Msg.Erro(Resource.ContateAdminstrador, this); } }