Beispiel #1
0
        private static void PrintStores()
        {
            //Definimos las propiedades una a una
            var tienda1 = new Store(1);

            tienda1.OpenDate    = DateTime.Today;
            tienda1.Description = "Esta es mi descripción";
            tienda1.SetStoreID(11);
            tienda1.Tipo = Store.TipoTienda.Deposito;

            //Definimos las propiedades inline
            var tienda2 = new Store(2)
            {
                OpenDate    = DateTime.Today,
                Description = "Esta es la descripción de la tienda 2",
                Tipo        = Store.TipoTienda.Franquicias
            };

            //Creación de objeto con inicialización en constructor
            var tienda4 = new Store(4)
            {
                OpenDate    = DateTime.Today,
                Description = "Esta tienda la he inicializado con el 4",
                Tipo        = Store.TipoTienda.Propias
            };

            //inicializo la colección sin elementos
            var tiendaCol1 = new StoreCollection();

            tiendaCol1.Add(tienda1);
            tiendaCol1.Add(tienda2);
            tiendaCol1.Add(new Store(1)
            {
                OpenDate = new DateTime(2019, 1, 15), Description = "Esta es mi descripción 3"
            });
            tiendaCol1.Add(tienda4);

            //Inicializo la colección con los elementos de forma explícita
            var tiendaCol2 = new StoreCollection()
            {
                tienda1,
                tienda2,
                new Store(3)
                {
                    OpenDate = DateTime.Today, Description = "Esta es mi descripción 3"
                }
            };

            //foreach(var store in tiendaCol1)
            //{
            //    Console.WriteLine("ID: {0}, Fecha: {1}, Descripción: {2}", store.ID, store.OpenDate.ToShortDateString(), store.Description);
            //}

            foreach (var store in tiendaCol1.GetByDate(DateTime.Today))
            {
                Console.WriteLine("ID: {0}, Fecha: {1}, Descripción: {2}", store.key, store.OpenDate.ToShortDateString(), store.Description);
            }
        }
Beispiel #2
0
        public static void GetListadoTiendas()
        {
            using (var ctx = SharePoint.GetContext(userName, passWord, webURL))
            {
                var listadoTiendas = new StoreCollection();
                listadoTiendas.GetFromSharePoint(ctx);

                foreach (var tienda in listadoTiendas)
                {
                    PrintTienda(tienda);
                }
            }
        }