public void GridViewCompeticoesCommand(object sender, GridViewCommandEventArgs e) { try { int n = 0; if (int.TryParse(e.CommandArgument.ToString(), out n)) { int index = Convert.ToInt32(e.CommandArgument); string idCompeticao = GridViewCompeticoes.DataKeys[index]["IdCompeticao"].ToString(); Session["IdCompeticao"] = idCompeticao; if (e.CommandName == "Excluir") { Regras.Regras del = new Regras.Regras(); del.DelCompeticao(idCompeticao); } else if (e.CommandName == "Editar") { Regras.Regras get = new Regras.Regras(); Regras.Dto.DtoCompeticao dados = get.GetCompeticaoPorId(int.Parse(idCompeticao)); LimpaTela(); CarregaTela(dados); ControleListBox(); Menu1.Items[MultiView1.ActiveViewIndex = 0].Selected = true; } CarregarGrid(); } } catch (Exception ex) { AlertVisibleTrue(); AlertError(ex.Message); } }
private void CarregaTela(Regras.Dto.DtoCompeticao dados) { TextId.Text = dados.IdCompeticao.ToString(); DropDownListEsporte.SelectedValue = dados.IdEsporte.ToString(); TextNomeCompeticao.Text = dados.NomeCompeticao; TextResponsavel.Text = dados.NomeResponsavel; TextDescricao.Text = dados.DescricaoCompeticao; TextEndereco.Text = dados.EnderecoCompeticao; DropDownListCidade.SelectedValue = dados.IdCidade.ToString(); TextCep.Text = dados.Cep; TextTelefone.Text = dados.TelefoneResponsavel; TextDtCompeticao.Text = dados.DataCompeticao.ToString("dd/MM/yyyy"); TextDtLimite.Text = dados.DataLimiteInscricao.ToString("dd/MM/yyyy"); TextValor.Text = dados.ValorCompeticao.ToString(); bool boleano = dados.StatusCompeticao.Value; CheckBoxStatus.Checked = boleano; if (dados.StatusCompeticao == false) { CheckBoxStatus.Text = "Inativo"; } else { CheckBoxStatus.Text = "Ativo"; } RBtnListPermiteNaoFiliado.SelectedValue = dados.PermiteNaoFiliado.ToString(); TextPrimeiro.Text = dados.Primeiro.ToString(); TextSegundo.Text = dados.Segundo.ToString(); TextTerceiro.Text = dados.Terceiro.ToString(); TextQuarto.Text = dados.Quarto.ToString(); TextQuinto.Text = dados.Quinto.ToString(); TextParticipacao.Text = dados.Participacao.ToString(); imagem = dados.imagem; }
public void SalvarClick(object sender, EventArgs e) { try { Regras.Dto.DtoCompeticao item = new Regras.Dto.DtoCompeticao(); if (!String.IsNullOrWhiteSpace(TextId.Text)) { item.IdCompeticao = int.Parse(TextId.Text); } item.IdEsporte = int.Parse(DropDownListEsporte.SelectedValue); item.NomeCompeticao = TextNomeCompeticao.Text; item.DescricaoCompeticao = TextDescricao.Text; item.IdCidade = int.Parse(DropDownListCidade.SelectedValue); if (TextEndereco.Text.Length > 70) { throw new Exception("Quantidade de Caracteres no endereço não permitido"); } item.EnderecoCompeticao = TextEndereco.Text; item.Cep = TextCep.Text; item.DataCompeticao = DateTime.Parse(TextDtCompeticao.Text); item.DataLimiteInscricao = DateTime.Parse(TextDtLimite.Text); item.NomeResponsavel = TextResponsavel.Text; item.TelefoneResponsavel = TextTelefone.Text; item.StatusCompeticao = CheckBoxStatus.Checked; if (!String.IsNullOrWhiteSpace(TextValor.Text)) { item.ValorCompeticao = decimal.Parse(TextValor.Text); } item.PermiteNaoFiliado = bool.Parse(RBtnListPermiteNaoFiliado.SelectedValue.ToString()); if (!String.IsNullOrWhiteSpace(TextPrimeiro.Text)) { item.Primeiro = long.Parse(TextPrimeiro.Text); } if (!String.IsNullOrWhiteSpace(TextSegundo.Text)) { item.Segundo = long.Parse(TextSegundo.Text); } if (!String.IsNullOrWhiteSpace(TextTerceiro.Text)) { item.Terceiro = long.Parse(TextTerceiro.Text); } if (!String.IsNullOrWhiteSpace(TextQuarto.Text)) { item.Quarto = long.Parse(TextQuarto.Text); } if (!String.IsNullOrWhiteSpace(TextQuinto.Text)) { item.Quinto = long.Parse(TextQuinto.Text); } if (!String.IsNullOrWhiteSpace(TextParticipacao.Text)) { item.Participacao = long.Parse(TextParticipacao.Text); } item.ContapRanking = bool.Parse(RadioButtonContaRanking.SelectedValue.ToString()); if (imagem != null) { item.imagem = imagem; } Regras.Regras set = new Regras.Regras(); long idCompeticao = set.SetCompeticao(item); Session["idCompeticao"] = idCompeticao; CarregarGrid(); AlertVisibleTrue(); AlertSucesso(); LiteralCompeticao.Text = item.NomeCompeticao; Menu1.Items[MultiView1.ActiveViewIndex = 1].Selected = true; } catch (Exception ex) { AlertVisibleTrue(); AlertError(ex.Message); } }