private List <AcessosViewModel> RetornaListaAcessos()
        {
            var cat = new List <AcessosViewModel>();

            foreach (GridViewRow row in GridAcessos.Rows)
            {
                var id    = (Label)row.Cells[0].Controls[1];
                var desc  = (Label)row.Cells[1].Controls[1];
                var nivel = (Label)row.Cells[2].Controls[1];
                var item  = new AcessosViewModel(Convert.ToInt32(id.Text), desc.Text.TrimEnd(), nivel.Text);
                cat.Add(item);
            }
            return(cat);
        }
        protected void BtnExcluir_Click(object sender, ImageClickEventArgs e)
        {
            //RemontaTela();
            ImageButton button  = sender as ImageButton;
            var         idoper  = Convert.ToInt32(button.CommandArgument);
            var         acessos = new List <AcessosViewModel>();

            foreach (GridViewRow row in GridAcessos.Rows)
            {
                var id    = (Label)row.Cells[0].Controls[1];
                var desc  = (Label)row.Cells[1].Controls[1];
                var nivel = (Label)row.Cells[2].Controls[1];
                var item  = new AcessosViewModel(Convert.ToInt32(id.Text), desc.Text.TrimEnd(), nivel.Text);
                acessos.Add(item);
            }
            acessos.Remove(acessos.Where(x => x.id_oper == idoper).FirstOrDefault());
            GridAcessos.DataSource = acessos.ToList();
            GridAcessos.DataBind();
        }