public static Jugador EstadisticasPartidoByJugadorId(Jugador jugador)
        {
            JugadoresDAL jugadoresDal = new JugadoresDAL();
            DataTable dt = jugadoresDal.EstadisticasPartidoByJugadorId(jugador);

            var cantidadConvocados = 0;
            var cantidadPartidos = 0;
            var cantidadMinutos = 0;
            var cantidadAmarillas = 0;
            var cantidadRojas = 0;
            var calificacionPromedio = 0.0f;
            var cantPromedio = 0.0f;
            foreach (DataRow item in dt.Rows)
            {
                cantidadConvocados++;
                if (int.Parse(item["MinutosJugados"].ToString()) != 0)
                {
                    cantidadPartidos++;
                }
                cantidadMinutos += int.Parse(item["MinutosJugados"].ToString());
                if (int.Parse(item["MinPrimeraAmarilla"].ToString()) != 0 || int.Parse(item["MinSegundaAmarilla"].ToString()) != 0 )
                {
                    cantidadAmarillas++;
                }
                if (int.Parse(item["MinRoja"].ToString()) != 0)
                {
                    cantidadRojas++;
                }
                if (int.Parse(item["Calificacion"].ToString()) != 0)
                {
                    cantPromedio++;
                    calificacionPromedio += int.Parse(item["Calificacion"].ToString());
                }

            }

            jugador.CantidadPartidosConvocado = cantidadConvocados;
            jugador.CantidadPartidos = cantidadPartidos;
            jugador.CantidadMinutosJugados = cantidadMinutos;
            jugador.CantidadAmarillas = cantidadAmarillas;
            jugador.CantidadRojas = cantidadRojas;
            jugador.CalificacionPromedio = (calificacionPromedio/cantPromedio);
            return jugador;
        }
        public static List<Equipo> JugadorEquiposList(int jugadorId)
        {
            JugadoresDAL jugadoresDal = new JugadoresDAL();
            DataTable dt = jugadoresDal.JugadorEquiposList(jugadorId);

            Equipo equipo;
            List<Equipo> EquipoList = new List<Equipo>();

            foreach (DataRow item in dt.Rows)
            {
                equipo = new Equipo();

                equipo.NombreEquipo = item["NombreEquipo"].ToString();

                EquipoList.Add(equipo);
            }

            return EquipoList;
        }
 public static int JugadorPorPartidoInsert(Jugador jugador)
 {
     JugadoresDAL jugadoresDal = new JugadoresDAL();
     return jugadoresDal.JugadorPorPartidoInsert(jugador);
 }
 public static int JugadorPorPartidoDelete(Jugador jugador)
 {
     JugadoresDAL jugadoresDal = new JugadoresDAL();
     return jugadoresDal.JugadorPorPartidoDelete(jugador.Id, jugador.PartidoId);
 }
 public static int JugadorPorEquipoInsert(Jugador jugador)
 {
     JugadoresDAL jugadoresDal = new JugadoresDAL();
     return jugadoresDal.JugadorPorEquipoInsert(jugador.Id, jugador.EquipoId, jugador.FechaDesdeEquipo);
 }
 public static int JugadorPorEquipoDelete(Jugador jugador)
 {
     JugadoresDAL jugadoresDal = new JugadoresDAL();
     return jugadoresDal.JugadorPorEquipoDelete(jugador.Id, jugador.EquipoId, jugador.FechaHastaEquipo);
 }
 public static int JugadorInsert(Jugador jugador)
 {
     JugadoresDAL jugadoresDal = new JugadoresDAL();
     int ret = jugadoresDal.JugadorInsert(jugador);
     jugador.Id = ret;
     jugadoresDal.DatosGeneralesJugadorInsert(jugador);
     jugadoresDal.CoberturaMedicaInsert(jugador);
     return ret;
 }
 public static int JugadorDelete(int id)
 {
     JugadoresDAL jugadoresDal = new JugadoresDAL();
     return jugadoresDal.JugadorDelete(id);
 }
 internal static int JugadorAlta(int id)
 {
     JugadoresDAL jugadoresDal = new JugadoresDAL();
     return jugadoresDal.JugadorAlta(id);
 }
Пример #10
0
        public static List<Jugador> JugadoresByPartido(int IdPartido)
        {
            JugadoresDAL jugadoresDal = new JugadoresDAL();
            DataTable dt = jugadoresDal.JugadoresByPartido(IdPartido);

            Jugador jugador;
            List<Jugador> jugadorList = new List<Jugador>();

            foreach (DataRow item in dt.Rows)
            {
                jugador = new Jugador();

                jugador.Id = int.Parse(item["JugadorId"].ToString());
                jugador.Nombre = item["Nombre"].ToString();
                jugador.Apellido = item["Apellido"].ToString();
                jugador.TipoDocId = int.Parse(item["TipoDocId"].ToString());
                jugador.TipoDocNombre = item["tdNombre"].ToString();
                jugador.NumeroDoc = item["NumeroDoc"].ToString();
                jugador.FechaNac = Convert.ToDateTime(item["FechaNac"].ToString());
                jugador.Domicilio = item["Domicilio"].ToString();
                jugador.LocalidadId = int.Parse(item["LocalidadId"].ToString());
                //jugador.LocalidadNombre = item["LocalidadNombre"].ToString();
                jugador.FechaNacFormateada = jugador.FechaNac.ToShortDateString();
                jugador.NombreApellido = jugador.Apellido.ToUpper() + " " + jugador.Nombre;
                jugador.Posicion = item["Posicion"].ToString();
                jugador.NumeroSuplentes = dt.Rows.IndexOf(item) + 12;
                jugador.NumeroCamiseta = int.Parse(item["LocalidadId"].ToString());
                jugador.Titular = item["Titular"].ToString();
                jugador.MinutosJugados = int.Parse(item["MinutosJugados"].ToString());
                //jugador.MinutosJugadosString = item["MinutosJugados"].ToString();
                jugador.MinPrimeraAmarilla = int.Parse(item["MinPrimeraAmarilla"].ToString());
                jugador.MinSegundaAmarilla = int.Parse(item["MinSegundaAmarilla"].ToString());
                jugador.MinRoja = int.Parse(item["MinRoja"].ToString());
                jugador.Observaciones = item["Observaciones"].ToString();
                jugador.Calificacion = int.Parse(item["Calificacion"].ToString());
                jugador.Cambio = int.Parse(item["Cambio"].ToString());
                jugador.Gol = int.Parse(item["Goles"].ToString());

                jugadorList.Add(jugador);
            }

            return jugadorList;
        }
Пример #11
0
        public static List<Jugador> JugadoresByPartido(int IdPartido, string Titular)
        {
            JugadoresDAL jugadoresDal = new JugadoresDAL();
            DataTable dt = jugadoresDal.JugadoresByPartido(IdPartido,Titular);

            Jugador jugador;
            List<Jugador> jugadorList = new List<Jugador>();

            foreach (DataRow item in dt.Rows)
            {
                jugador = new Jugador();

                jugador.Id = int.Parse(item["JugadorId"].ToString());
                jugador.Nombre = item["Nombre"].ToString();
                jugador.Apellido = item["Apellido"].ToString();
                jugador.TipoDocId = int.Parse(item["TipoDocId"].ToString());
                jugador.TipoDocNombre = item["tdNombre"].ToString();
                jugador.NumeroDoc = item["NumeroDoc"].ToString();
                jugador.FechaNac = Convert.ToDateTime(item["FechaNac"].ToString());
                jugador.Domicilio = item["Domicilio"].ToString();
                jugador.LocalidadId = int.Parse(item["LocalidadId"].ToString());
                //jugador.LocalidadNombre = item["LocalidadNombre"].ToString();
                jugador.FechaNacFormateada = jugador.FechaNac.ToShortDateString();
                jugador.NombreApellido = jugador.Apellido.ToUpper() + " " + jugador.Nombre;
                jugador.Posicion = item["Posicion"].ToString();
                jugador.NumeroSuplentes = dt.Rows.IndexOf(item) + 12;
                jugadorList.Add(jugador);
            }

            return jugadorList;
        }
Пример #12
0
        public static List<Jugador> JugadoresByEquipo(int IdEquipo)
        {
            JugadoresDAL jugadoresDal = new JugadoresDAL();
            DataTable dt = jugadoresDal.JugadoresByEquipo(IdEquipo);

            Jugador jugador;
            List<Jugador> jugadorList = new List<Jugador>();

            foreach (DataRow item in dt.Rows)
            {
                jugador = new Jugador();

                jugador.Id = int.Parse(item["JugadorId"].ToString());
                jugador.Nombre = item["Nombre"].ToString();
                jugador.Apellido = item["Apellido"].ToString();
                jugador.TipoDocId = int.Parse(item["TipoDocId"].ToString());
                jugador.TipoDocNombre = item["tdNombre"].ToString();
                jugador.NumeroDoc = item["NumeroDoc"].ToString();
                jugador.FechaNac = Convert.ToDateTime(item["FechaNac"].ToString());
                jugador.Domicilio = item["Domicilio"].ToString();
                jugador.LocalidadId = int.Parse(item["LocalidadId"].ToString());
                jugador.Posicion = item["Posicion"].ToString();
                jugador.FechaNacFormateada = jugador.FechaNac.ToShortDateString();
                jugadorList.Add(jugador);
            }

            return jugadorList;
        }
Пример #13
0
 public static int EstadisticasGolesByJugadorId(int id)
 {
     JugadoresDAL jugadoresDal = new JugadoresDAL();
     return jugadoresDal.EstadisticasGolesByJugadorId(id);
 }
Пример #14
0
        public static List<HistorialEquiposJugador> JugadorEquiposListHistorico(int jugadorId)
        {
            JugadoresDAL jugadoresDal = new JugadoresDAL();
            DataTable dt = jugadoresDal.JugadorEquiposListHistorial(jugadorId);

            HistorialEquiposJugador historial = new HistorialEquiposJugador();
            List<HistorialEquiposJugador> historialList = new List<HistorialEquiposJugador>();

            foreach (DataRow item in dt.Rows)
            {
                historial = new HistorialEquiposJugador();
                historial.Equipo = new Equipo();

                historial.Equipo.NombreEquipo = item["NombreEquipo"].ToString();
                historial.FechaDesdeHistorial = Convert.ToDateTime(item["FechaDesde"].ToString());
                historial.FechaHastaHistorial = Convert.ToDateTime(item["FechaHasta"].ToString());

                historialList.Add(historial);
            }
            return historialList;
        }
Пример #15
0
 public static int JugadorUpdateFoto(Jugador jugador)
 {
     JugadoresDAL jugadoresDal = new JugadoresDAL();
     jugadoresDal.CoberturaMedicaUpdate(jugador);
     jugadoresDal.DatosGeneralesJugadorUpdate(jugador);
     return  jugadoresDal.JugadorUpdateFoto(jugador);
 }
Пример #16
0
        internal static List<Gol> GolesJugadoresByPartido(int id)
        {
            JugadoresDAL jugadoresDal = new JugadoresDAL();
            DataTable dt = jugadoresDal.GolesJugadoresByPartido(id);

            Gol gol;
            List<Gol> golesList = new List<Gol>();

            foreach (DataRow item in dt.Rows)
            {
                gol = new Gol();

                gol.GolesPorJugadorId = int.Parse(item["GolesPorJugadorId"].ToString());
                gol.PartidoId = id;
                gol.JugadorId = int.Parse(item["JugadorId"].ToString());
                gol.Nombre = item["Nombre"].ToString();
                gol.Apellido = item["Apellido"].ToString();
                gol.MinutosGol = int.Parse(item["MinutosGol"].ToString());
                gol.MinutosGolString = item["MinutosGol"].ToString();
                gol.Descripcion = item["Descripcion"].ToString();
                gol.UrlVideo = item["UrlVideo"].ToString();

                golesList.Add(gol);
            }

            return golesList;
        }
Пример #17
0
        public static List<Jugador> JugadoresGetAllRepo(string parametroBuscar)
        {
            JugadoresDAL jugadoresDal = new JugadoresDAL();
            DataTable dt = jugadoresDal.JugadoresGetAll(parametroBuscar);

            Jugador jugador;
            List<Jugador> jugadorList = new List<Jugador>();

            foreach (DataRow item in dt.Rows)
            {
                jugador = new Jugador();

                jugador.Id = int.Parse(item["JugadorId"].ToString());
                jugador.Nombre = item["jNombre"].ToString();
                jugador.Apellido = item["Apellido"].ToString();
                jugador.TipoDocId = int.Parse(item["TipoDocId"].ToString());
                jugador.TipoDocNombre = item["tdNombre"].ToString();
                jugador.NumeroDoc = item["NumeroDoc"].ToString();
                jugador.FechaNac = Convert.ToDateTime(item["FechaNac"].ToString());
                jugador.Domicilio = item["Domicilio"].ToString();
                jugador.LocalidadId = int.Parse(item["LocalidadId"].ToString());
                jugador.FechaNacFormateada = jugador.FechaNac.ToShortDateString();
                jugador.ImagenPath = item["ImagenPath"].ToString();
                jugadorList.Add(jugador);
            }

            return jugadorList;
        }
Пример #18
0
        public static Jugador JugadorByIdRepo(int id)
        {
            JugadoresDAL jugadoresDal = new JugadoresDAL();
            DataTable dt = jugadoresDal.JugadorById(id);

            Jugador jugador = new Jugador();
            CoberturaMedicaJugador cobertura = new CoberturaMedicaJugador();
            DatosGeneralesJugador datosGenerales = new DatosGeneralesJugador();

            jugador.Id = int.Parse(dt.Rows[0]["JugadorId"].ToString());
            jugador.Nombre = dt.Rows[0]["Nombre"].ToString();
            jugador.Apellido = dt.Rows[0]["Apellido"].ToString();
            jugador.TipoDocId = int.Parse(dt.Rows[0]["TipoDocId"].ToString());
            jugador.TipoDocNombre = dt.Rows[0]["TipoDocNombre"].ToString();
            jugador.NumeroDoc = dt.Rows[0]["NumeroDoc"].ToString();
            jugador.FechaNac = Convert.ToDateTime(dt.Rows[0]["FechaNac"].ToString());
            jugador.Domicilio = dt.Rows[0]["Domicilio"].ToString();
            jugador.LocalidadId = int.Parse(dt.Rows[0]["LocalidadId"].ToString());
            jugador.LocalidadNombre = dt.Rows[0]["NombreLocalidad"].ToString();
            jugador.ImagenPath = dt.Rows[0]["ImagenPath"].ToString();
            jugador.Telefono = dt.Rows[0]["Telefono"].ToString();
            jugador.Apodo = dt.Rows[0]["Apodo"].ToString();
            jugador.Email = dt.Rows[0]["Email"].ToString();
            jugador.PesoString = dt.Rows[0]["Peso"].ToString();
            jugador.EstaturaString = dt.Rows[0]["Estatura"].ToString();
            jugador.Colegio = dt.Rows[0]["Colegio"].ToString();
            jugador.Email = dt.Rows[0]["Email"].ToString();
            jugador.Posicion = dt.Rows[0]["Posicion"].ToString();
            jugador.PiernaHabil = dt.Rows[0]["PiernaHabil"].ToString();
            jugador.CiudadaniaEuropea = dt.Rows[0]["CiudadaniaEuropea"].ToString();
            jugador.Representante = dt.Rows[0]["Representante"].ToString();
            cobertura.ObraSocial = dt.Rows[0]["ObraSocial"].ToString();
            cobertura.NroObraSocialString = dt.Rows[0]["NroObraSocial"].ToString();
            cobertura.ServicioEmergencia = dt.Rows[0]["ServicioEmergencia"].ToString();
            cobertura.NroServicioEmergenciaString = dt.Rows[0]["NroServicioEmergencia"].ToString();
            cobertura.Hospital = dt.Rows[0]["Hospital"].ToString();
            cobertura.Direccion = dt.Rows[0]["Direccion"].ToString();
            cobertura.Telefono = dt.Rows[0]["telefonoCM"].ToString();
            cobertura.Medicamento = dt.Rows[0]["Medicamento"].ToString();
            cobertura.Alergico = dt.Rows[0]["Alergico"].ToString();
            cobertura.Observaciones = dt.Rows[0]["Observaciones"].ToString();
            datosGenerales.NombreMadre = dt.Rows[0]["NombreMadre"].ToString();
            datosGenerales.TelMadre = dt.Rows[0]["TelMadre"].ToString();
            datosGenerales.OcupacionMadre = dt.Rows[0]["OcupacionMadre"].ToString();
            datosGenerales.TrabajoMadre = dt.Rows[0]["TrabajoMadre"].ToString();
            datosGenerales.DireccionTrabajoMadre = dt.Rows[0]["DireccionTrabajoMadre"].ToString();
            datosGenerales.TelefonoTrabajoMadre = dt.Rows[0]["TelefonoTrabajoMadre"].ToString();
            datosGenerales.NombrePadre = dt.Rows[0]["NombrePadre"].ToString();
            datosGenerales.TelPadre = dt.Rows[0]["TelPadre"].ToString();
            datosGenerales.OcupacionPadre = dt.Rows[0]["OcupacionPadre"].ToString();
            datosGenerales.TrabajoPadre = dt.Rows[0]["TrabajoPadre"].ToString();
            datosGenerales.DireccionTrabajoPadre = dt.Rows[0]["DireccionTrabajoPadre"].ToString();
            datosGenerales.TelefonoTrabajoPadre = dt.Rows[0]["TelefonoTrabajoPadre"].ToString();
            datosGenerales.PadresConviven = dt.Rows[0]["PadresConviven"].ToString();
            datosGenerales.HermanosString = dt.Rows[0]["Hermanos"].ToString();
            datosGenerales.NombreResponsable = dt.Rows[0]["NombreResponsable"].ToString();
            datosGenerales.OcupacionResponsable = dt.Rows[0]["OcupacionResponsable"].ToString();
            datosGenerales.ParentescoResponsable = dt.Rows[0]["ParentescoResponsable"].ToString();
            datosGenerales.Lesiones = dt.Rows[0]["Lesiones"].ToString();
            datosGenerales.JuegaOtroEquipo = dt.Rows[0]["JuegaOtroLugar"].ToString();
            datosGenerales.QuieLoTrajo = dt.Rows[0]["QuienLoTrajo"].ToString();

            jugador.CoberturaMedica = cobertura;
            jugador.DatosGenerales = datosGenerales;

            return jugador;
        }
Пример #19
0
        public static List<Jugador> JugadoresSearchPartido(int idPartido, int idEquipo, string nombre, string apellido, string categoria, string equiposFiltro, string posicionFiltro)
        {
            JugadoresDAL jugadoresDal = new JugadoresDAL();
            DataTable dt = jugadoresDal.JugadoresSearchPartido(idPartido, idEquipo, nombre, apellido, categoria, equiposFiltro, posicionFiltro);

            Jugador jugador;
            List<Jugador> jugadorList = new List<Jugador>();

            foreach (DataRow item in dt.Rows)
            {
                jugador = new Jugador();

                jugador.Id = int.Parse(item["JugadorId"].ToString());
                jugador.Nombre = item["Nombre"].ToString();
                jugador.Apellido = item["Apellido"].ToString();
                jugador.TipoDocId = int.Parse(item["TipoDocId"].ToString());
                jugador.TipoDocNombre = item["tdNombre"].ToString();
                jugador.NumeroDoc = item["NumeroDoc"].ToString();
                jugador.FechaNac = Convert.ToDateTime(item["FechaNac"].ToString());
                jugador.Domicilio = item["Domicilio"].ToString();
                jugador.LocalidadId = int.Parse(item["LocalidadId"].ToString());
                jugador.Categoria = int.Parse(item["Categoria"].ToString());
                jugador.Posicion = item["Posicion"].ToString();
                jugador.FechaNacFormateada = jugador.FechaNac.ToShortDateString();
                jugadorList.Add(jugador);
            }

            return jugadorList;
        }