public VMItemDescuentoPorLista(ItemDescuentoPorLista dto) : base(dto) { this.PresentadorArea = FabricaPresentadores._Resolver <IPresentadorBusquedaArticulo>(); var servicioMarca = FabricaClienteServicio.Instancia.CrearCliente <IServicioABM <Marca> >(); this.Marcas = new ObservableCollection <Marca>(servicioMarca.ObtenerLista(1, Core.CargarRelaciones.NoCargarNada)); this.Articulos = new List <Articulo>(); this.PresentadorArea = FabricaPresentadores._Resolver <IPresentadorBusquedaArticulo>(); this.PresentadorMiniBuscaArticulo = FabricaPresentadores._Resolver <IPresentadorMinibuscaList <PresentadorItemDescuentoPorLista, Articulo> >(); this.PresentadorMiniBuscaArticulo.PMD.DTO = this.Articulos; dynamic p = FabricaPresentadores._Resolver <IPresentadorListaValores <ItemDescuentoPorLista, Descuento, decimal> >(); this.PresentadorDescuentos = p; p.DTO = Modelo.Descuentos; }
public VMItemDescuentoPorLista(ItemDescuentoPorLista dto) : base(dto) { this.PresentadorArea = FabricaPresentadores._Resolver <IPresentadorBusquedaArticulo>(); var servicioMarca = FabricaClienteServicio.Instancia.CrearCliente <IServicioABM <Marca> >(); this.Marcas = new ObservableCollection <Marca>(servicioMarca.ObtenerLista(1, Core.CargarRelaciones.NoCargarNada, Sistema.Instancia.EmpresaActual.Codigo)); if (this.Modelo.Marca != null) { this.Modelo.Marca = this.Marcas.FirstOrDefault(m => m.Codigo == this.Modelo.Marca.Codigo); } this.Articulos = new List <Articulo>(); this.PresentadorArea = FabricaPresentadores._Resolver <IPresentadorBusquedaArticulo>(); this.PresentadorMiniBuscaArticulo = FabricaPresentadores._Resolver <IPresentadorMinibuscaList <PresentadorItemDescuentoPorLista, Articulo> >(); this.PresentadorMiniBuscaArticulo.PMD.DTO = this.Articulos; this.PresentadorMiniBuscaArticulo.PMB.cantidadNumeros = 13; dynamic p = FabricaPresentadores._Resolver <IPresentadorListaValores <ItemDescuentoPorLista, Descuento, decimal> >(); this.PresentadorDescuentos = p; p.DTO = Modelo.Descuentos; }