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); } }
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); } } }