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