public static List <LocalidadEntidad> ObtenerLocalidades() { LocalidadEntidad Local = null; List <LocalidadEntidad> ListaLocalidad = new List <LocalidadEntidad>(); SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = "SELECT TOP 1000 IdLoc, DescripcionLoc FROM Localidades"; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Local = new LocalidadEntidad(); Local.Id = int.Parse(dr["IdLoc"].ToString()); Local.Descripcion = dr["DescripcionLoc"].ToString(); ListaLocalidad.Add(Local); } dr.Close(); cn.Close(); return(ListaLocalidad); }
private List <LocalidadEntidad> MapearMuchos(DataSet ds) { List <LocalidadEntidad> ResUnosItem = new List <LocalidadEntidad>(); try { foreach (DataRow row in ds.Tables[0].Rows) { LocalidadEntidad unItem = new LocalidadEntidad(); unItem.IdLocalidad = (int)row["IdLocalidad"]; unItem.Descripcion = row["Descripcion"].ToString(); unItem.MiProvincia = new ProvinciaEntidad(); unItem.MiProvincia.IdProvincia = (int)row["IdProvincia"]; unItem.MiProvincia.Descripcion = row["Descripcion"].ToString(); ResUnosItem.Add(unItem); } return(ResUnosItem); } catch (Exception es) { throw; } }