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); } }