public PresentadorABMDocumentoCompra() { this.Servicio = FabricaClienteServicio.Instancia.CrearCliente <IServicioABM <DocumentoCompra> >(); this.Buscador = FabricaPresentadores._Resolver <IPresentadorBuscador <DocumentoCompra> >(); this.VistaTemplate = FabricaVistas.Instancia.BuscaVista(typeof(DocumentoCompra)); this.VistaABM = new Window(); }
public override void CrearVentana() { if (this.ItemSeleccionado != null && this.ItemSeleccionado.Tipo == TipoConcepto.Neto1) { this.Visible = Visibility.Visible; } this.PresentadorConcepto = FabricaPresentadores._Resolver <IPresentadorMiniBusca <ConceptoDeMovimiento> >(); this.PresentadorConcepto.ActualizarDto = (p => this.Objeto.Concepto = p); this.PresentadorConcepto.Entidad = this.Objeto.Concepto; this.PresentadorConceptoExtra = FabricaPresentadores._Resolver <IPresentadorMiniBusca <ConceptoDeMovimiento> >(); this.PresentadorConceptoExtra.ActualizarDto = (p => this.Extra.Concepto = p); this.PresentadorConceptoExtra.Entidad = this.Extra.Concepto; this.Extra.Tipo = TipoConcepto.IvaTasaGeneral; var conceptoExtra = this.servicioReferencia.ObtenerConcepto(Sistema.Instancia.EmpresaActual, this.Maestro.TipoDocumento, this.Extra.Tipo); this.Extra.Concepto = conceptoExtra; this.SeteaNetoMiniBuscas(); if (this.Objeto.Debe == 0) { this.Importe = this.Objeto.Haber; } else { this.Importe = this.Objeto.Debe; } base.CrearVentana(); }
public PresentadorItemMovimientoBancario(Servicios.DTO.Tesoreria.MovimientoBancario objeto) : base(objeto) { this.PresentadorMovimientoBancario = FabricaPresentadores._Resolver <IPresentadorMiniBusca <ConceptoDeMovimientoBancario> >(); this.PresentadorMovimientoBancario.ActualizarDto = (p => this.Objeto.ConceptoMovimientoBancario = p); this.PresentadorMovimientoBancario.Entidad = this.Objeto.ConceptoMovimientoBancario; this.PresentadorMovimientoBancario.cantidadNumeros = 3; }
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 PresentadorItemListaDePreciosDeVenta(ItemListaDePreciosDeVenta objeto) : base(objeto) { var servicioMarca = FabricaClienteServicio.Instancia.CrearCliente <IServicioABM <Marca> >(); this.Marcas = new ObservableCollection <Marca>(servicioMarca.ObtenerLista(1, Core.CargarRelaciones.NoCargarNada, Sistema.Instancia.EmpresaActual.Codigo)); if (objeto.Marca != null) { objeto.Marca = this.Marcas.FirstOrDefault(m => m.Codigo == objeto.Marca.Codigo); } this.Articulos = new List <Articulo>(); this.PresentadorBusquedaArticulo = FabricaPresentadores._Resolver <IPresentadorBusquedaArticulo>(); this.PresentadorMiniBuscaArticulo = FabricaPresentadores._Resolver <IPresentadorMinibuscaList <PresentadorItemListaDePreciosDeVenta, Articulo> >(); this.PresentadorMiniBuscaArticulo.PMD.DTO = this.Articulos; this.PresentadorMiniBuscaArticulo.PMB.cantidadNumeros = 13; }
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; }
public PresentadorABMB() : base(FabricaClienteServicio.Instancia.CrearCliente <IServicioABM <TEntidad> >(), FabricaPresentadores._Resolver <IPresentadorBuscador <TEntidadBuscador> >()) { }
public PresentadorABM() { this.Inicializador(FabricaClienteServicio.Instancia.CrearCliente <IServicioABM <TEntidad> >(), FabricaPresentadores._Resolver <IPresentadorBuscador <TEntidad> >()); }