Exemple #1
0
        public IActionResult IncluirParticipante(Participante participante)
        {
            if (participante.IdEvento == 0)
            {
                ModelState.AddModelError("IdEvento", "Informe um evento");
            }

            if (participante.Cpf != null)
            {
                if (!participante.Cpf.ValidarCPF())
                {
                    ModelState.AddModelError("Cpf", "Cpf inválido");
                }
            }
            else
            {
                ModelState.AddModelError("Cpf", "Informe um CPF");
            }

            if (!ModelState.IsValid)
            {
                return(IncluirParticipante());
            }

            _participanteDaoImpl.ProcessarDB(participante, TipoOperacaoBd.Added);

            return(RedirectToAction("Index"));
        }
        public static Encuentro ObtenerEncuentroSinDeporte()
        {
            Encuentro encuentro = new Encuentro();

            encuentro.FechaHora = DateTime.Now;
            encuentro.Id        = Guid.NewGuid();
            Deporte deporte = new Deporte();

            deporte.Id        = Guid.NewGuid();
            encuentro.Deporte = deporte;
            ICollection <ParticipanteEncuentro> participanteEncuentros = new List <ParticipanteEncuentro>();
            ParticipanteEncuentro participanteEncuentroUno             = new ParticipanteEncuentro();
            Participante          participanteUno = ObtenerParticipanteUno();
            Participante          participanteDos = ObtenerParticipanteDos();

            participanteEncuentroUno.ParticipanteId = participanteUno.Id;
            participanteEncuentroUno.Participante   = participanteUno;
            ParticipanteEncuentro participanteEncuentroDos = new ParticipanteEncuentro();

            participanteEncuentroDos.ParticipanteId = participanteDos.Id;
            participanteEncuentroDos.Participante   = participanteDos;
            participanteEncuentros.Add(participanteEncuentroUno);
            participanteEncuentros.Add(participanteEncuentroDos);
            encuentro.ParticipanteEncuentro = participanteEncuentros;
            return(encuentro);
        }
Exemple #3
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Sobrenome,Nascimento,DiaDoTreino")] Participante participante)
        {
            if (id != participante.Id) //,GeneroParticipante,Telefone,Endereco,Bairro,Cidade,CEP
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(participante);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ParticipanteExists(participante.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(participante));
        }
Exemple #4
0
        private void CarregarDataGridParticipantes()
        {
            try
            {
                var qtdNaListaParticipantes = _digitarEscritura.participantes.Count;

                var digitarParte = new DigitarDadosParticipante(_digitarEscritura, this);
                digitarParte.Owner = this;
                digitarParte.ShowDialog();

                dataGridParticipantes.ItemsSource = _digitarEscritura.participantes;
                dataGridParticipantes.Items.Refresh();

                _digitarEscritura.dataGridParticipantes.ItemsSource = _digitarEscritura.participantes;
                _digitarEscritura.dataGridParticipantes.Items.Refresh();

                if (qtdNaListaParticipantes < _digitarEscritura.participantes.Count)
                {
                    Participante parte = _digitarEscritura.participantes.LastOrDefault();

                    dataGridParticipantes.SelectedItem = parte;
                    dataGridParticipantes.ScrollIntoView(parte);
                }

                CarregarParticipantes();
                _digitarEscritura.estado = string.Empty;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não foi possível carregar informações das Partes. " + ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        public Response <List <SaldoEvento> > SaldosEventosInscritos(Participante arg)
        {
            Response <List <SaldoEvento> > obj = new Response <List <SaldoEvento> >();
            GestionCobro li = new GestionCobro();

            return(obj = li.SaldosEventos(arg));
        }
Exemple #6
0
 private Gi(Participante empresa, List <Participante> participantes, List <Item> itens, List <NotaFiscal> notasFiscais)
 {
     _participantes = participantes;
     _itens         = itens;
     _notasFiscais  = notasFiscais;
     Empresa        = empresa;
 }
Exemple #7
0
        public void InserirParticipante(Participante participante)
        {
            try
            {
                if (Conexao.State == ConnectionState.Closed)
                {
                    Conexao.Open();
                }

                NpgsqlCommand comandoSql = new NpgsqlCommand("inserir_participante", (NpgsqlConnection)Conexao);
                comandoSql.CommandType = CommandType.StoredProcedure;

                FabricaParametros.CriarParametrosParticipante(comandoSql, participante, Campi);

                comandoSql.Prepare();
                NpgsqlDataReader leitor = comandoSql.ExecuteReader();
                int codigoParticipante  = -1;
                while (leitor.Read())
                {
                    codigoParticipante = Int32.Parse(leitor[0].ToString());
                }

                leitor.Close();
                leitor.Dispose();

                InserirConteudo(participante, codigoParticipante);
            }

            catch (Exception ex)
            {
                Console.Write("Deu pau jovem: " + ex.Message);
            }
        }
 public ActionResult Login([Bind(Include = "Email,Senha")] Participante participante)
 {
     // esta action trata o post (login)
     if (ModelState.IsValid) //verifica se é válido
     {
         using (db)
         {
             var v = db.Participantes.Where(a => a.Email.Equals(participante.Email) && participante.Senha.Equals(participante.Senha)).FirstOrDefault();
             if (v != null)
             {
                 Session["usuarioLogadoID"]    = v.ParticipanteID.ToString();
                 Session["EmailUsuarioLogado"] = v.Email.ToString();
                 Session["NomeUsuarioLogado"]  = v.Nome.ToString();
                 Session["Perfil"]             = v.Perfil.ToString();
                 return(RedirectToAction("Index", "Artigo"));
             }
             else
             {
                 ViewBag.ErroLogin = "******";
                 return(View(participante));
             }
         }
     }
     return(View(participante));
 }
Exemple #9
0
        public void CriarPartida(string qnt, string txtP1, string txtP2, string txtP3, string txtP4)
        {
            if (qnt != "1" && qnt != "2" && qnt != "0")
            {
                throw new ArgumentException();
            }
            Participante p;

            Limpar();
            p = new Participante(0, txtP1);
            Insert(p);
            p = new Participante(1, txtP2);
            Insert(p);
            Participante.SetQnt(2);
            if (qnt == "1")
            {
                p = new Participante(2, txtP3);
                Insert(p);
                Participante.SetQnt(3);
            }
            else if (qnt == "2")
            {
                p = new Participante(2, txtP3);
                Insert(p);
                p = new Participante(3, txtP4);
                Insert(p);
                Participante.SetQnt(4);
            }
            GerarOrdem(Participante.GetQnt());
            NPerfil.SetPerfisUsados();
        }
        protected Reuniao CarregaReuniao(int id_reuniao)
        {
            //Cria o wrapper
            spsWrapper2 objWrapper = new spsWrapper2();

            //carrega a REunião
            var objSaida = (from SPListItem item in
                            objWrapper.RetornaLista("Reunioes", new string[] { "Hora de Início", "Title" }, SPContext.Current.Web.ID)
                            where item.ID == id_reuniao
                            select new Reuniao {
                dt_reuniao = Convert.ToDateTime(item["Hora de Início"]), ID_Reuniao = item.ID, Titulo = item.Title
            }
                            ).FirstOrDefault();


            //Adiciona os Participantes.

            //Participantes..
            objSaida.Participantes.AddRange(Participante.Participantes(objSaida.ID_Reuniao));



            DateTime dtInicioFiltro = objSaida.dt_reuniao.Date.AddDays(-7);

            ////Carrega as pautas que tiveram tarefas alteradas
            List <Pauta> objPautas = Pauta.Pautas(dtInicioFiltro, objSaida.dt_reuniao);


            //Pauta.Pautas().Where(f => f.dt_modificado >= dtInicioFiltro && f.dt_modificado <= objSaida.dt_reuniao).ToList();


            objSaida.Pautas.AddRange(objPautas.OrderBy(f => f.Titulo));
            return(objSaida);
        }
        public List <Participante> list_participante(Participante _Participante)
        {
            List <Participante> listEntidad = null;

            using (SqlConnection connection = new SqlConnection(cadena))
            {
                connection.Open();
                SqlCommand command = new SqlCommand("VR_Get_Participante", connection);
                command.CommandType = CommandType.StoredProcedure;
                command.Parameters.Add("@ProgramaId", SqlDbType.Int).Value = _Participante.ProgramaId;

                SqlDataReader reader = command.ExecuteReader(CommandBehavior.SingleResult);
                if (reader.HasRows)
                {
                    Participante entidad = null;
                    listEntidad = new List <Participante>();
                    while (reader.Read())
                    {
                        entidad = new Participante(reader.GetInt32(0), reader.GetInt32(1), reader.GetInt32(2), reader.GetString(3), reader.GetString(4), reader.GetString(5));
                        listEntidad.Add(entidad);
                    }
                }
                reader.Close();
                connection.Close();
            }
            return(listEntidad);
        }
Exemple #12
0
        public ActionResult List()
        {
            List <MA_PARTICIPANTE> listaparticipanteoriginal = GestorDeParticipante.ObterTodosOsParticipantesDeUsuariosAtivos();
            List <Participante>    listaparticipante         = new List <Participante>();

            foreach (MA_PARTICIPANTE pt in listaparticipanteoriginal)
            {
                Participante participante = new Participante();

                participante.CodParticipante = pt.cod_participante;
                participante.CodUsuario      = pt.cod_usuario;
                participante.CodCampus       = pt.cod_campus;
                participante.Nome            = pt.nome;
                participante.Telefone        = pt.telefone;
                participante.DtNascimento    = pt.dt_nascimento;
                participante.Latitude        = pt.geolocalizacao.Latitude;
                participante.Longitude       = pt.geolocalizacao.Longitude;

                listaparticipante.Add(participante);
            }

            JsonResult jsonResult = Json(new
            {
                data = listaparticipante
            }, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;
            return(jsonResult);
        }
Exemple #13
0
        public static string MontarJsonUsuario(Participante participante)
        {
            //tratamento das informaçoes com separadores
            var localizacao       = participante.Localizacao.Split(new[] { '/' }, StringSplitOptions.RemoveEmptyEntries);
            var acertandoTelefone = participante.Telefone.Replace(" ", "").Replace("-", "");

            participante.Telefone = acertandoTelefone;
            DateTime saida;

            DateTime.TryParseExact(participante.Nascimento, "dd/MM/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out saida);

            participante.Nascimento = saida.ToString(CultureInfo.InvariantCulture);

            var jsonObject         = new JSONObject();
            var jsonArray          = new JSONArray();
            var objetojsonauxiliar = new JSONObject();

            objetojsonauxiliar.Put("cod_participante", 0);
            objetojsonauxiliar.Put("cod_usuario", 0);
            objetojsonauxiliar.Put("e_mail", participante.Email);
            objetojsonauxiliar.Put("senha", participante.Senha);
            objetojsonauxiliar.Put("cod_campus", Convert.ToInt16(participante.Campus));
            objetojsonauxiliar.Put("nome", participante.Nome);
            objetojsonauxiliar.Put("telefone", participante.Telefone);
            objetojsonauxiliar.Put("dt_nascimento", participante.Nascimento);
            objetojsonauxiliar.Put("latitude", localizacao[0]);
            objetojsonauxiliar.Put("longitude", localizacao[1]);

            jsonArray.Put(objetojsonauxiliar);
            jsonObject.Put("listausuarioparticipante", jsonArray);

            return(jsonObject.ToString());
        }
Exemple #14
0
        public static void InsertarParticipante(int codigoUsuario, int codigoSorteo, int codigoPremio)
        {
            ISession nhSesion = ManejoNHibernate.IniciarSesion();

            try
            {
                Sorteo sorteo = CatalogoSorteo.RecuperarPorCodigo(codigoSorteo, nhSesion);

                Participante participante = new Participante();
                participante.FechaParticipacion = DateTime.Now;
                participante.Premio             = CatalogoPremio.RecuperarPorCodigo(codigoPremio, nhSesion);
                participante.Usuario            = CatalogoUsuario.RecuperarPorCodigo(codigoUsuario, nhSesion);

                sorteo.Participantes.Add(participante);

                CatalogoSorteo.InsertarActualizar(sorteo, nhSesion);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                nhSesion.Close();
                nhSesion.Dispose();
            }
        }
Exemple #15
0
        public async Task <ParticipanteResponse> Adicionar(ParticipanteRequest request)
        {
            Participante model         = request.MapTo <Participante>(_mapper);
            Participante responseModel = await _participanteService.Adicionar(model);

            return(responseModel.MapTo <ParticipanteResponse>(_mapper));
        }
Exemple #16
0
#pragma warning restore CS0618 // O tipo ou membro ж obsoleto

        //Metodos do controlador
        //Cria e controla a activity
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            //Recebendo o bundle(Objeto participante)
            var participanteBundle = Intent.GetBundleExtra("member");

            _participante = Participante.BundleToParticipante(participanteBundle);

            //Exibindo o layout .axml
            SetContentView(Resource.Layout.Home);
            //Iniciando as variaveis do contexto
            var toolbar = FindViewById <Toolbar>((Resource.Id.toolbar));

            _fab = FindViewById <FloatingActionButton>(Resource.Id.fab);

            SetActionBar(toolbar);
            //Modificando a parte textual
            ActionBar.SetTitle(Resource.String.TitleHome);

            //Criando os tabs
            CreateTab(typeof(ResultHobbiesActivity), GetString(Resource.String.TitleHobbies));
            CreateTab(typeof(ResultAprenderActivity), GetString(Resource.String.TitleAprender));
            CreateTab(typeof(ResultEnsinarActivity), GetString(Resource.String.TitleEnsinar));

            //Iniciando o botсo flutuante
            FabOptions();
        }
Exemple #17
0
        public List <Participante> getParticipantes()
        {
            List <Participante> result = new List <Participante>();
            string          cmdText    = "select * from consulta_participantes ";
            MySqlConnection my         = new MySqlConnection(ConnectionString);

            my.Open();
            MySqlCommand    command = new MySqlCommand(cmdText, my);
            MySqlDataReader reader  = command.ExecuteReader();

            while (reader.Read())
            {
                Participante participante = new Participante(); //Id_Participante, Nombres, Apellido_p, Apellido_m, Fecha_nac, FK_disciplina, disciplina, FK_equipo, equipo
                participante.id               = reader.GetInt16("Id_Participante");
                participante.nombres          = reader.GetString("Nombres");
                participante.apellidop        = reader.GetString("Apellido_p");
                participante.apellidom        = reader.GetString("Apellido_m");
                participante.fecha_nacimiento = reader.GetDateTime("Fecha_nac").ToShortDateString();
                participante.disciplina       = new Disciplina(reader.GetInt16("FK_disciplina"), reader.GetString("disciplina"));
                if (!reader.IsDBNull(8))
                {
                    participante.equipo        = new Equipo();
                    participante.equipo.id     = reader.GetInt16("FK_equipo");
                    participante.equipo.nombre = reader.GetString("equipo");
                }
                result.Add(participante);
            }
            command.Dispose();
            my.Close();
            return(result);
        }
Exemple #18
0
        //Metodos do controlador
        //Cria e controla a activity
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            //Recebendo o bundle(Objeto participante)
            var participanteBundle = Intent.GetBundleExtra("member");

            _participante = Participante.BundleToParticipante(participanteBundle);

            //Exibindo o layout .axml
            SetContentView(Resource.Layout.AlterarSenha);

            //Iniciando as variaveis do contexto
            var novaSenha       = FindViewById <EditText>(Resource.Id.nova_senha);
            var repitaNovaSenha = FindViewById <EditText>(Resource.Id.repita_nova_senha);
            var confirmar       = FindViewById <Button>(Resource.Id.confirmar);

            //Funcionalidades
            //Pegar as informações inseridas
            novaSenha.TextChanged       += (sender, novasenhacapturada) => _novasenha = novasenhacapturada.Text.ToString();
            repitaNovaSenha.TextChanged += (sender, repitasenhacapturada) => _repitasenha = repitasenhacapturada.Text.ToString();

            confirmar.Click += delegate
            {
                ChecarAlteracao();
            };
        }
Exemple #19
0
        private List <Participante> SetParticipantes()
        {
            var participantes = new List <Participante>();

            var linhas = this.Linhas.Where(x => x.Substring(0, 6)
                                           .Equals("|0150|"))
                         .ToList();

            foreach (var linha in linhas)
            {
                var data = linha.Split('|');

                var participante = new Participante(data[2],
                                                    data[3],
                                                    data[5],
                                                    data[6],
                                                    data[8],
                                                    data[10],
                                                    data[11],
                                                    data[12],
                                                    data[13]);

                participantes.Add(participante);
            }

            return(participantes);
        }
Exemple #20
0
        /// <summary>
        /// Núcleo de la partida. Pedimos tipo de jugadores, vamos turnando
        /// entre ellos, etc.
        /// </summary>
        public void Partida()
        {
            Boolean terminada = false, pasan = false;
            int     nivel1, nivel2;

            char[,] boardAnterior = new char[10, 10];

            tablero = new Tablero();
            tablero.Inicio();

            MostrarMensajeInicial();
            Opciones.SeleccionJugadores(out pl1, out pl2,
                                        out nivel1, out nivel2);
            tablero.MostrarTablero();
            Participante jugador1 = FactoriaJugador.NewInstance(pl1, nivel1);
            Participante jugador2 = FactoriaJugador.NewInstance(pl2, nivel2);

            do
            {
                boardAnterior = (char[, ])tablero.GetBoard().Clone();
                Console.WriteLine("MOVIMIENTO JUGADOR 1 --------------\n");
                EjecutarJugada(jugador1);
                Console.WriteLine("MOVIMIENTO JUGADOR 2 --------------\n");
                EjecutarJugada(jugador2);
                ContarFichas();
                terminada = ComprobarFinDePartida();
                pasan     = ComprobarPasaDosTurnosSeguidos(boardAnterior);
            } while (!terminada && !pasan);

            DeterminarGanador();
            Console.WriteLine("Presione tecla para salir...");
            Console.Read();
        }
        private void btnAlterarPart_Click(object sender, EventArgs e)
        {
            Participante participante = listaParticipantes[comboBoxPart.SelectedIndex];

            participante.Nome      = textNomePart.Text;
            participante.SobreNome = textSobrenomePart.Text;

            if (trataDadosParticipantes.VerificaDados(listaParticipantes[comboBoxPart.SelectedIndex]))
            {
                if (controllerParticipantes.AlteraParticipante(participante))
                {
                    MessageBox.Show("Participante alterado com sucesso");
                }
                else
                {
                    MessageBox.Show("Erro ao alterar o participante");
                }
            }
            else
            {
                MessageBox.Show("Nome ou sobrenome inválido(s)");
            }

            LimpaCampos();
            PreencheComboBoxParticipantes();
        }
Exemple #22
0
        private void ButtonSalvarParticipante_Click(object sender, EventArgs e)
        {
            Participante participante = CriarParticipantePelosCampos();

            ParticipanteService.Salvar(participante);
            MessageBox.Show("Particpante cadastrado com sucesso!", "Sucesso");
        }
Exemple #23
0
        private void ButtonIniciar_Click(object sender, EventArgs e)
        {
            if (listViewsessoesExecutadas.Items.Count == 0)
            {
                MessageBox.Show("Por favor, selecione pelo menos uma Sessão para executar!", "Advertência");
                return;
            }

            List <Sessao> sessoes = new List <Sessao>();

            foreach (ListViewItem sessao in listViewsessoesExecutadas.Items)
            {
                sessoes.Add(SessaoService.GetById(long.Parse(sessao.SubItems[1].Text)));
            }
            Experimentador experimentador = CriaExperimentadorPelosCampos();
            Participante   participante   = CriarParticipantePelosCampos();

            TelaMensagem background = new TelaMensagem("");

            background.BackColor = Color.White;
            background.Show();

            new TelaExperimento(sessoes, experimentador, participante).ShowDialog();
            background.Close();
        }
        public object Post(ParticipantePronostico ppronostico)
        {
            int idParticipante;

            try
            {
                idParticipante = this.Session.Get <int>("IdParticipante");
            }
            catch (Exception e)
            {
                throw new UnauthorizedAccessException("El usuario no ha iniciado sesión.", e);
            }
            if (idParticipante == 0)
            {
                throw new UnauthorizedAccessException("El usuario no ha iniciado sesión.");
            }

            Partido partido = QwNhSession.Get <Partido>(ppronostico.IdPartido);

            if (partido == null)
            {
                throw new ArgumentException("ID de partido inválido.");
            }
            if (partido.Iniciado)
            {
                throw new UnauthorizedAccessException("El partido ya ha iniciado. No puede modificar su pronóstico");
            }

            Pronostico pronostico = QwNhSession.QueryOver <Pronostico>().Where(x => x.PartidoPronostico.IdPartido == ppronostico.IdPartido && x.ParticipantePronostico.IdParticipante == idParticipante).SingleOrDefault();

            if (pronostico == null)
            {
                Participante participante = new Participante();
                QwNhSession.Load(participante, idParticipante);
                pronostico = new Pronostico()
                {
                    ParticipantePronostico = participante,
                    PartidoPronostico      = partido
                };
            }

            pronostico.Goles1 = ppronostico.Goles1;
            pronostico.Goles2 = ppronostico.Goles2;
            QwNhSession.SaveOrUpdate(pronostico);
            QwNhSession.Transaction.Commit();

            var ppronosticoResponse = new PronosticoResponse()
            {
                Pronostico = ppronostico
            };

            return(new HttpResult(ppronosticoResponse)
            {
                StatusCode = HttpStatusCode.Created,
                Headers =
                {
                    { HttpHeaders.Location, base.Request.AbsoluteUri.CombineWith(ppronosticoResponse.Pronostico.IdPartido) }
                }
            });
        }
        private void CadastrarParticipante()
        {
            foreach (DataGridItem item in dgBolao.Items)
            {
                if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
                {
                    HtmlInputHidden hdBolao = item.FindControl("hdBolao") as HtmlInputHidden;
                    CheckBox        cbBolao = item.FindControl("cbBolao") as CheckBox;

                    if (item.Enabled && cbBolao.Checked)
                    {
                        int codBolao = Convert.ToInt32("0" + hdBolao.Value);

                        Participante.SalvarParticipante(new Participante {
                            CodigoBolao    = codBolao,
                            CodigoUsuario  = this.CodUsuario,
                            Pontuacao      = 0,
                            PosicaoRanking = 0,
                            Administrador  = "N",
                            Pago           = "N"
                        });
                    }
                }
            }
        }
Exemple #26
0
        public void InserirParticipante(Participante participante)
        {
            try
            {
                if (Conexao.State == ConnectionState.Closed)
                {
                    Conexao.Open();
                }

                SqlCommand comandoSql = new SqlCommand("inserir_participante", (SqlConnection)Conexao);
                comandoSql.CommandType = CommandType.StoredProcedure;

                FabricaParametros.CriarParametrosParticipante(comandoSql, participante, Campi);

                //Este parâmetro é exlusivo do SQL server
                var parametro = comandoSql.CreateParameter();
                parametro.DbType        = DbType.Int32;
                parametro.ParameterName = "codigo_participante";
                parametro.Direction     = ParameterDirection.Output;
                comandoSql.Parameters.Add(parametro);

                comandoSql.Prepare();
                comandoSql.ExecuteNonQuery();
                int codigoParticipante = (int)comandoSql.Parameters["codigo_participante"].Value;

                InserirConteudo(participante, codigoParticipante);
            }
            catch (Exception ex)
            {
                Console.Write("Deu pau jovem: " + ex.Message);
            }
        }
Exemple #27
0
        public void InserirConteudo(Participante participante, int codigoParticipante)
        {
            SqlCommand comandoSql;

            foreach (string hobbie in participante.Hobbies.Conteudo)
            {
                comandoSql             = new SqlCommand("inserir_hobbie", (SqlConnection)Conexao);
                comandoSql.CommandType = CommandType.StoredProcedure;

                FabricaParametros.CriarParametrosItem(comandoSql, hobbie, codigoParticipante);

                comandoSql.ExecuteNonQuery();
            }

            foreach (string ensinar in participante.Ensinar.Conteudo)
            {
                comandoSql             = new SqlCommand("inserir_ensinar", (SqlConnection)Conexao);
                comandoSql.CommandType = CommandType.StoredProcedure;

                FabricaParametros.CriarParametrosItem(comandoSql, ensinar, codigoParticipante);

                comandoSql.ExecuteNonQuery();
            }

            foreach (string aprender in participante.Aprender.Conteudo)
            {
                comandoSql             = new SqlCommand("inserir_aprender", (SqlConnection)Conexao);
                comandoSql.CommandType = CommandType.StoredProcedure;

                FabricaParametros.CriarParametrosItem(comandoSql, aprender, codigoParticipante);

                comandoSql.ExecuteNonQuery();
            }
        }
        protected override async void BtnProximo_Click(object sender, EventArgs e)
        {
            Cursor = Cursors.WaitCursor;
            using (ParticipanteRepository repository = new ParticipanteRepository())
            {
                participante = await repository.Salvar(new Participante()
                {
                    IdParticipante = 0,
                    Nome           = txtNome.Text,
                    Telefone       = txtTelefone.Text
                });

                Cursor = Cursors.Default;
                using (FrmPerguntas frmPergunta = new FrmPerguntas(participante, 1))
                {
                    frmPergunta.ShowDialog();
                    using (FrmAgradecimento frmAgradecimento = new FrmAgradecimento())
                    {
                        frmAgradecimento.ShowDialog();
                        Close();
                    }
                }
            }
            base.BtnProximo_Click(sender, e);
        }
Exemple #29
0
        public void SendEmailWhenRegisters(Participante participante)
        {
            var         eventoDao = new EventoDao();
            var         evento    = eventoDao.GetById(participante.IdEvento);
            MailMessage mail      = new MailMessage();

            mail.To.Add(new MailAddress(participante.Email));
            mail.From       = new MailAddress("*****@*****.**");
            mail.Subject    = "Cadastro no evento " + evento.Nome;
            mail.IsBodyHtml = true;
            mail.Body       = "" + participante.Nome + ",</br> Seu cadastro para o evento " + evento.Nome + " foi concluido com sucesso !";

            SmtpClient client = new SmtpClient("smtp-mail.outlook.com", 587);

            using (client)
            {
                client.Credentials = new System.Net.NetworkCredential("*****@*****.**", "cedro123");
                client.EnableSsl   = true;
                try
                {
                    client.Send(mail);
                }
                catch (Exception ex)
                {
                    Console.Write("Não foi possivel enviar o email, Erro = " + ex.Message);
                }
            }
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,V_Com,ChurrascoId")] Participante participante)
        {
            if (id != participante.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(participante);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ParticipanteExists(participante.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ChurrascoId"] = new SelectList(_context.Churrascos, "Id", "Nome", participante.ChurrascoId);
            return(View(participante));
        }
        /// <summary>
        /// Converts this instance of <see cref="ParticipanteDTOS"/> to an instance of <see cref="Participante"/>.
        /// </summary>
        /// <param name="dto"><see cref="ParticipanteDTOS"/> to convert.</param>
        public static Participante ToEntity(this ParticipanteDTOS dto)
        {
            if (dto == null) return null;

            var entity = new Participante();

            entity.ParticipanteId = dto.ParticipanteId;
            entity.ClienteId = dto.ClienteId;
            entity.EventoId = dto.EventoId;
            entity.GanoSorteo = dto.GanoSorteo;
            entity.FechaSistema = dto.FechaSistema;
            entity.Eliminado = dto.Eliminado;

            dto.OnEntity(entity);

            return entity;
        }
        /// <summary>
        /// Invoked when <see cref="ToEntity"/> operation is about to return.
        /// </summary>
        /// <param name="entity"><see cref="Participante"/> converted from <see cref="ParticipanteDTOS"/>.</param>
partial         static void OnEntity(this ParticipanteDTOS dto, Participante entity);
 public void AdicionarParticipante(Participante participante)
 {
     _participantes.Add(participante);
     QuantidadeDeParticipantes++;
 }