private void CarregaTela(Regras.Dto.DtoFiliado dados, DtoGraduacaoFiliado graduacao)
 {
     TextId.Text                          = dados.IdFiliado.ToString();
     TextNumeroRegistro.Text              = dados.NumeroRegistro.ToString();
     TextNomeFiliado.Text                 = dados.NomeFiliado.ToUpper();
     TextEndereco.Text                    = dados.EnderecoFiliado;
     DropDownListCidade.SelectedValue     = dados.IdCidade.ToString();
     DropDownListAssociacao.SelectedValue = dados.IdAssociacao.ToString();
     TextCep.Text                         = dados.CepFiliado;
     TextTelefone.Text                    = dados.TelefoneFixo;
     TextTelefoneCelular.Text             = dados.TelefoneCelular;
     TextEmail.Text                       = dados.EmailFiliado;
     TextDtNascimento.Text                = dados.DataNascimento.ToShortDateString();
     TextIdade.Text                       = dados.IdadeFiliado.ToString();
     if (!String.IsNullOrWhiteSpace(dados.SexoFiliado))
     {
         RBtnListSexo.SelectedValue = dados.SexoFiliado;
     }
     TextAltura.Text = dados.Altura.ToString();
     TextPeso.Text   = dados.Peso.ToString();
     TextRG.Text     = dados.RgFiliado;
     TextCPF.Text    = dados.CpfFiliado;
     RBtnListStatus.SelectedValue = dados.StatusFiliado;
     if (graduacao != null)
     {
         DropDownListGraduacao.SelectedValue = graduacao.IdGraduacao.ToString();
         TextDataGraduacao.Text      = graduacao.DataGraduacao.ToShortDateString();
         RBtnGraduacao.SelectedValue = graduacao.Status == true ? "A" : "I";
     }
     else
     {
         DropDownListGraduacao.SelectedValue = "0";
         TextDataGraduacao.Text = string.Empty;
     }
 }
        public void GridFiliadoCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                string argument = e.CommandArgument.ToString();
                if (argument != "Next" && argument != "Last")
                {
                    if (e.CommandName == "Imprimir")
                    {
                        ImprimirCarteirinha(int.Parse(argument));
                    }
                    else
                    {
                        int    index     = Convert.ToInt32(e.CommandArgument);
                        string idFiliado = GridFiliado.DataKeys[index]["IdFiliado"].ToString();
                        Session["IdFiliadoCommand"] = idFiliado;

                        if (e.CommandName == "Excluir")
                        {
                            Regras.Regras del = new Regras.Regras();
                            del.DelGraduacaoFiliadoPorIdFiliado(idFiliado);
                            del.DelFiliado(idFiliado);
                        }
                        else if (e.CommandName == "Editar")
                        {
                            Regras.Regras              get            = new Regras.Regras();
                            Regras.Dto.DtoFiliado      dados          = get.GetFiliadoPorIdSemGraduacao(int.Parse(idFiliado));
                            List <DtoGraduacaoFiliado> ListaGraduacao = get.GetGraduacaoPorIdFiliado(int.Parse(idFiliado));
                            DtoGraduacaoFiliado        graduacao      = ListaGraduacao.FirstOrDefault(p => p.Status == true);

                            CarregaTela(dados, graduacao);
                            Menu1.Items[MultiView1.ActiveViewIndex = 0].Selected = true;
                        }
                    }

                    AlertVisibleTrue();
                    AlertSucesso();
                    //FailureText.Text = string.Format("Operação realizado com Sucesso.:{0}", e.CommandName.ToString());
                    CarregarFiliado();
                    MultiView1.ActiveViewIndex = 0;
                }
            }
            catch (Exception ex)
            {
                AlertVisibleTrue();
                AlertError(ex.Message);
            }
        }