Ejemplo n.º 1
0
        //Entrada:pNuevoPais: pIdPais: id del pais al cual pertenece el equipo,
        //pRutaFoto: ruta de la foto del equipo,
        //pFechaAsociacion: fecha en la cual el equipo se asocio a la XFIFA,
        //pFederacion:Nombre de la federacion a la cual pertenece el equipo
        //Salida: ninguna
        //Descripcion: Agrega un nuevo Equippo a la base de datos de equipos de mysoccer
        public void AgregarEquipo(int pIdEquipo,int pIdPais, String pNombreEquipo, DateTime pFechaAsociacion, String pFederacion)
        {
            EQUIPO mNuevoEquipo = new EQUIPO()
            {
                PK_Equipo = pIdEquipo,
                FK_Pais = pIdPais, //Crea un nuevo partido con todos sus atributos
                Nombre_Equipo = pNombreEquipo,
                Fecha_Asociacion_XFIFA = pFechaAsociacion,
                Nombre_Federacion = pFederacion
            }; //Se crea el nuevo pais con todos sus atributos

            try
            {
                MY_SOCCER_CONEXION mConexionMySoccer = new MY_SOCCER_CONEXION(); //crea una nueva conexion con sql server
                mConexionMySoccer.Database.Connection.Open(); //Abre la conexion con sqlserver

                mConexionMySoccer.EQUIPO.Add(mNuevoEquipo); //Agrega un nuevo pais

                mConexionMySoccer.SaveChanges(); //guarda los cambios que se le hicieron a la base de datos

                mConexionMySoccer.Database.Connection.Close(); //Cierra la conexion
            }
            catch (Exception e)
            {
                Console.WriteLine("Error:" + e);
            }
        }
Ejemplo n.º 2
0
        public void EliminarRechazado(String pPasaporte)
        {
            using (var mConexionMySoccer = new MY_SOCCER_CONEXION())
            {
                var mRechazado = mConexionMySoccer.RECHAZADO.Where(s => s.Pasaporte_XFIFA == pPasaporte).First();
                mConexionMySoccer.RECHAZADO.Attach(mRechazado);
                mConexionMySoccer.RECHAZADO.Remove(mRechazado);

                mConexionMySoccer.SaveChanges();
            }
        }
Ejemplo n.º 3
0
        //Entrada:pNuevaSede: String con el nombre de la nueva sede
        //Salida: ninguna
        //Descripcion: Agrega un nuevo sede a la base de datos de sedes
        public void AgregarSede(String pNuevaSede)
        {
            SEDE mNuevosede = new SEDE() { Nombre = pNuevaSede }; //Se crea el nuevo sede con todos sus atributos

            MY_SOCCER_CONEXION mConexionMySoccer = new MY_SOCCER_CONEXION(); //crea una nueva conexion con sql server
            mConexionMySoccer.Database.Connection.Open(); //Abre la conexion con sqlserver

            mConexionMySoccer.SEDE.Add(mNuevosede); //Agrega un nuevo sede
            mConexionMySoccer.SaveChanges(); //guarda los cambios que se le hicieron a la base de datos

            mConexionMySoccer.Database.Connection.Close(); //Cierra la conexion
        }
Ejemplo n.º 4
0
        //Entrada: Ninguna
        //Salida: un diccionario con el nombre del pais y su respectivo codigo
        //Descripcion: Devuel un diccionario con la lista de pais, y su respectivo codigo de pais
        public Dictionary<int, String> GetPaises()
        {
            Dictionary<int, String> mResultado = new Dictionary<int, String>(); //Se crea el objecto que sera devuel

            MY_SOCCER_CONEXION mConexionMySoccer = new MY_SOCCER_CONEXION(); //crea una nueva conexion con sql server
            mConexionMySoccer.Database.Connection.Open(); //abre una conexion
            foreach (PAIS mPais in mConexionMySoccer.PAIS) //Recorre la lista de paises existentes
            {
                mResultado.Add(mPais.PK_Pais, mPais.Nombre);//agrega un pais a la lista
            }

            mConexionMySoccer.SaveChanges();
            mConexionMySoccer.Database.Connection.Close();//Cierra la conexion con los paises
            return mResultado; //devuelve el
        }
Ejemplo n.º 5
0
        //Entrada:pNuevoPais: String con el nombre del nuevo pais
        //Salida: ninguna
        //Descripcion: Agrega un nuevo pais a la base de datos de paises
        public void AgregarPais(String pNuevoPais)
        {
            PAIS mNuevoPais = new PAIS() { Nombre = pNuevoPais }; //Se crea el nuevo pais con todos sus atributos

            MY_SOCCER_CONEXION mConexionMySoccer = new MY_SOCCER_CONEXION(); //crea una nueva conexion con sql server
            mConexionMySoccer.Database.Connection.Open(); //Abre la conexion con sqlserver

            mConexionMySoccer.PAIS.Add(mNuevoPais); //Agrega un nuevo pais
            try
            {
                mConexionMySoccer.SaveChanges(); //guarda los cambios que se le hicieron a la base de datos
            }
            catch (Exception e)
            {
                Console.WriteLine("Error:" + e);
            }
            mConexionMySoccer.Database.Connection.Close(); //Cierra la conexion
        }
Ejemplo n.º 6
0
        public Boolean AgregarRechazado(String pPasaporte, String pNombre, String pApellido)
        {
            if (ExisteRechazado(pPasaporte))
            {
                return false;
            }
            using (var mConexion = new MY_SOCCER_CONEXION())
            {
                RECHAZADO mNuevoRechazado = new RECHAZADO()
                {
                    Nombre = pNombre,
                    Apellido = pApellido,
                    Pasaporte_XFIFA = pPasaporte,
                    Intentos_Ingreso = 0
                };

                mConexion.RECHAZADO.Add(mNuevoRechazado);
                mConexion.SaveChanges();
            }
            return true;
        }
Ejemplo n.º 7
0
        //Entrada:pNuevaPartido: String con el nombre de la nueva Partido
        //Salida: ninguna
        //Descripcion: Agrega un nuevo Partido a la base de datos de Partidos
        public void AgregarPartido(String pFase, DateTime pFecha, int pIdEquipo1, int pIdEquipo2,
            int pIdSede, TimeSpan pHora, int pTorneo)
        {
            PARTIDO mNuevoPartido = new PARTIDO()
            {
                Fase = pFase,
                Fecha = pFecha,
                FK_Equipo_1 = pIdEquipo1,
                FK_Equipo_2 = pIdEquipo2,
                FK_Sede = pIdSede,
                Hora = pHora,
                PK_Partido = pTorneo,
                Estado = ConstantesGestionarCalendario.kCodigoPartidoNoJugado

            }; //Se crea el nuevo Partido con todos sus atributos

            MY_SOCCER_CONEXION mConexionMySoccer = new MY_SOCCER_CONEXION(); //crea una nueva conexion con sql server
            mConexionMySoccer.Database.Connection.Open(); //Abre la conexion con sqlserver

            mConexionMySoccer.PARTIDO.Add(mNuevoPartido); //Agrega un nuevo Partido
            mConexionMySoccer.SaveChanges(); //guarda los cambios que se le hicieron a la base de datos

            mConexionMySoccer.Database.Connection.Close(); //Cierra la conexion
        }
Ejemplo n.º 8
0
        //Entrada:pNuevaPartido: String con el nombre de la nueva Partido
        //Salida: ninguna
        //Descripcion: Agrega un nuevo Partido a la base de datos de Partidos
        public void ActualizarPartido(int pIdPartido, String pFase, DateTime pFecha, int pIdEquipo1, int pIdEquipo2,
            int pIdSede, TimeSpan pHora, int pTorneo)
        {
            PARTIDO mNuevoPartido = new PARTIDO()
            {
                Fase = pFase,
                Fecha = pFecha,
                FK_Equipo_1 = pIdEquipo1,
                FK_Equipo_2 = pIdEquipo2,
                FK_Sede = pIdSede,
                Hora = pHora,
                PK_Partido = pTorneo,
                Estado = ConstantesGestionarCalendario.kCodigoPartidoNoJugado

            }; //Se crea el nuevo Partido con todos sus atributos

            MY_SOCCER_CONEXION mConexionMySoccer = new MY_SOCCER_CONEXION(); //crea una nueva conexion con sql server
            mConexionMySoccer.Database.Connection.Open(); //Abre la conexion con sqlserver

            PARTIDO mPartidoViejo = mConexionMySoccer.PARTIDO.Where(s => s.PK_Partido == pIdPartido).First();
            mPartidoViejo.Hora = pHora;
            mPartidoViejo.Fase = pFase;
            mPartidoViejo.FK_Equipo_1 = pIdEquipo1;
            mPartidoViejo.FK_Equipo_2 = pIdEquipo2;
            mPartidoViejo.FK_Sede = pIdSede;
            mPartidoViejo.Fecha = pFecha;

            mConexionMySoccer.PARTIDO.Attach(mPartidoViejo);

            //Variable que me ayuda con las actulizaciones de la cuenta
            var mActulizador = mConexionMySoccer.Entry(mPartidoViejo);
            mActulizador.State = EntityState.Modified;

            mConexionMySoccer.SaveChanges();
            mConexionMySoccer.Database.Connection.Close(); //Cierra la conexion
        }
Ejemplo n.º 9
0
        public void EliminarPartido(int pIdPartido)
        {
            MY_SOCCER_CONEXION mConexionMySoccer = new MY_SOCCER_CONEXION(); //crea una nueva conexion con sql server
            mConexionMySoccer.Database.Connection.Open(); //abre una conexion

            var mPartido = mConexionMySoccer.PARTIDO.Where(s => s.PK_Partido == pIdPartido).First();
            mConexionMySoccer.PARTIDO.Attach(mPartido);
            mConexionMySoccer.PARTIDO.Remove(mPartido);

            mConexionMySoccer.SaveChanges();
            mConexionMySoccer.Database.Connection.Close();
        }