internal int Inserir(Concurso obj)
        {
            object id;

            try
            {
                using (TransactionScope scope = new TransactionScope())
                {
                    using (cn)
                    {
                        cn.Open();
                        id = cadastraConcursoConcurso((Lotomania)obj);

                        foreach (var dezena in ((Lotomania)obj).Dezenas)
                        {
                            cadastraDezenaConcurso(obj.ID, dezena);
                        }

                        foreach (var premio in ((Lotomania)obj).Premios)
                        {
                            cadastraPremioConcurso(obj.ID, premio);
                        }

                        scope.Complete();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(Convert.ToInt32(id));
        }
Ejemplo n.º 2
0
        public void Service_ResultadoConcurso_GerarResultadoConcurso_Deveria_Gerar_Dados()
        {
            _concurso = ObjectMother.GetConcursoComId();
            ResultadoConcurso resultado = new ResultadoConcurso(_concurso);
            List <Aposta>     apostas   = Loterica.Common.Tests.Apostas.ObjectMother.GetApostas();

            _apostaRepository
            .Setup(x => x.GetByConcursoId(It.IsAny <int>()))
            .Returns(apostas);

            _apostaRepository
            .Setup(x => x.GetByConcursoIdComBolao(It.IsAny <int>()))
            .Returns(apostas);

            randomMoq
            .Setup(r => r.Next(1, 61))
            .Returns(() => numeroAleatorio++);

            resultado = _service.GerarResultadoConcurso(resultado, randomMoq.Object);

            _apostaRepository
            .Verify(x => x.GetByConcursoId(_concurso.Id));

            resultado.premioTotal.Should().Be(7200.9);
            resultado.numerosResultado.Count().Should().Be(6);
            foreach (var item in resultado.numerosResultado)
            {
                if (item > 60 || item < 1)
                {
                    Assert.Fail();
                }
            }
        }
Ejemplo n.º 3
0
 public void SetUp()
 {
     _concurso           = ObjectMother.GetValidConcursoAberto();
     _repositoryConcurso = new ConcursoRepository();
     _servicoConcurso    = new ConcursoServico(_repositoryConcurso);
     BaseSqlTest.SeedDatabase();
 }
Ejemplo n.º 4
0
        public void Test_ConcursoIntegracaoBD_ShouldGenerateRelatorioFaturamento()
        {
            Concurso resultado   = _servicoConcurso.Adicionar(_concurso);
            string   faturamento = _servicoConcurso.RelatorioFaturamento();

            faturamento.Should().NotBeEmpty();
        }
Ejemplo n.º 5
0
        public void Domain_Concurso_Validar_Nao_Deveria_Permitir_Data_Vazia()
        {
            _concurso = new Concurso();
            Action action = () => _concurso.Validar();

            action.Should().Throw <InvalidDateTimeException>();
        }
        //=================================================
        // === CLIQUE NO BOTÃO BUSCAR DO PAINEL ALTERAR ===
        //=================================================
        private void btnBuscarAlterar_Click(object sender, EventArgs e)
        {
            Banco_de_Dados db = new Banco_de_Dados();

            if (txtNumBuscar.Text != "" && int.TryParse(txtNumBuscar.Text, out int NC) == true && NC > 0)
            {
                Concurso con = db.Buscar(NC);
                if (con.NumConcurso != 0)
                {
                    txtNumConcursoAlterar.Text       = con.NumConcurso.ToString();
                    mktDezenasAlterar.Text           = string.Join("-", con.Dezenas);
                    cbmAcumulouAlterar.SelectedIndex = con.Acumulou == "SIM" ? 0 : 1;
                    txtValorAcumuladoAlterar.Text    = con.Acumulado.ToString();
                    txtEstimativaAlterar.Text        = con.ProximaEstimativa.ToString();
                    DateTime dateTime = Convert.ToDateTime(con.Data);
                    mktDataAlterar.Text = dateTime.Day.ToString() + @"/" + (dateTime.Month < 10 ? "0" + dateTime.Month.ToString() + @"/" : dateTime.Month.ToString() + @"/") + dateTime.Year.ToString();;
                }
                else
                {
                    MessageBox.Show("Número do concurso inválido!", "Opss!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
            }
            else
            {
                MessageBox.Show("Para realizar a busca o concurso tem que ser somente números e maior que 0!", "Opss!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
        public void ExecutarSorteio(string nomeConcurso, out string mensagem)
        {
            Concurso concurso = BuscarConcursoPorNome(nomeConcurso);

            if (concurso == null)
            {
                mensagem = "Concurso não cadastrado";
                return;
            }


            if (_concursoRepository.ConcursoPossuiSorteio(nomeConcurso))
            {
                mensagem = "Concurso já foi sorteado";
                return;
            }


            List <int> numerosSorteados = new List <int>();

            Sorteio sorteio = new Sorteio(numerosSorteados);


            _concursoRepository.CadastrarSorteio(sorteio, nomeConcurso);


            for (int i = 0; i < concurso.TipoJogo.QuantidadeNumeros; i++)
            {
                RealizarSorteioNumero(concurso, sorteio);
            }

            _concursoRepository.CadastrarSorteio(sorteio, concurso.NomeConcurso);

            mensagem = string.Empty;
        }
Ejemplo n.º 8
0
        public void Editar_Concurso_Existente(Concurso concurso)
        {
            var concursoDB = _concursoController.Salvar(concurso);

            Assert.Equal(concursoDB.ConcursoId, concurso.ConcursoId);
            ValidarCadastroConcurso(concursoDB, concurso);
        }
Ejemplo n.º 9
0
        public async Task <Response <string> > Crear(Concurso concurso, List <Proveedor> proveedores)
        {
            var usuarioId = IdentityServices.Instance.GetUserLogged().Id;

            var comprador = await(new CompradorRepository().GetByUserId(usuarioId));

            concurso.CompradorId = comprador.Result.Id;

            await _concursosRepository.Insert(concurso);

            var notificationManager = new NotificationManager();

            foreach (var proveedor in proveedores)
            {
                await new SqlAccessService <ConcursoProveedor>().InsertDataAsync(new Parameters()
                                                                                 .Add("ProveedorId", proveedor.Id)
                                                                                 .Add("ConcursoId", concurso.Id),
                                                                                 "Concurso_Proveedor");
            }
            var hitoConcurso = new HitoConcurso
            {
                ConcursoId = concurso.Id,
                Hito       = JsonConvert.SerializeObject(concurso)
            };
            await _hitoConcursoRepository.InsertDataAsync(hitoConcurso);

            notificationManager.Notificar(IdentityServices.Instance.GetUserLogged().Email, $"Nuevo concurso creado con el id : {concurso.Id}");
            return(Response <string> .Ok(""));
        }
Ejemplo n.º 10
0
        public void ProcessarCartoes(string nomeConcurso, out string mensagem)
        {
            Concurso concurso = BuscarConcursoPorNome(nomeConcurso);

            if (concurso == null)
            {
                mensagem = "Concurso não cadastrado";
                return;
            }

            if (concurso.Sorteio == null)
            {
                mensagem = "Concurso não possui sorteio";
                return;
            }

            concurso.Jogos.ToList().ForEach(delegate(Jogo jogo)
            {
                for (int i = 0; i < concurso.TipoJogo.QuantidadeNumeros; i++)
                {
                    if (concurso.Sorteio.NumerosSorteados.Contains(jogo.NumerosJogo[i]))
                    {
                        jogo.QuantidadeNumerosAcertados++;
                    }
                }
            });
            mensagem = string.Empty;
            return;
        }
Ejemplo n.º 11
0
        public async Task InvitarProveedores(Concurso concurso, List <Proveedor> proveedores)
        {
            concurso.AgregarProveedores(proveedores);


            var notificationManager         = new NotificationManager();
            var concursoProveedorRepository = new ConcursoProveedorRepository();

            foreach (var proveedor in proveedores)
            {
                await concursoProveedorRepository.InsertDataAsync(new ConcursoProveedor
                {
                    ProveedorId = proveedor.Id,
                    ConcursoId  = concurso.Id
                });
            }
            var hitoConcurso = new HitoConcurso
            {
                ConcursoId = concurso.Id,
                Hito       = JsonConvert.SerializeObject(concurso)
            };
            await _hitoConcursoRepository.InsertDataAsync(hitoConcurso);

            notificationManager.Notificar(IdentityServices.Instance.GetUserLogged().Email, $"Nuevos proveedores invitados");
        }
        internal int Inserir(Concurso obj)
        {
            object id;

            try
            {
                using (TransactionScope scope = new TransactionScope())
                {
                    using (cn)
                    {
                        cn.Open();
                        id = cadastraConcursoConcurso((Lotogol)obj);

                        foreach (var jogo in ((Lotogol)obj).Jogos)
                            cadastraJogoConcurso(obj.ID, jogo);

                        foreach (var premio in ((Lotogol)obj).Premios)
                            cadastraPremioConcurso(obj.ID, premio);

                        scope.Complete();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return Convert.ToInt32(id);
        }
Ejemplo n.º 13
0
        /// <summary>
        /// Autor: Jesus Torres
        /// 26/nov/19
        /// Este método retorna un concurso por su ID
        /// </summary>
        public Concurso ObtieneConcursoPorId(int idConcurso)
        {
            SqlConnection sqlConnection = conexion.conexion();

            SqlCommand sqlCommand = new SqlCommand(@"EXEC PA_ConsultarConcursoPorID @TN_IdConcurso", sqlConnection);

            sqlCommand.Parameters.AddWithValue("@TN_IdConcurso", idConcurso);

            SqlDataReader reader;

            sqlConnection.Open();
            reader = sqlCommand.ExecuteReader();

            Concurso concurso = new Concurso();

            while (reader.Read())
            {
                concurso.idConcurso     = Convert.ToInt32(reader["TN_IdConcurso"]);
                concurso.NombreConcurso = reader["TC_NombreConcurso"].ToString();
                concurso.FechaConcurso  = Convert.ToDateTime(reader["TF_FechaIngresoConcurso"]).Date;
                Puesto puesto = new Puesto();
                puesto.Nombre   = reader["TC_NombreClasePuesto"].ToString();
                puesto.IdPuesto = Convert.ToInt32(reader["TN_IdPuesto"].ToString());
                concurso.Puesto = puesto;
            }

            sqlConnection.Close();

            return(concurso);
        }
Ejemplo n.º 14
0
        /// <summary>
        /// Autor: Jesus Torres
        /// 19/nov/19
        /// Este método retorna una lista con todos los Concursos que opta un funcionario
        /// </summary>
        /// <returns>List<Funcionario></returns>
        public List <Concurso> ListarConcursosPorFuncionario(string cedula)
        {
            List <Concurso> concursos = new List <Concurso>();

            SqlConnection sqlConnection = conexion.conexion();

            SqlCommand sqlCommand = new SqlCommand(@"EXEC PA_ConsultarConcursosOptaFuncionario @cedula", sqlConnection);

            sqlCommand.Parameters.AddWithValue("@cedula", cedula);

            SqlDataReader reader;

            sqlConnection.Open();
            reader = sqlCommand.ExecuteReader();

            Concurso concurso;

            while (reader.Read())
            {
                concurso = new Concurso();

                concurso.idConcurso     = Convert.ToInt32(reader["TN_IdConcurso"]);
                concurso.NombreConcurso = reader["TC_NombreConcurso"].ToString();
                concurso.FechaConcurso  = Convert.ToDateTime(reader["TF_FechaIngresoConcurso"]).Date;
                Puesto puesto = new Puesto();
                puesto.Nombre   = reader["NombrePuesto"].ToString();
                concurso.Puesto = puesto;
                concursos.Add(concurso);
            }

            sqlConnection.Close();

            return(concursos);
        }
Ejemplo n.º 15
0
        public Bolao GerarBolao(int quantidadeApostas, Concurso concurso)
        {
            Bolao bolao = new Bolao();

            bolao = bolao.GerarBolao(quantidadeApostas, concurso);
            return(Adicionar(bolao));
        }
Ejemplo n.º 16
0
        public static FaturamentoLoterica GetFaturamento()
        {
            Concurso            concurso    = Loterica.Common.Tests.Concursos.ObjectMother.GetConcursoComId();
            FaturamentoLoterica faturamento = new FaturamentoLoterica(concurso);

            return(faturamento);
        }
        public void ThreadRestauraDoc()
        {
            string         linha = "";
            Banco_de_Dados db    = new Banco_de_Dados();

            if (db.Deletar())
            {
                StreamReader sr = new StreamReader(CaminhoArq);

                while ((linha = sr.ReadLine()) != null)
                {
                    Concurso concurso = new Concurso();
                    string[] Dados    = linha.Split('#');
                    concurso.NumConcurso       = Convert.ToInt32(Dados[0]);
                    concurso.Data              = Dados[1];
                    concurso.Dezenas           = Dados[2].Split('-');
                    concurso.Acumulado         = Convert.ToDouble(Dados[3]);
                    concurso.Acumulou          = Dados[4];
                    concurso.ProximaEstimativa = Convert.ToDouble(Dados[5].Replace("$", ""));

                    db.Insert(concurso);
                }
                MessageBox.Show("Resturação dos Dados concluida com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
            else
            {
                MessageBox.Show("Erro na restuaração do Backup.", "Opps!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
Ejemplo n.º 18
0
        public void Finalizar_Concurso_Acumulou(Concurso concurso)
        {
            var concursoDB = _concursoController.FinalizarConcurso(concurso);

            ValidarFinalizarConcurso(concursoDB, concurso);
            Assert.Equal(concursoDB.Acumulou, (bool)true);
        }
Ejemplo n.º 19
0
        public async Task <IHttpActionResult> Apostas(int id)
        {
            Concurso concurso = await db.Concursos.FindAsync(id);

            if (concurso == null)
            {
                return(NotFound());
            }
            IEnumerable <Aposta> apostas = from a in db.Apostas
                                           where a.ConcursoID == id
                                           select a;
            List <ApostaDetalheDTO> apostaDTO = new List <ApostaDetalheDTO>();

            foreach (var aposta in apostas)
            {
                ApostaDetalheDTO aDTO = new ApostaDetalheDTO();
                aDTO.Id         = aposta.Id;
                aDTO.ConcursoId = aposta.ConcursoID;
                aDTO.DataHora   = aposta.DataHora;
                aDTO.Jogo.Add(aposta.Jogo1);
                aDTO.Jogo.Add(aposta.Jogo2);
                aDTO.Jogo.Add(aposta.Jogo3);
                aDTO.Jogo.Add(aposta.Jogo4);
                aDTO.Jogo.Add(aposta.Jogo5);
                aDTO.Jogo.Add(aposta.Jogo6);

                apostaDTO.Add(aDTO);
            }

            return(Ok(apostaDTO));
        }
Ejemplo n.º 20
0
        public void Domain_Concurso_Validar_Nao_Deveria_Permitir_Horario_Menor_Que_O_Atual()
        {
            _concurso = ObjectMother.GetConcursoHoraMenorAtual();
            Action action = () => _concurso.Validar();

            action.Should().Throw <InvalidDateTimeException>();
        }
Ejemplo n.º 21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (UsuarioMercadeo == (null))
                {
                    Response.Redirect("../Login.aspx", false);
                }
                else
                {
                    ConcursoDatos concursos1 = new ConcursoDatos();
                    Concurso      concActivo = new Concurso();

                    concActivo = concursos1.ConsultarConcursoIniciado(System.Configuration.ConfigurationManager.ConnectionStrings["Concurso"].ToString());

                    ImageWeb.ImageUrl = "../Admin/CargarImagen2.aspx?id=" + concActivo.Id + "&Tipo=Web";


                    ObjectDataSource1.SelectParameters.Clear();

                    ObjectDataSource1.SelectParameters.Add(new Parameter()
                    {
                        Name = "usu_identificacion", DefaultValue = UsuarioMercadeo.InfoUsuarioConcursoMercadeo.Cedula
                    });
                    ObjectDataSource1.SelectParameters.Add(new Parameter()
                    {
                        Name = "conexion", DefaultValue = System.Configuration.ConfigurationManager.ConnectionStrings["Concurso"].ToString()
                    });

                    GVTopCinco.DataBind();

                    foreach (GridViewRow row in GVTopCinco.Rows)
                    {
                        if (row.RowIndex.Equals(5))
                        {
                            row.Cells[0].Text = "TU POSICIÓN";
                            row.Cells[0].Style.Add("text-align", "right");
                            row.Cells[0].Style.Add("padding-top", "5%");
                            row.Cells[0].Style.Add("border", "0 solid");
                            row.Cells[0].Style.Add("font-weight", "600");
                            row.Cells[0].CssClass = "top5";
                            row.Cells[1].Text     = "";
                            //row.CssClass = "fonAz";
                            //row.Cells[0].CssClass = "fonAz0";
                            //row.Cells[1].CssClass = "fonAz1";
                        }
                        if (row.RowIndex.Equals(6))
                        {
                            row.CssClass          = "fonAz";
                            row.Cells[0].CssClass = "fonAz0";
                            row.Cells[1].CssClass = "fonAz1";
                        }
                    }
                }
            }
            catch
            {
                Response.Write("<script>alert('Ha ocurrido un error inesperado, si el problema persiste por favor contáctese con un administrador');</script>");
            }
        }
        public static Concurso GetConcursoConfiguracaoR1()
        {
            var Concurso = new Concurso
            {
                Ano             = 2019,
                CartoesResposta = new CartoesResposta
                {
                    HistoricoId = 16761059,
                    Questoes    = { }
                },
                IdExercicio    = 924913,
                Nome           = "UFF|HOSPITAL UNIVERSITÁRIO ANTÔNIO PEDRO",
                TipoProva      = "ACESSO DIRETO 1",
                PermissaoProva = new PermissaoProva
                {
                    ComentarioTexto = 1,
                    ComentarioVideo = 1,
                    Cronometro      = 0,
                    Estatística     = 1,
                    Favorito        = 1,
                    Gabarito        = 1,
                    Recursos        = 1
                },
                QtdQuestoes = 100
            };

            Concurso.PermissaoProva.Impressao = ValidarPermissaoImpressao(Concurso.TipoProva);
            return(Concurso);
        }
Ejemplo n.º 23
0
 public void SetUp()
 {
     _repository = new Mock <IConcursoRepository>();
     _servico    = new ConcursoServico(_repository.Object);
     _concurso   = ObjectMother.GetValidConcursoAberto();
     _aposta     = ObjectMother.GetValidAposta(_concurso);
 }
Ejemplo n.º 24
0
        public void Test_ConcursoIntegracaoBD_ShouldGetOk()
        {
            Concurso resultado    = _servicoConcurso.Adicionar(_concurso);
            Concurso resultadoGet = _servicoConcurso.ConsultarPorId(resultado.Id);

            resultadoGet.Id.Should().Be(resultado.Id);
        }
Ejemplo n.º 25
0
        public void Test_ConcursoServico_ShouldUpdateOk()
        {
            var idEsperadoNoBD  = 2;
            var valorAtualizado = 500;

            _repository.Setup(x => x.Adicionar(_concurso)).Returns(new Concurso()
            {
                Id = idEsperadoNoBD
            });
            _repository.Setup(x => x.ObterPorId(_concurso.Id)).Returns(_concurso);
            _repository.Setup(x => x.Atualizar(_concurso)).Returns(new Concurso()
            {
                Premio = new Premio()
                {
                    Total = 500
                }
            });
            Concurso resultadoAdicionar = _servico.Adicionar(_concurso);
            Concurso resultadoGet       = _servico.ConsultarPorId(_concurso.Id);

            resultadoGet.Premio.Total = valorAtualizado;
            Concurso resultadoAtualizar = _servico.Atualizar(resultadoGet);

            _repository.Verify(x => x.Atualizar(resultadoGet));
            resultadoGet.Premio.Total.Should().Be(valorAtualizado);
        }
Ejemplo n.º 26
0
        public Bolao GerarBolao(int quantidadeApostas, Concurso concurso)
        {
            Random random = new Random();
            Aposta aposta;

            for (int i = 0; i < quantidadeApostas; i++)
            {
                aposta          = new Aposta();
                aposta.Concurso = concurso;
                aposta.Data     = DateTime.Now;
                aposta.Validade = DateTime.Now.AddDays(+90);
                aposta.Valor    = 3.5m;
                for (int j = 0; j < 6; j++)
                {
                    var num = 0;
                    while (aposta.Numeros.Contains(num))
                    {
                        num = random.Next(1, 60);
                    }

                    aposta.Numeros.Add(num);
                }
                aposta.Numeros.Sort();
                this.Apostas.Add(aposta);
            }
            return(this);
        }
Ejemplo n.º 27
0
        /// <summary>
        /// Inserta un concurso en la base de datos
        /// </summary>
        /// <param name="objConcurso">El concurso a insertar</param>
        /// <returns>El Valor de la llave primaria que le pertenece</returns>
        public int INSERT(Concurso objConcurso)
        {
            int             done = 0;
            MySqlConnection conn = Connection.Conn();

            try
            {
                String cmdStr = "INSERT INTO CONCURSOS(idSede,nombre,titulo,email,locacion,infoFacturacion) " +
                                "VALUES(@idSede,@nombre,@titulo,@email,@locacion,@infoFacturacion)";
                MySqlCommand cmd = new MySqlCommand(cmdStr, conn);
                cmd.Parameters.AddWithValue("@idSede", objConcurso.IdSede);
                cmd.Parameters.AddWithValue("@nombre", objConcurso.Nombre);
                cmd.Parameters.AddWithValue("@titulo", objConcurso.Titulo);
                cmd.Parameters.AddWithValue("@email", objConcurso.Email);
                cmd.Parameters.AddWithValue("@locacion", objConcurso.Locacion);
                cmd.Parameters.AddWithValue("@infoFacturacion", objConcurso.InfoFacturacion);

                cmd.ExecuteNonQuery();
                done = (int)cmd.LastInsertedId;
            }
            catch (MySqlException ex)
            {
                done = 0;
                Console.WriteLine(ex.ToString());
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
            return(done);
        }
Ejemplo n.º 28
0
        public void Service_CSV_Exportar_Resultado()
        {
            _concurso = ObjectMother.GetConcursoComId();
            ResultadoConcurso   resultadoConcurso = new ResultadoConcurso(_concurso);
            FaturamentoLoterica faturamento       = Loterica.Common.Tests.Lotericas.ObjectMother.GetFaturamentoComId();
            List <Aposta>       apostas           = Loterica.Common.Tests.Apostas.ObjectMother.GetApostas();

            _apostaRepository
            .Setup(x => x.GetByConcursoId(It.IsAny <int>()))
            .Returns(apostas);

            _apostaRepository
            .Setup(x => x.GetByConcursoIdComBolao(It.IsAny <int>()))
            .Returns(apostas);

            _resultadoConcursoRepository
            .Setup(y => y.Adicionar(It.IsAny <ResultadoConcurso>()));

            randomMoq
            .Setup(r => r.Next(1, 61))
            .Returns(() => numeroAleatorio++);

            resultadoConcurso = _resultadoConcurso.GerarResultadoConcurso(resultadoConcurso, randomMoq.Object);
            List <ResultadoConcurso> resultado = new List <ResultadoConcurso>();

            resultado.Add(resultadoConcurso);
            _csvService.ExportarCSV(resultado, file);
            FileAssert.Exists(file);
        }
Ejemplo n.º 29
0
        /// <summary>
        /// Actualiza un concurso en la base de datos
        /// </summary>
        /// <param name="objConcurso">El concurso a actualizar</param>
        /// <returns>Booleano</returns>
        public bool UPDATE(Concurso objConcurso)
        {
            bool            done = false;
            MySqlConnection conn = Connection.Conn();

            try
            {
                String cmdStr = "UPDATE CONCURSOS SET nombre=@nombre,titulo=@titulo,email=@email," +
                                "locacion=@locacion,infoFacturacion=@infoFacturacion WHERE idConcurso=@idConcurso";

                MySqlCommand cmd = new MySqlCommand(cmdStr, conn);
                cmd.Parameters.AddWithValue("@idConcurso", objConcurso.IdConcurso);
                cmd.Parameters.AddWithValue("@nombre", objConcurso.Nombre);
                cmd.Parameters.AddWithValue("@titulo", objConcurso.Titulo);
                cmd.Parameters.AddWithValue("@email", objConcurso.Email);
                cmd.Parameters.AddWithValue("@locacion", objConcurso.Locacion);
                cmd.Parameters.AddWithValue("@infoFacturacion", objConcurso.InfoFacturacion);

                cmd.ExecuteNonQuery();
                done = true;
            }
            catch (MySqlException ex)
            {
                done = false;
                Console.WriteLine(ex.ToString());
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
            return(done);
        }
Ejemplo n.º 30
0
 public ActionResult Cadastrar(Concurso concurso)
 {
     _unit.ConcursoRepository.Cadastrar(concurso);
     _unit.Salvar();
     TempData["msg"] = "Concurso registrado!";
     return(RedirectToAction("Cadastrar"));
 }
Ejemplo n.º 31
0
 private void CarregaGrid()
 {
     Concurso concurso = new Concurso();
     gvConcursos.DataSource = concurso.ListarConcursos();
     gvConcursos.DataBind();
 }