public void actualizarJugador(Jugador jugador) { jugadores j = new jugadores(); try { j.id_jugador = (int)jugador.id_jugador; j.fecha_alta = jugador.fecha_alta; j.numero = jugador.numero; j.id_persona = jugador.id_persona; j.rol = jugador.rol; j.id_equipo = jugador.equipo.id_equipo; var r = db.jugadores.SingleOrDefault(x => x.id_jugador == jugador.id_jugador); if (r != null) { r.id_jugador = j.id_jugador; r.fecha_alta = j.fecha_alta; r.numero = j.numero; r.id_persona = j.id_persona; r.rol = j.rol; r.id_equipo = j.id_equipo; db.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message, ex.InnerException); } }
public void insertar_jugador(int equipo_id, string nro_afil, double cuil, string nombre, string apellido, int tipo) { using (var context = new lts_sindicatoDataContext()) { try { jugadores insert = new jugadores(); insert.JUG_EQUIPOID = equipo_id; insert.JUG_MAESOC_NROAFIL = nro_afil; insert.JUG_SOCCENCUIL = cuil; insert.JUG_NOMBRE = nombre.ToUpper(); insert.JUG_APELLIDO = apellido.ToUpper(); insert.JUG_TIPO = tipo; insert.JUG_FOTO = get_Foto(cuil); context.jugadores.InsertOnSubmit(insert); context.SubmitChanges(); } catch (Exception) { throw; } } }
void Awake() { player = this; }
public IHttpActionResult registrar([FromBody] Jugador jugador) { personas persona = new personas(); jugadores jugadorDto = new jugadores(); equipos equipo = new equipos(); try { //Si el id_jugador es distinto de null, entonces estoy haciendo un update y no es necesario verificar el limite. if (jugador.id_jugador == null) { if (jugador.rol.Equals("jugador")) { string respuesta = verificarLimiteEquipo(jugador); if (!respuesta.Equals("")) { return(BadRequest(respuesta)); } } if (jugador.rol.Equals("director_tecnico")) { if (verificarDT((int)jugador.equipo.id_equipo)) { return(BadRequest("El equipo ya tiene un director técnico asociado.")); } } if (jugador.rol.Equals("representante")) { if (verificarRepresentante((int)jugador.equipo.id_equipo)) { return(BadRequest("El equipo ya tiene un representante asociado")); } } } if (jugador.id_persona == null) { jugadorDto.id_persona = registrarPersona(jugador); } else { jugadorDto.id_persona = jugador.id_persona; actualizarPersona(jugador); } if (jugador.id_jugador == null) { jugadorDto.numero = jugador.numero; jugadorDto.fecha_alta = DateTime.Now; jugadorDto.id_equipo = jugador.equipo.id_equipo; jugadorDto.rol = jugador.rol; db.jugadores.Add(jugadorDto); db.SaveChanges(); return(Ok()); } else { actualizarJugador(jugador); return(Ok()); } } catch (Exception ex) { return(BadRequest(ex.ToString())); } }