示例#1
0
        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);
        }
示例#2
0
        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;
            }
        }