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