예제 #1
0
        public void AdicionaTodosClick(object sender, EventArgs e)
        {
            try
            {
                foreach (ListItem lst in ListBoxCategoriasDisponiveis.Items)
                {
                    lst.Selected = true;
                    ListBoxCategoriasLiberadas.Items.Add(lst);
                    lst.Selected = false;

                    Regras.Dto.DtoCategoriasCompeticao dados = new DtoCategoriasCompeticao();
                    dados.IdCategoria          = long.Parse(lst.Value);
                    dados.IdCompeticao         = long.Parse(Session["idCompeticao"].ToString());
                    dados.IdEsporte            = long.Parse(DropDownListEsporte.SelectedValue);
                    dados.Categoria_Finalizada = false;
                    Regras.Regras set = new Regras.Regras();
                    set.SetCategoriaCompeticao(dados);
                }
                ListBoxCategoriasDisponiveis.Items.Clear();
            }
            catch (Exception ex)
            {
                AlertVisibleTrue();
                AlertError(ex.Message);
            }
        }
예제 #2
0
        public void AdicionaClick(object sender, EventArgs e)
        {
            try
            {
                if (ListBoxCategoriasDisponiveis.Items.Count != 0)
                {
                    ListBoxCategoriasLiberadas.Items.Add(ListBoxCategoriasDisponiveis.SelectedItem);

                    Regras.Dto.DtoCategoriasCompeticao dados = new DtoCategoriasCompeticao();
                    dados.IdCategoria          = long.Parse(ListBoxCategoriasDisponiveis.SelectedValue);
                    dados.IdCompeticao         = long.Parse(Session["idCompeticao"].ToString());
                    dados.IdEsporte            = long.Parse(DropDownListEsporte.SelectedValue);
                    dados.Categoria_Finalizada = false;
                    Regras.Regras set = new Regras.Regras();
                    set.SetCategoriaCompeticao(dados);

                    ListBoxCategoriasDisponiveis.Items.RemoveAt(ListBoxCategoriasDisponiveis.SelectedIndex);
                }
                else
                {
                    throw new Exception("Selecione ao menos uma categoria");
                }
            }
            catch (Exception ex)
            {
                AlertVisibleTrue();
                AlertError(ex.Message);
            }
        }
        private void EnviaEmail(string url, string idCompeticao)
        {
            try
            {
                Regras.Regras get = new Regras.Regras();

                List <DtoAcademia>        associacao  = get.GetAllAcademiaParticipante(int.Parse(idCompeticao));
                DtoCompeticao             competicao  = get.GetCompeticaoPorId(int.Parse(idCompeticao.ToString()));
                DtoCategoriasCompeticao   categoria   = get.GetCategoriasPorIdCategoriaIdCompeticao(StaticIdCategoria, int.Parse(idCompeticao.ToString()));
                List <DtoCategoriaAtleta> listAtletas = get.GetAllAtletasPorCategoria(categoria.IdCategoriaCompeticao.ToString(), idCompeticao.ToString());
                string msg     = string.Empty;
                string assunto = "Inscritos por Categoria " + categoria.NomeCategoria;
                msg  = "SysKiai - Listagem para Conferência de Categorias " + competicao.NomeCompeticao + "<br><br>";
                msg += "<br>";
                msg += categoria.NomeCategoria + "<br>";
                foreach (var li in listAtletas)
                {
                    msg += li.NomeFiliado + " <br> ";
                }
                byte[] bytes = null;
                if (listAtletas.Count() > 0)
                {
                    Regras.Email envia = new Regras.Email();
                    envia.EnviaEmail("*****@*****.**", "*****@*****.**", "*****@*****.**", msg, assunto, bytes, true);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #4
0
        private void PreencheCabecalho()
        {
            Regras.Regras get        = new Regras.Regras();
            DtoCompeticao competicao = get.GetCompeticaoPorId(int.Parse(idcompeticao.ToString()));

            Label1.Text = string.Format("<b> {0} - Cidade.: {1} </b>", competicao.NomeCompeticao, competicao.NomeCidade);
            DtoCategoriasCompeticao categoria = get.GetCategoriasPorIdCategoriaIdCompeticao(StaticIdCategoria, int.Parse(idcompeticao.ToString()));

            Label2.Text = string.Format("Categoria.:<b>{0} - {1} </ br><center> <h2>{2}</h2></center</b>", categoria.NrCategoria, categoria.NomeCategoria, categoria.TipoCompeticao);
        }
        private void CarregarCategoriasCompeticao(string idCompeticao)
        {
            Regras.Regras get   = new Regras.Regras();
            DtoCompeticao dados = get.GetCompeticaoPorId(int.Parse(idCompeticao));

            HabilitaCampos(dados);
            List <DtoCategoriasCompeticao> list  = get.GetAllCategoriaPorCompeticao(idCompeticao);
            List <DtoCategoriasCompeticao> lista = new List <DtoCategoriasCompeticao>();

            foreach (var l in list)
            {
                DtoCategoriasCompeticao a = new DtoCategoriasCompeticao();
                a.NomeCategoria = l.NrCategoria + " - " + l.NomeCategoria;
                a.IdCategoria   = l.IdCategoria;
                lista.Add(a);
            }

            DropDownListCategoria.DataSource     = lista;
            DropDownListCategoria.DataTextField  = "NomeCategoria";
            DropDownListCategoria.DataValueField = "IdCategoria";
            DropDownListCategoria.DataBind();
            DropDownListCategoria.Items.Insert(0, new ListItem("-Selecione-", "0"));
        }
        private void CarregarCategoriasCompeticao(string idCompeticao)
        {
            Regras.Regras get = new Regras.Regras();
            List <DtoCategoriasCompeticao> list    = get.GetAllCategoriaPorCompeticao(idCompeticao);
            List <DtoCategoriasCompeticao> newlist = new List <DtoCategoriasCompeticao>();

            foreach (var l in list)
            {
                DtoCategoriasCompeticao a = new DtoCategoriasCompeticao();
                a = l;
                if (a.Categoria_Finalizada)
                {
                    a.Categoria_Finalizada2 = "SIM";
                }
                else
                {
                    a.Categoria_Finalizada2 = "NÃO";
                }
            }

            GridCategoria.DataSource = list;
            GridCategoria.DataBind();
        }