//BUSCAR SOCIO POR APELLIDO public Socios BuscarSocoioPorApellido(string pApellido) { Socios oSocio = null; conexion.Open(); SqlCommand c = conexion.CreateCommand(); c.Connection = conexion; c.CommandType = CommandType.StoredProcedure; c.CommandText = "Buscar_Socio"; SqlParameter ApellidoParameter = c.CreateParameter(); ApellidoParameter.ParameterName = "@Apellido"; ApellidoParameter.SqlDbType = SqlDbType.VarChar; ApellidoParameter.Value = pApellido; c.Parameters.Add(ApellidoParameter); SqlDataReader dn = c.ExecuteReader(); while (dn.Read()) { string apellido = dn.GetString(1); string dni = dn.GetString(2); string direccion = dn.GetString(3); string telefono = dn.GetString(4); string nombre = dn.GetString(5); oSocio = new Socios(dni, direccion, telefono, apellido, nombre); oSocio.IdSocios = dn.GetInt32(0); } dn.Close(); conexion.Close(); return(oSocio); }
//LISTAR SOCIOS public List <Socios> DeVolverTodosLosSocios() { conexion.Open(); SqlCommand c = conexion.CreateCommand(); c.Connection = conexion; c.CommandType = CommandType.StoredProcedure; c.CommandText = "Listar_Socios"; c.Prepare(); SqlDataReader dn = c.ExecuteReader(); while (dn.Read()) { string apellido = dn.GetString(1); string dni = dn.GetString(2); string direccion = dn.GetString(3); string telefono = dn.GetString(4); string nombre = dn.GetString(5); Socios oSocio = new Socios(dni, direccion, telefono, apellido, nombre); oSocio.IdSocios = dn.GetInt32(0); listaSocios.Add(oSocio); } dn.Close(); conexion.Close(); return(listaSocios); }
public Socios BuscarSocioPorApellido(string apellido) { Socios aux = null; foreach (Socios s in ListaSocios) { if (s.Apellido == apellido) { return(s); } } return(aux); }
public Socios BuscarSocioPorDni(string dni) { Socios aux = null; foreach (Socios s in ListaSocios) { if (s.Dni == dni) { return(s); } } return(aux); }
//ELIMINAR SOCIO public int EliminarSocioPorDni(string dni) { Socios s = null; conexion.Open(); SqlCommand c = conexion.CreateCommand(); c.Connection = conexion; c.CommandType = CommandType.StoredProcedure; c.CommandText = "Borrar_Socio"; SqlParameter DniParameter = c.CreateParameter(); DniParameter.ParameterName = "@Dni"; DniParameter.SqlDbType = SqlDbType.VarChar; DniParameter.Value = dni; c.Parameters.Add(DniParameter); int affectedRows = c.ExecuteNonQuery(); conexion.Close(); return(affectedRows); }
//Agregar Socio public Socios Agregar(Socios oSocio) { conexion.Open(); SqlCommand c = conexion.CreateCommand(); c.Connection = conexion; c.CommandType = CommandType.StoredProcedure; c.CommandText = "Agregar_Socio"; c.Parameters.AddWithValue("apellido", oSocio.Apellido); c.Parameters.AddWithValue("nombre", oSocio.Nombre); c.Parameters.AddWithValue("dni", oSocio.Dni); c.Parameters.AddWithValue("direccion", oSocio.Direccion); c.Parameters.AddWithValue("telefono", oSocio.Telefono); SqlDataReader dn = c.ExecuteReader(); if (dn.Read()) { oSocio.IdSocios = dn.GetInt32(0); } return(oSocio); dn.Close(); conexion.Close(); }
public void BorrarSocio(Socios oSoc) { ListaSocios.Remove(oSoc); }
// static RepositorioSocios instance = null; public void AgregarSocios(Socios oSoc) { ListaSocios.Add(oSoc); }