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; }
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; }
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); }