コード例 #1
0
 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;
     }
 }
コード例 #2
0
        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;
            }
        }