Example #1
0
        // GET: api/Mercados/5
        public Mercado Get(int id)
        {
            var     repo    = new MercadosRepository();
            Mercado mercado = repo.retireveId(id);

            return(mercado);
        }
Example #2
0
        public Mercado Get(int id_mercado)
        {
            var     repo    = new MercadosRepository();
            Mercado mercado = repo.RetrieveById(id_mercado);

            return(mercado);
        }
Example #3
0
        public double CalcularCuotaOver(Mercado m, double dinero)
        {
            double probabilidadOver = dinero / (dinero + m.DineroUnder);
            double cuotaOver        = (1 / probabilidadOver) * 0.95;

            return(cuotaOver);
        }
        // GET: api/Evento/?idEvento=id&tipoMercado=tipo
        public Mercado RetrieveMercado(int idEvento, double tipoMercado)
        {
            var     repoMercado = new MercadoRepository();
            Mercado m           = repoMercado.RetrieveMercado(idEvento, tipoMercado);

            return(m);
        }
Example #5
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,FechaCreacion,Estado,PropietarioID")] Mercado mercado)
        {
            if (id != mercado.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(mercado);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MercadoExists(mercado.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PropietarioID"] = new SelectList(_context.Propietario, "Id", "Nombre", mercado.PropietarioID);
            return(View(mercado));
        }
Example #6
0
        public bool alterarMercadoAdmin(int id, Mercado m, Endereco e)
        {
            bool var = false;

            var = mer.alteraUsuarioMercadoPorAdmin(id, m.Name, m.Cpnj, e.Logradouro, e.Bairro, e.Cidade, e.Uf, e.Numero, e.CEP);
            return(var);
        }
Example #7
0
        public double calcularCuotaUnder(Mercado m, double dinero)
        {
            double probabilidadUnder = dinero / (m.DineroOver + dinero);
            double cuotaUnder        = (1 / probabilidadUnder) * 0.95;

            return(cuotaUnder);
        }
Example #8
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Codigo,UsuarioId,ProductoId")] Mercado mercado)
        {
            if (id != mercado.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    await _mercadosService.EditMercadoPost(mercado);
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MercadoExists(mercado.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ProductoId"] = new SelectList(await _productosService.GetProductos(), "Id", "Descripcion", mercado.ProductoId);
            ViewData["UsuarioId"]  = new SelectList(await _usuariosService.GetUsuariosListByActiveIdentityUser(_userManager.GetUserId(User)), "Id", "Apellido", mercado.UsuarioId);
            return(View(mercado));
        }
Example #9
0
        public Mercado Read(string codigo)
        {
            Mercado mercado = null;

            using (var ts = new TransactionScope(TransactionScopeOption.Required))
            {
                SqlCommand command = new SqlCommand
                {
                    CommandText = "SELECT * FROM Mercado_Financeiro AS M WHERE M.Codigo = @codigo;"
                };
                SqlParameter cod = new SqlParameter("@codigo", codigo);

                command.Parameters.Add(cod);

                using (var con = new SqlConnection(cs))
                {
                    command.Connection = con;

                    con.Open();
                    SqlDataReader reader = command.ExecuteReader();
                    while (reader.Read())
                    {
                        mercado = new Mercado()
                        {
                            Codigo    = reader.GetString(0),
                            Nome      = reader.GetString(1),
                            Descricao = reader.GetString(2)
                        };
                    }
                    reader.Close();
                }
                ts.Complete();
            }
            return(mercado);
        }
Example #10
0
        // GET: api/Evento/?idEvento=id&tipoMercado=tipo
        public Mercado GetMercado(int idEvento, double tipoMercado)
        {
            var     repoMercado = new MercadoRepository();
            Mercado e           = repoMercado.getMercado(idEvento, tipoMercado);

            return(e);
        }
        public IHttpActionResult PutMercado(int id, Mercado mercado)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != mercado.Id)
            {
                return(BadRequest());
            }

            db.Entry(mercado).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MercadoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #12
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Fecha_Creacion,Estado")] Mercado mercado)
        {
            if (id != mercado.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(mercado);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MercadoExists(mercado.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(mercado));
        }
Example #13
0
        public Mercado GetDatos(int id_evento, double over_under)
        {
            var     repo     = new MercadoRepository();
            Mercado mercados = repo.RetrieveDatos(id_evento, over_under);

            return(mercados);
        }
Example #14
0
        public Mercado GetMercadoId(int id)
        {
            MercadoRepository mercadoRepository = new MercadoRepository();
            Mercado           mercado           = mercadoRepository.GetMercadoId(id);

            return(mercado);
        }
Example #15
0
        public ActionResult Editar(int Id)
        {
            Mercado mercado = new Mercado();

            mercado = new MercadoDAL().Consultar(Id);
            return(View(mercado));
        }
        // GET: api/Mercados/5
        public Mercado Get(int id)
        {
            var     repo    = new MercadosRepository();
            Mercado mercado = repo.BuscarMercadoPorID(id);

            return(mercado);
        }
Example #17
0
        public async Task <IActionResult> Edit(int id, [Bind("MercadoID,Nombre,Direccion,latitud,longitud")] Mercado mercado)
        {
            if (id != mercado.MercadoID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(mercado);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MercadoExists(mercado.MercadoID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(mercado));
        }
Example #18
0
        // GET: api/Mercado/5
        public Mercado Get(int id)
        {
            var     repo    = new MercadoRepository();
            Mercado mercado = repo.Retrieve(id);

            return(mercado);
        }
Example #19
0
        // GET: api/Mercados?id
        public Mercado Get(int MercadoId)
        {
            var     repo = new MercadoRepository();
            Mercado m    = repo.RetrieveById(MercadoId);

            return(m);
        }
 /// <summary>
 /// Elimina el mercado seleccionado
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnEliminarMercado_Click(object sender, EventArgs e)
 {
     if (tbMercadoSeleccionado.Text == "")
     {
         MessageBox.Show("No hay ningún mercado seleccionado", "Place My Bet", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         Mercado m = MercadoDAO.GetMercadoById(id_mercado);
         //MessageBox.Show(m.ID.ToString());
         if (ApuestaDAO.GetByMercado(m.ID).Count != 0)
         {
             MessageBox.Show("No puede eliminar un mercado que contenga apuestas", "Place My Bet", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             DialogResult res = MessageBox.Show("¿Está seguro que quiere eliminar el mercado seleccionado?", "Confirmación borrado", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
             if (res == DialogResult.Yes)
             {
                 MercadoDAO.Delete(m);
                 FillDataMercados();
             }
         }
     }
 }
Example #21
0
        public void InsereGastos()
        {
            try
            {
                if (!Entrete.Equals("") && !Mercado.Equals("") && !Alimentacao.Equals("") && !Saude.Equals("") &&
                    !Viagens.Equals("") && !Transporte.Equals("") && !OutrasCat.Equals("") && !GastoData.Equals(""))
                {
                    string          conex = "server =localhost; user id =root; password =; port =3306; database = acompanhamento_financeiro";
                    MySqlConnection cnx   = new MySqlConnection(conex);
                    string          cmd   = "INSERT INTO tb_gastopessoal(con_entrete, con_mercado, con_alimenta, con_saude, con_viagens, con_transporte, con_outras, con_data)"
                                            + "VALUES('" + Entrete + "', '" + Mercado + "', '" + Alimentacao + "', '" + Saude + "', '" + Viagens + "', '" + Transporte + "', '" + OutrasCat + "', '" + GastoData + "');";
                    MySqlCommand insere = new MySqlCommand(cmd, cnx);

                    cnx.Open();
                    insere.ExecuteNonQuery();
                    cnx.Close();
                }
                else
                {
                    MessageBox.Show("Não deixe nenhum espaço em branco!");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Example #22
0
        // GET: api/Mercados?idEvento=idEvento&tipoMercado=tipoMercado)
        public Mercado GetEventos(string idEvento, double tipoMercado)
        {
            var     repoMercado = new MercadoRepository();
            Mercado mercados    = repoMercado.RetrieveEvento(idEvento, tipoMercado);

            return(mercados);
        }
Example #23
0
        public void InserirDados()
        {
            //tenta inserir
            try
            {
                //verifica se os campos estão em branco
                if (!Cod.Equals("") && !Nome.Equals("") && !Categoria.Equals("") &&
                    !Mercado.Equals("") && !Preco.Equals("") && !Peso.Equals("") &&
                    !Marca.Equals("") && !Quantidade.Equals(""))
                {
                    string          myConnectionString = "server =localhost; user id =root; password =; port =3306; database = CompareAqui";
                    MySqlConnection myConnection       = new MySqlConnection(myConnectionString);
                    string          myInsertQuery      = "INSERT INTO tb_produto (prod_cod, prod_nome, prod_categoria, prod_mercado, prod_preco, prod_peso, prod_marca, prod_quantidade)" +
                                                         " Values('" + Cod + "','" + Nome + "','" + Categoria + "','" + Mercado + "','" + Preco + "','" + Peso + "','" + Marca + "','" + Quantidade + "')";
                    MySqlCommand myCommand = new MySqlCommand(myInsertQuery, myConnection);

                    myConnection.Open();
                    myCommand.ExecuteNonQuery();
                    myConnection.Close();
                    //MessageBox.Show("Produto cadastrado com sucesso");
                }
                else
                {
                    MessageBox.Show("Nao deixe nenhum campo em branco ou somente com espacos!!");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Example #24
0
        // GET: api/Eventos/5

        /* public EventoDTO Get(int id)
         * {
         *   var repo = new EventoRepository();
         *   EventoDTO e = repo.Retrieve();
         *   return e;
         * }*/

        // GET: api/Eventos?IdEvento=id&TipoM=tipo
        public Mercado GetMercado(int IdEvento, double TipoM)
        {
            var repom = new MercadoRepository();

            Mercado e = repom.Mget(IdEvento, TipoM);

            return(e);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Mercado mercado = db.Mercados.Find(id);

            db.Mercados.Remove(mercado);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #26
0
        /// <summary>
        /// Elimina un mercado en concreto de la bbdd
        /// </summary>
        /// <param name="m">Mercado a eliminar</param>
        /// <returns>True si se modifican filas, false si no</returns>
        public static bool Delete(Mercado m)
        {
            MySqlCommand command = new MySqlCommand("DELETE FROM mercado WHERE Id=@id");

            command.Parameters.AddWithValue("@id", m.ID);
            int rows = Database.ExecuteNonQuery(command);

            return(rows >= 1);
        }
Example #27
0
        public Mercado RetornaMercado()
        {
            String path = AppDomain.CurrentDomain.BaseDirectory.ToString();

            path += "\\Json\\cartola.json";
            Mercado mercado = JsonConvert.DeserializeObject <Mercado>(File.ReadAllText(path));

            return(mercado);
        }
 public ActionResult Edit([Bind(Include = "Id,Name,Location")] Mercado mercado)
 {
     if (ModelState.IsValid)
     {
         db.Entry(mercado).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(mercado));
 }
Example #29
0
        public void insert(Mercado mercado)
        {
            PlaceMyBetContext db = new PlaceMyBetContext();



            db.Mercados.Add(mercado);

            db.SaveChanges();
        }
Example #30
0
        public Mercado Consultar(int id)
        {
            // cria a classe de contexto
            LojaContext context = new LojaContext();

            //recupera o objeto mercado de um determinado ID
            Mercado mercado = context.Mercado.Find(id);

            return(mercado);
        }