Beispiel #1
0
        public static int AltaJugadorCartera(JugadorCartera jugador)
        {
            int id = 0;

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

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("Apellido_in", jugador.Apellido);
            cmd.Parameters.AddWithValue("Nombre_in", jugador.Nombre);
            cmd.Parameters.AddWithValue("Apodo_in", jugador.Apodo);
            cmd.Parameters.AddWithValue("Telefono_in", jugador.Telefono);
            cmd.Parameters.AddWithValue("Email_in", jugador.Email);
            cmd.Parameters.AddWithValue("RedSocial_in", jugador.RedSocial);
            cmd.Parameters.AddWithValue("EquipoObservado_in", jugador.EquipoObservado);
            cmd.Parameters.AddWithValue("EquipoRival_in", jugador.EquipoRival);
            cmd.Parameters.AddWithValue("FechaPartido_in", jugador.FechaPartido);
            cmd.Parameters.AddWithValue("idUsuario_in", jugador.idUsuario);
            MySqlDataReader r = cmd.ExecuteReader();

            while (r.Read())
            {
                id = Convert.ToInt32(r["ID"].ToString());
            }
            connection.Close();
            return(id);
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var idJugadorCartera = ((int)HttpContext.Current.Session["personaJugador"]);

            if (idJugadorCartera > 0)
            {
                JugadorCartera jugador = Consultar.JugadorCarteraPorID(idJugadorCartera);
                ApeNom_label.Text = jugador.Apellido + " " + jugador.Nombre;
                Apodo_label.Text  = jugador.Apodo;
            }
        }
        public static Respuesta GuardarDatos(JugadorCartera obj)
        {
            Respuesta resultado = new Respuesta();

            try
            {
                obj.idUsuario = ((Usuario)HttpContext.Current.Session["loginUsuario"]).IdUsuario;
                resultado     = Agregar.AltaJugadorCartera(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);
        }
Beispiel #4
0
        public static Respuesta AltaJugadorCartera(JugadorCartera jugador)
        {
            Respuesta respuesta = new Respuesta();

            respuesta.Errores = new List <string>();
            respuesta.Exito   = true;

            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 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);
        }
Beispiel #5
0
        public static JugadorCartera ConsultarJugadorCarteraPorID(int idJugador)
        {
            connection.Open();
            JugadorCartera lista = new JugadorCartera();
            MySqlCommand   cmd   = new MySqlCommand();

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

            MySqlParameter[] oParam =
            {
                new MySqlParameter("idJugador_in", idJugador)
            };
            string           proceso = "ConsultarJugadorCarteraPorId";
            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, "tJugadorCartera");
            if (Tabla.Rows.Count > 0)
            {
                foreach (DataRow item in ds.Tables[0].Rows)
                {
                    JugadorCartera jugador = new JugadorCartera();
                    jugador.Apellido = item["txApellido"].ToString();
                    jugador.Nombre   = item["txNombre"].ToString();
                    jugador.Apodo    = item["txApodo"].ToString();
                    lista            = jugador;
                }
            }
            connection.Close();
            return(lista);
        }
Beispiel #6
0
        public static JugadorCartera JugadorCarteraPorID(int idJugador)
        {
            JugadorCartera jugador = ConsultarDAO.ConsultarJugadorCarteraPorID(idJugador);

            return(jugador);
        }