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); }
//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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
public static PersonaFisicaJugador JugadorPorID(int idJugador) { PersonaFisicaJugador jugador = ConsultarDAO.ConsultarJugadorPorID(idJugador); return(jugador); }