protected void gv_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                if (IsAdmin)
                {
                    DataKartDataContext dk = new DataKartDataContext();

                    int idUsuario      = Convert.ToInt16(e.CommandArgument);
                    int IdUsuarioLider = (from u in dk.Kart_Grupos where u.idGrupo == IdGrupo select u.Id_Usuario_Lider).FirstOrDefault();

                    if (idUsuario == IdUsuarioLider)
                    {
                        throw new Exception("Não é possivel alterar o usuário lider do grupo.");
                    }

                    Kart_Usuario_Grupo ug = (from u in dk.Kart_Usuario_Grupos
                                             where u.idUsuario == idUsuario &&
                                             u.idGrupo == IdGrupo &&
                                             u.Aprovado == true
                                             select u).FirstOrDefault();

                    if (e.CommandName == "Incluir")
                    {
                        ug.Admin = true;
                    }
                    else if (e.CommandName == "Excluir")
                    {
                        ug.Admin = false;
                    }

                    dk.SubmitChanges(System.Data.Linq.ConflictMode.FailOnFirstConflict);
                    EMail.EnviarEmailStatusPermissao(idUsuario, IdGrupo, ug.Admin.Value);
                }
                else
                {
                    Alert("Você não é o administrador do grupo para efetuar essa operação!");
                }
            }
            catch (Exception ex)
            {
                Alert(ex);
            }
            finally
            {
                PopularGrids();
            }
        }