示例#1
0
        private void btGuardar_Click(object sender, EventArgs e)
        {
            BaseDatos b = new BaseDatos();

            int r = b.Conectar();

            if (r == -1)
            {
                MessageBox.Show("No se ha podido establecer conexión con la BD");
            }
            else
            {
                if (double.Parse(text1.Text) > 0 && double.Parse(text2.Text) > 0 && double.Parse(textX.Text) > 0)
                {
                    Participante parC = (Participante)equipoCasa.SelectedItem;
                    Participante parV = (Participante)equipoVisi.SelectedItem;
                    Competicion  comp = (Competicion)combCompeticion.SelectedItem;

                    DateTime dt = Convert.ToDateTime(fecha.Value);

                    String fechaHora = dt.Year + "-" + dt.Month + "-" + dt.Day + " " + dt.Hour + ":" + dt.Minute + ":" + dt.Second;

                    b.modificarTablas("UPDATE eventos SET id_participante_casa=" + parC.id + ", id_participante_visitante=" + parV.id + ",id_competicion=" + comp.id +
                                      ",resultado_casa=" + ((resCasa.Text.ToString().Length > 0)? resCasa.Text : "NULL") + ",resultado_visitante=" + ((resVisi.Text.ToString().Length > 0) ? resVisi.Text : "NULL") + ", apuesta_1=" + text1.Text.Replace(",", ".") + ", apuesta_X=" + ((Double.Parse(textX.Text) > 0) ? textX.Text.Replace(",", ".") : "NULL") + ",apuesta_2=" + text2.Text.Replace(",", ".") + ",fecha_hora='" + fechaHora + "',activado=" + checkActivado.Checked + " WHERE id=" + evento.id + ";");
                    padre.rellenarTablaEventos();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Alguna de las apuestas no es correctas");
                }
                b.Desconectar();
            }
        }
示例#2
0
        private void btEnviar_Click(object sender, EventArgs e)
        {
            BaseDatos b = new BaseDatos();

            int r = b.Conectar();

            if (r == -1)
            {
                MessageBox.Show("No se ha podido establecer conexión con la BD");
            }
            else
            {
                if (double.Parse(text1.Text) > 0 && double.Parse(text2.Text) > 0)
                {
                    Participante parC = (Participante)equipoCasa.SelectedItem;
                    Participante parV = (Participante)equipoVisi.SelectedItem;
                    Competicion  comp = (Competicion)combCompeticion.SelectedItem;

                    DateTime dt = Convert.ToDateTime(fecha.Value);

                    String fechaHora = dt.Year + "-" + dt.Month + "-" + dt.Day + " " + dt.Hour + ":" + dt.Minute + ":" + dt.Second;

                    b.modificarTablas("insert playbetwin.eventos (id_participante_casa,id_participante_visitante, id_competicion, apuesta_1, apuesta_2, apuesta_X, fecha_hora, activado, pagado)" +
                                      "values(" + parC.id + " , " + parV.id + ", " + comp.id + " , " + text1.Text + ", " + text2.Text + " , " + ((double.Parse(textX.Text) > 0) ? textX.Text : "NULL") + ", '" + fechaHora + "', 1, 0)");
                    padre.rellenarTablaEventos();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Alguna de las apuestas no es correctas");
                }
                b.Desconectar();
            }
        }
示例#3
0
        public ActionResult DeleteConfirmed(decimal id)
        {
            Competicion competicion = db.Competicion.Find(id);

            db.Competicion.Remove(competicion);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public async Task <ActionResult> DeleteConfirmed(decimal id)
        {
            Competicion competicion = await db.Competicion.FindAsync(id);

            db.Competicion.Remove(competicion);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
        public IRestResponse PutCompeticion(Competicion modificar)
        {
            var    client  = new RestClient(Properties.Settings.Default.apiEndpoint);
            var    request = new RestRequest($"competicion/{modificar.Id_Competicion}", Method.POST);
            string data    = JsonConvert.SerializeObject(modificar);

            request.AddParameter("application/json", data, ParameterType.RequestBody);
            var reponse = client.Execute(request);

            return(reponse);
        }
示例#6
0
 public frmAbrirCompeticion(frmPrincipal padre, Competicion cp)
 {
     this.cp    = cp;
     this.padre = padre;
     InitializeComponent();
     rellanarComboxDeportes();
     CenterToScreen();
     textNombre.Text             = cp.nombre;
     comboDeportes.SelectedIndex = cp.id_deporte - 1;
     chectActivado.Checked       = cp.activado;
 }
 public void GuardarCompeticion()
 {
     if (Accion == Modo.INSERT)
     {
         _api.PutCompeticion(CompeticionFormulario);
         CompeticionFormulario = new Competicion();
     }
     else
     {
         _api.PostCompeticion(CompeticionFormulario);
     }
     ListaCompeticion = _api.GetCompeticiones();
 }
示例#8
0
        // GET: Competicions/Details/5
        public ActionResult Details(decimal id)
        {
            if (id == -1)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Competicion competicion = db.Competicion.Find(id);

            if (competicion == null)
            {
                return(HttpNotFound());
            }
            return(View(competicion));
        }
        // GET: Competicion/Details/5
        public async Task <ActionResult> Details(decimal id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Competicion competicion = await db.Competicion.FindAsync(id);

            if (competicion == null)
            {
                return(HttpNotFound());
            }
            return(View(competicion));
        }
        public MainWindowVM()
        {
            _api                  = new ApiRestService();
            ListaJuegos           = _api.GetJuegos();
            ListaEquipos          = _api.GetEquipos();
            ListaJugadores        = _api.GetJugadores();
            ListaCompeticion      = _api.GetCompeticiones();
            JuegoFormulario       = new Juego();
            EquipoFormulario      = new Equipo();
            JugadorFormulario     = new Jugador();
            CompeticionFormulario = new Competicion();

            Accion = Modo.INSERT;
        }
        public async Task <ActionResult> Edit([Bind(Include = "codCompeticion,nbrCompeticion,codTipoCompeticion,usuarioCreador,usuarioModificador,fechaCreacion,fechaModificacion")] Competicion competicion)
        {
            if (ModelState.IsValid)
            {
                db.Entry(competicion).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.codTipoCompeticion = new SelectList(db.TipoCompeticion, "codTipoCompeticion", "nbrTipoCompeticion", competicion.codTipoCompeticion);
            ViewBag.usuarioModificador = new SelectList(db.Usuario, "login", "login", competicion.usuarioModificador);
            ViewBag.usuarioCreador     = new SelectList(db.Usuario, "login", "login", competicion.usuarioCreador);
            return(View(competicion));
        }
示例#12
0
        // GET: Competicions/Edit/5
        public ActionResult Edit(decimal id)
        {
            if (id == -1)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Competicion competicion = db.Competicion.Find(id);

            if (competicion == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idFederacion = new SelectList(db.Federacion, "idFederacion", "idFederacion", competicion.idFederacion);
            return(View(competicion));
        }
示例#13
0
 public ActionResult Edit([Bind(Include = "IdCompeticion,idFederacion,nbrCompeticion,tipo,usuarioModificacion")] Competicion competicion)
 {
     if (ModelState.IsValid)
     {
         Competicion competicionOut = db.Competicion.Find(competicion.IdCompeticion);
         competicion.usuarioCreacion = competicionOut.usuarioCreacion;
         competicion.fchCreacion     = competicionOut.fchCreacion;
         competicion.fchModificacion = DateTime.Now;
         var newContext = new FootballEntities();
         newContext.Entry(competicion).State = EntityState.Modified;
         newContext.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idFederacion = new SelectList(db.Federacion, "idFederacion", "nombre", competicion.idFederacion);
     return(View(competicion));
 }
示例#14
0
        public ActionResult Create([Bind(Include = "idFederacion,nbrCompeticion,tipo,usuarioCreacion")] Competicion competicion)
        {
            var last = (from m in db.Competicion
                        select m.IdCompeticion).Max();

            competicion.IdCompeticion = last + 1;
            if (ModelState.IsValid)
            {
                competicion.fchCreacion = DateTime.Now;
                db.Competicion.Add(competicion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idFederacion = new SelectList(db.Federacion, "idFederacion", "idFederacion", competicion.idFederacion);
            return(View(competicion));
        }
        // GET: Competicion/Edit/5
        public async Task <ActionResult> Edit(decimal id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Competicion competicion = await db.Competicion.FindAsync(id);

            if (competicion == null)
            {
                return(HttpNotFound());
            }
            ViewBag.codTipoCompeticion = new SelectList(db.TipoCompeticion, "codTipoCompeticion", "nbrTipoCompeticion", competicion.codTipoCompeticion);
            ViewBag.usuarioModificador = new SelectList(db.Usuario, "login", "login", competicion.usuarioModificador);
            ViewBag.usuarioCreador     = new SelectList(db.Usuario, "login", "login", competicion.usuarioCreador);
            return(View(competicion));
        }
 public void ModificarCompeticiono()
 {
     CompeticionFormulario = new Competicion(CompeticionSeleccionada);
     Accion = Modo.UPDATE;
 }
 // COMPETICION   ----------------------------------------------------------------->
 public void AñadirCompeticion()
 {
     CompeticionFormulario = new Competicion();
     Accion = Modo.INSERT;
 }