public List <Ubicacion> FindAll() { string cadenaFindAll = "SELECT id, ciudad, barrio, dirLinea1, dirLinea2 FROM Ubicacion"; List <Ubicacion> listaUbicaciones = new List <Ubicacion>(); using (SqlConnection cn = BdSQL.Conectar()) { using (SqlCommand cmd = new SqlCommand(cadenaFindAll, cn)) { cn.Open(); SqlDataReader reader = cmd.ExecuteReader(); if (reader != null) { while (reader.Read()) { Ubicacion unaU = new Ubicacion(); unaU.Load(reader); if (unaU.Validar()) { listaUbicaciones.Add(unaU); } } } } } return(listaUbicaciones); }
public Ubicacion FindById(int id) { string cadenaFind = "SELECT ciudad, barrio, dirLinea1, dirLinea2 FROM Ubicacion WHERE id = @id"; Ubicacion unaU = null; using (SqlConnection cn = BdSQL.Conectar()) { using (SqlCommand cmd = new SqlCommand(cadenaFind, cn)) { cmd.Parameters.AddWithValue("@id", id); cn.Open(); SqlDataReader reader = cmd.ExecuteReader(); if (reader != null && reader.Read()) { unaU = new Ubicacion(); unaU.Load(reader); unaU.Id = id; } } } return(unaU); }