public void CalcularIdade(object sender, EventArgs e) { try { Regras.Regras regras = new Regras.Regras(); TextIdade.Text = regras.CalculaIdade(DateTime.Parse(TextDtNascimento.Text)).ToString(); TextPeso.Focus(); } catch (Exception) { //FailureText.Text = ex.Message; } }
public void BuscaFiliadoPorRegistro(object sender, EventArgs e) { try { Regras.Regras dados = new Regras.Regras(); DtoFiliado filiado = new DtoFiliado(); int idAssociacao = int.Parse(Session["IdAssociacao"].ToString()); int numeroRegistro = int.Parse(TextNumeroRegistro.Text); filiado = dados.GetFiliadoPorRegistro(numeroRegistro); Session["Filiado"] = filiado; if (filiado.IdAssociacao != idAssociacao) { throw new Exception("N° de registro informado não pertence a esta associação!"); } if (filiado.StatusFiliado == StatusFiliado.Ativo.ToString().Substring(0, 1)) { TextDtNascimento.Text = filiado.DataNascimento.ToShortDateString(); if (!string.IsNullOrWhiteSpace(TextDtNascimento.Text)) { CalcularIdade(sender, e); } TextNomeFiliado.Text = filiado.NomeFiliado.ToString(); if (filiado.Altura != 0) { TextAltura.Text = filiado.Altura.ToString().Replace(".", ","); } else { TextAltura.Enabled = true; TextAltura.Focus(); } if (filiado.Peso != 0) { TextPeso.Text = filiado.Peso.ToString().Replace(".", ","); } else { TextPeso.Enabled = true; TextPeso.Focus(); } RBtnListSexo.SelectedValue = filiado.SexoFiliado; DropDownListGraduacao.SelectedIndex = int.Parse(filiado.IdGraduacao.ToString()); TextIdAtleta.Text = filiado.IdFiliado.ToString(); TextIdade.Text = dados.CalculaIdade(DateTime.Parse(filiado.DataNascimento.ToString())).ToString(); if ((TextAltura.Text != "0" || !String.IsNullOrWhiteSpace(TextAltura.Text)) && (TextPeso.Text != "0" || !String.IsNullOrWhiteSpace(TextPeso.Text))) { GetCategoriaDoAtleta(); } else { throw new Exception("Atleta sem Peso ou altura."); } } else { throw new Exception("Filiado Inativo ou bloqueado procure o responsável pelo sistema do Sistema"); } } catch (Exception) { //FailureText.Text = ex.Message; } }