示例#1
0
        public bool insertarApuesta(Entity.Apuesta apuesta)
        {
            SqlCommand cmd = new SqlCommand("sp_insertar_apuesta", connection);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@cliente", apuesta.cliente);
            cmd.Parameters.AddWithValue("@encuentro", apuesta.encuentro);
            cmd.Parameters.AddWithValue("@eleccion", apuesta.eleccion);
            cmd.Parameters.AddWithValue("@monto", apuesta.monto);

            connection.Open();
            int i = cmd.ExecuteNonQuery();
            connection.Close();
            if (i >= 1)
                return true;
            else
                return false;
        }
示例#2
0
        public Entity.Apuesta obtenerApuesta(int id)
        {
            Entity.Apuesta apuesta = new Entity.Apuesta();
            SqlCommand cmd = new SqlCommand("sp_obtener_apuesta", connection);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@id", id);
            SqlDataAdapter sd = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();

            connection.Open();
            sd.Fill(dt);
            connection.Close();

            foreach (DataRow dr in dt.Rows)
            {
                apuesta.id = Convert.ToInt32(dr["apuesta_id"]);
                apuesta.cliente = Convert.ToInt32(dr["apuesta_cliente"]);
                apuesta.encuentro = Convert.ToInt32(dr["apuesta_encuentro"]);
                apuesta.eleccion = Convert.ToString(dr["apuesta_eleccion"]);
                apuesta.monto = Convert.ToInt32(dr["apuesta_monto"]);
            }
            return apuesta;
        }
示例#3
0
        public ActionResult InsertarApuesta(int id)
        {
            EncuentroModel modEncuentro = new EncuentroModel();
            Entity.Encuentro encuentro = modEncuentro.obtenerEncuentro(id);
            //Session["Nombre"] = "hola mundo";

            Entity.Apuesta apuesta = new Entity.Apuesta();

            apuesta.cliente = 1; // valor quemado debido a que no esta implementada la sesion
            apuesta.encuentro = encuentro.id;

            TempData["LocalD"] = 100 / encuentro.probabilidad_local;
            TempData["EmpateD"] = 100 / encuentro.probabilidad_empate;
            TempData["VisitaD"] = 100 / encuentro.probabilidad_visita;

            int odds = Convert.ToInt32(Request.QueryString["odds"]);
            if (odds == 1)
                encuentro.DecimalOdds();
            else
                encuentro.USOdds();

            TempData["Local"] = encuentro.probabilidad_local;
            TempData["Empate"] = encuentro.probabilidad_empate;
            TempData["Visita"] = encuentro.probabilidad_visita;

            List<SelectListItem> items = new List<SelectListItem>();
            items.Add(new SelectListItem() { Text = "Local", Value = "Local" });
            items.Add(new SelectListItem() { Text = "Empate", Value = "Empate" });
            items.Add(new SelectListItem() { Text = "Visitante", Value = "Visitante" });

            //SelectList list = new SelectList(items, "", "");
            ViewData["eleccion"] = items;


            //ApuestaModel encuentroModel = new ApuestaModel();
            return View(apuesta);
        }