public void GridCategoriaCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         CarregarGraduacao();
         int n = 0;
         if (int.TryParse(e.CommandArgument.ToString(), out n))
         {
             int    index       = Convert.ToInt32(e.CommandArgument);
             string idCategoria = GridCategoria.DataKeys[index]["IdCategoria"].ToString();
             if (e.CommandName == "Excluir")
             {
                 Regras.Regras del = new Regras.Regras();
                 del.DelCategoria(idCategoria);
             }
             else if (e.CommandName == "Editar")
             {
                 Regras.Regras           get   = new Regras.Regras();
                 Regras.Dto.DtoCategoria dados = get.GetCategoriaPorId(int.Parse(idCategoria));
                 CarregaTela(dados);
                 CarregarGraduacao();
                 CarregarTpCompeticao();
             }
             CarregarGrid();
         }
     }
     catch (Exception ex)
     {
         AlertVisibleTrue();
         AlertError(ex.Message);
     }
 }
        public void SalvarClick(object sender, EventArgs e)
        {
            try
            {
                Regras.Dto.DtoCategoria item = new Regras.Dto.DtoCategoria();
                if (!String.IsNullOrWhiteSpace(TextId.Text))
                {
                    item.IdCategoria = int.Parse(TextId.Text);
                }
                item.IdEsporte          = int.Parse(DropDownListEsporte.SelectedValue);
                item.IdGraduacaoInicial = int.Parse(DropDownListGraduacaoInicial.SelectedValue);
                item.IdGraduacaoFinal   = int.Parse(DropDownListGraduacaoFinal.SelectedValue);
                item.DescricaoCategoria = TextDescricaoCategoria.Text;
                item.SexoCategoria      = RBtnListSexo.SelectedValue;
                item.TpCategoria        = DropDownListTpCategoria.SelectedValue;
                item.TpCompeticao       = long.Parse(DropDownTpCompeticao.SelectedValue.ToString());
                if (!String.IsNullOrWhiteSpace(TextNumeroCategoria.Text))
                {
                    item.NumeroCategoria = int.Parse(TextNumeroCategoria.Text);
                }
                if (!String.IsNullOrWhiteSpace(TextAlturaInicial.Text))
                {
                    item.AlturaInicial = decimal.Parse(TextAlturaInicial.Text);
                }
                if (!String.IsNullOrWhiteSpace(TextAlturaFinal.Text))
                {
                    item.AlturaFinal = decimal.Parse(TextAlturaFinal.Text);
                }
                if (!String.IsNullOrWhiteSpace(TextPesoInicial.Text))
                {
                    item.PesoInicial = decimal.Parse(TextPesoInicial.Text);
                }
                if (!String.IsNullOrWhiteSpace(TextPesoFinal.Text))
                {
                    item.PesoFinal = decimal.Parse(TextPesoFinal.Text);
                }
                item.StatusCategoria = CheckStatus.Checked;
                if (!String.IsNullOrWhiteSpace(TextIdadeInicial.Text))
                {
                    item.IdadeInicial = int.Parse(TextIdadeInicial.Text);
                }
                if (!String.IsNullOrWhiteSpace(TextIdadeFinal.Text))
                {
                    item.IdadeFinal = int.Parse(TextIdadeFinal.Text);
                }

                Regras.Regras set = new Regras.Regras();
                set.SetCategoria(item);
                CarregarGrid();

                AlertVisibleTrue();
                AlertSucesso();
            }
            catch (Exception ex)
            {
                AlertVisibleTrue();
                AlertError(ex.Message);
            }
        }
 private void CarregaTela(Regras.Dto.DtoCategoria dados)
 {
     TextId.Text = dados.IdCategoria.ToString();
     TextNumeroCategoria.Text          = dados.NumeroCategoria.ToString();
     TextDescricaoCategoria.Text       = dados.DescricaoCategoria;
     DropDownListEsporte.SelectedValue = dados.IdEsporte.ToString();
     CarregarTpCompeticao();
     DropDownTpCompeticao.SelectedValue    = dados.TpCompeticao.ToString();
     DropDownListTpCategoria.SelectedValue = dados.TpCategoria.ToString();
     RBtnListSexo.SelectedValue            = dados.SexoCategoria.ToString();
     TextAlturaInicial.Text = dados.AlturaInicial.ToString();
     TextAlturaFinal.Text   = dados.AlturaFinal.ToString();
     TextPesoInicial.Text   = dados.PesoInicial.ToString();
     TextPesoFinal.Text     = dados.PesoFinal.ToString();
     TextIdadeInicial.Text  = dados.IdadeInicial.ToString();
     TextIdadeFinal.Text    = dados.IdadeFinal.ToString();
     DropDownListGraduacaoInicial.SelectedValue = dados.IdGraduacaoInicial.ToString();
     DropDownListGraduacaoFinal.SelectedValue   = dados.IdGraduacaoFinal.ToString();
     CheckStatus.Checked = dados.StatusCategoria;
 }