protected void gv_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Aprovar") { if (IsAdmin) { int idUsuario = Convert.ToInt16(e.CommandArgument); using (DataKartDataContext dk = new DataKartDataContext()) { Kart_Usuario_Grupo UsuarioAlterar = (from u in dk.Usuarios join ug in dk.Kart_Usuario_Grupos on u.idUsuario equals ug.idUsuario where ug.idUsuario == idUsuario && ug.idGrupo == IdGrupo select ug).FirstOrDefault(); UsuarioAlterar.Aprovado = true; dk.SubmitChanges(System.Data.Linq.ConflictMode.FailOnFirstConflict); } Alert("Alteração efetuado com sucesso!"); EMail.EnviarEmailStatus(idUsuario, IdGrupo); PopularGrids(); } else { Alert("Você não é o administrador do grupo para efetuar essa operação!"); } } }