Ejemplo n.º 1
0
        public static int AltaPersonaFisicaJugador(PersonaFisicaJugador jugador)
        {
            int id = 0;

            connection.Close();
            connection.Open();
            string       proceso = "AltaPersonaFisicaJugador";
            MySqlCommand cmd     = new MySqlCommand(proceso, connection);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("Dni_in", jugador.Dni);
            cmd.Parameters.AddWithValue("Apellido_in", jugador.Apellido);
            cmd.Parameters.AddWithValue("Nombre_in", jugador.Nombre);
            cmd.Parameters.AddWithValue("Apodo_in", jugador.Apodo);
            cmd.Parameters.AddWithValue("FechaNacimiento_in", jugador.FechaNacimiento);
            //cmd.Parameters.AddWithValue("Peso_in", jugador.Peso);
            //cmd.Parameters.AddWithValue("imagen_in", jugador.Imagen);
            cmd.Parameters.AddWithValue("Telefono_in", jugador.Telefono);
            cmd.Parameters.AddWithValue("imagen_in", jugador.Imagen);
            cmd.Parameters.AddWithValue("idUsuario_in", jugador.IdUsuario);

            MySqlDataReader r = cmd.ExecuteReader();

            while (r.Read())
            {
                id = Convert.ToInt32(r["ID"].ToString());
            }
            connection.Close();
            return(id);
        }
Ejemplo n.º 2
0
        //TODO!!
        public static List <PersonaFisicaJugadorConsultar> ConsultarJugadores(PersonaFisicaJugador jugador)
        {
            List <PersonaFisicaJugadorConsultar> lista = new List <PersonaFisicaJugadorConsultar>();

            lista = ConsultarDAO.BuscarJugadorPorFiltros(jugador);
            // int ID = ConsultarDAO.BuscarJugador();
            //lista.Add(new Modelo.Entidades.PersonaFisicaJugador { IdPersonaFisicaJugador = ID });
            return(lista);
        }
Ejemplo n.º 3
0
        public static List <PersonaFisicaJugadorConsultar> BuscarJugadorPorFiltros(PersonaFisicaJugador Listajugador)
        {
            List <PersonaFisicaJugadorConsultar> lista = new List <PersonaFisicaJugadorConsultar>();
            string filtros = string.Empty;

            if (!string.IsNullOrEmpty(Listajugador.Dni.Trim()))
            {
                filtros += string.IsNullOrEmpty(filtros)
                    ? " where txDni = " + Listajugador.Dni
                    : " and  txDni = " + Listajugador.Dni;
            }
            if (!string.IsNullOrEmpty(Listajugador.Apellido.Trim()))
            {
                filtros += string.IsNullOrEmpty(filtros)
                    ? " where txApellido like '%" + Listajugador.Apellido + "%' "
                    : " and  txApellido like '%" + Listajugador.Apellido + "%' ";
            }
            if (!string.IsNullOrEmpty(Listajugador.Nombre.Trim()))
            {
                filtros += string.IsNullOrEmpty(filtros)
                    ? " where txNombre like '%" + Listajugador.Nombre + "%' "
                    : " and  txNombre like '%" + Listajugador.Nombre + "%' ";
            }
            if (!string.IsNullOrEmpty(Listajugador.Apodo.Trim()))
            {
                filtros += string.IsNullOrEmpty(filtros)
                    ? " where txApodo like '%" + Listajugador.Apodo + "%' "
                    : " and  txApodo like '%" + Listajugador.Apodo + "%' ";
            }
            if (Listajugador.IdUsuario > 0)
            {
                filtros += Listajugador.IdUsuario < 0
                    ? " where idUsuario = " + Listajugador.IdUsuario
                    : " and  idUsuario = " + Listajugador.IdUsuario;
            }
            string sqlQuery = querytpersonafisicajugador + filtros;

            using (var connect = connection)
            {
                connection.Open();
                MySqlCommand    cmd = new MySqlCommand(sqlQuery, connect);
                MySqlDataReader r   = cmd.ExecuteReader();

                while (r.Read())
                {
                    lista.Add(SqlToEntityPersonaFisicaJugadorConsultar(r));
                }

                connection.Close();
            }



            return(lista);
        }
Ejemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var idJugador = ((int)HttpContext.Current.Session["personaJugador"]);

            if (idJugador > 0)
            {
                PersonaFisicaJugador jugador = Consultar.JugadorPorID(idJugador);
                ApeNom_label.Text   = jugador.Apellido + ", " + jugador.Nombre;
                Apodo_label.Text    = jugador.Apodo;
                DNI_label.Text      = jugador.Dni;
                Telefono_label.Text = jugador.Telefono;
                imagenJugador.Src   = jugador.Imagen;
            }
        }
        public static Respuesta GuardarDatos(PersonaFisicaJugador obj)
        {
            Respuesta resultado = new Respuesta();

            try
            {
                resultado = Agregar.AltaPersonaFisicaJugador(obj);
            }
            catch (Exception e)
            {
                resultado.Exito   = false;
                resultado.Errores = new List <string>();
                resultado.Errores.Add(e.Message);
            }
            return(resultado);
        }
Ejemplo n.º 6
0
        public static Respuesta GuardarDatos(PersonaFisicaJugador obj)
        {
            Respuesta resultado = new Respuesta();

            try
            {
                obj.IdUsuario = ((Usuario)HttpContext.Current.Session["loginUsuario"]).IdUsuario;
                resultado     = Agregar.AltaPersonaFisicaJugador(obj);
                HttpContext.Current.Session["personaJugador"] = resultado.Id;
            }
            catch (Exception e)
            {
                resultado.Exito   = false;
                resultado.Errores = new List <string>();
                resultado.Errores.Add(e.Message);
            }
            return(resultado);
        }
Ejemplo n.º 7
0
        public static Respuesta ConsultarDatos(PersonaFisicaJugador obj)
        {
            Respuesta respuesta = new Respuesta();

            try
            {
                // Obtenemos el usuario de Sesión.
                obj.IdUsuario = usuarioActual.IdUsuario;
                respuesta.ResultadoConsultar = Consultar.ConsultarJugadores(obj);
                respuesta.Exito = true;
            }
            catch (Exception e)
            {
                respuesta.Exito   = false;
                respuesta.Errores = new List <string>();
                respuesta.Errores.Add(e.Message);
            }
            return(respuesta);
        }
Ejemplo n.º 8
0
        public static PersonaFisicaJugador ConsultarJugadorPorID(int idJugador)
        {
            connection.Open();
            PersonaFisicaJugador lista = new PersonaFisicaJugador();
            MySqlCommand         cmd   = new MySqlCommand();

            cmd.Connection = connection;
            DataTable Tabla = new DataTable();

            MySqlParameter[] oParam =
            {
                new MySqlParameter("idJugador_in", idJugador)
            };
            string           proceso = "ConsultarJugadorPorId";
            MySqlDataAdapter dt      = new MySqlDataAdapter(proceso, connection);

            dt.SelectCommand.CommandType = CommandType.StoredProcedure;
            dt.SelectCommand.Parameters.AddRange(oParam);
            dt.Fill(Tabla);
            DataSet ds = new DataSet();

            dt.Fill(ds, "tpersonafisicajugador");
            if (Tabla.Rows.Count > 0)
            {
                foreach (DataRow item in ds.Tables[0].Rows)
                {
                    PersonaFisicaJugador jugador = new PersonaFisicaJugador();
                    jugador.Dni             = item["txDni"].ToString();
                    jugador.Apellido        = item["txApellido"].ToString();
                    jugador.Nombre          = item["txNombre"].ToString();
                    jugador.Apodo           = item["txApodo"].ToString();
                    jugador.FechaNacimiento = Convert.ToDateTime(item["dtFechaNacimiento"].ToString());
                    jugador.Altura          = item["txTelefono"].ToString();
                    //jugador.Peso = item["txPeso"].ToString();
                    jugador.Imagen = item["ImagenJugador"].ToString();
                    lista          = jugador;
                }
            }
            connection.Close();
            return(lista);
        }
Ejemplo n.º 9
0
        public static int ActualizarPersonaFisicaJugador(PersonaFisicaJugador jugador)
        {
            int id = 1;

            connection.Open();
            ///PROCEDIMIENTO
            string       proceso = "ActualizarPersonaFisicaJugador";
            MySqlCommand cmd     = new MySqlCommand(proceso, connection);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("txDni_in", jugador.Dni);
            cmd.Parameters.AddWithValue("txApellido_in", jugador.Apellido);
            cmd.Parameters.AddWithValue("txNombre_in", jugador.Nombre);
            cmd.Parameters.AddWithValue("txApodo_in", jugador.Apodo);
            cmd.Parameters.AddWithValue("dtFechaNacimiento_in", jugador.FechaNacimiento);
            cmd.Parameters.AddWithValue("txAltura_in", jugador.Altura);
            cmd.Parameters.AddWithValue("txPeso_in", jugador.Peso);
            cmd.Parameters.AddWithValue("imagen_in", jugador.Imagen);
            cmd.Parameters.AddWithValue("idUsuario_in", jugador.IdUsuario);
            cmd.Parameters.AddWithValue("Id", jugador.IdPersonaFisicaJugador);
            cmd.ExecuteNonQuery();
            connection.Close();
            return(id);
        }
Ejemplo n.º 10
0
        public static Respuesta AltaPersonaFisicaJugador(PersonaFisicaJugador jugador, PlanDePago plan)
        {
            Respuesta respuesta = new Respuesta();

            respuesta.Errores = new List <string>();
            respuesta.Exito   = true;
            int CantidadJugadoresRegistrados = ConsultarDAO.CantidadJugadoresRegistrados(jugador.IdUsuario);

            if (CantidadJugadoresRegistrados >= plan.CantidadJugadores)
            {
                respuesta.Errores.Add("El usuario logueado ya alcanzo el maximo de jugadores que su plan permite.");
                respuesta.Exito = false;
            }
            else
            {
                if (jugador.IdUsuario <= 0)
                {
                    respuesta.Errores.Add("Error al agregar un jugador. IdUsuario = 0");
                    respuesta.Exito = false;
                }
                if (string.IsNullOrEmpty(jugador.Dni))
                {
                    if (String.IsNullOrEmpty(jugador.Apellido))
                    {
                        respuesta.Errores.Add("El campo Apellido es un dato obligatorio.");
                        respuesta.Exito = false;
                    }
                    if (String.IsNullOrEmpty(jugador.Nombre))
                    {
                        respuesta.Errores.Add("El campo Nombre es un dato obligatorio.");
                        respuesta.Exito = false;
                    }
                    if (String.IsNullOrEmpty(jugador.Apodo))
                    {
                        respuesta.Errores.Add("El campo Apodo es un dato obligatorio.");
                        respuesta.Exito = false;
                    }
                }
                ///// Si se ingreso un dni se valida por dni.
                if (!String.IsNullOrEmpty(jugador.Dni))
                {
                    bool AltaPersonaFisicaJugadorExistente = true;
                    AltaPersonaFisicaJugadorExistente = ConsultarDAO.AltaPersonaFisicaJugadorExistentePorDni(jugador.Dni, jugador.IdUsuario);
                    //respuesta.Exito = AltaPersonaFisicaJugadorExistente;
                    if (AltaPersonaFisicaJugadorExistente == true)
                    {
                        respuesta.Errores.Add("Ya existe una persona física con los mismos datos para el usuario logueado y equipo seleccionado.");
                        respuesta.Exito = false;
                    }
                    ///// Si no se cargo un dni se Valida por Apellido,Nombre,Apodo.
                    AltaPersonaFisicaJugadorExistente = ConsultarDAO.AltaPersonaFisicaJugadorExistente(jugador.Apellido, jugador.Nombre, jugador.Apodo, jugador.IdUsuario);
                    //respuesta.Exito = AltaPersonaFisicaJugadorExistente;
                    if (AltaPersonaFisicaJugadorExistente == true)
                    {
                        respuesta.Errores.Add("Ya existe una persona física con los mismos datos para el usuario logueado y equipo seleccionado.");
                        respuesta.Exito = false;
                    }
                }
                ///// Si no se cargo un dni se Valida por Apellido,Nombre,Apodo.
                else
                {
                    bool AltaPersonaFisicaJugadorExistente = true;
                    AltaPersonaFisicaJugadorExistente = ConsultarDAO.AltaPersonaFisicaJugadorExistente(jugador.Apellido, jugador.Nombre, jugador.Apodo, jugador.IdUsuario);
                    //respuesta.Exito = AltaPersonaFisicaJugadorExistente;
                    if (AltaPersonaFisicaJugadorExistente == true)
                    {
                        respuesta.Errores.Add("Ya existe una persona física con los mismos datos para el usuario logueado y equipo seleccionado.");
                        respuesta.Exito = false;
                    }
                }
            }
            return(respuesta);
        }
Ejemplo n.º 11
0
        public static PersonaFisicaJugador JugadorPorID(int idJugador)
        {
            PersonaFisicaJugador jugador = ConsultarDAO.ConsultarJugadorPorID(idJugador);

            return(jugador);
        }