public DocumentoRepository(IContpaqiSdk sdk) { _sdk = sdk; _conceptoDeDocumentoRepository = new ConceptoDocumentoRepository(sdk); _clienteProveedorRepository = new ClienteProveedorRepository(sdk); _movimientoRepository = new MovimientoRepository(sdk); _agenteRepository = new AgenteRepository(sdk); _direccionRepository = new DireccionRepository(_sdk); }
public ListadoConceptosViewModel(IConceptoDocumentoRepository <ConceptoDocumento> conceptoDocumentoRepository, IDialogCoordinator dialogCoordinator) { _conceptoDocumentoRepository = conceptoDocumentoRepository; _dialogCoordinator = dialogCoordinator; Conceptos = new ObservableCollection <ConceptoDocumento>(); ConceptosView = CollectionViewSource.GetDefaultView(Conceptos); ConceptosView.Filter = ConceptosView_Filter; BuscarConceptosCommand = new AsyncRelayCommand(BuscarConceptosAsync); }
public ListadoDocumentosViewModel(IDialogCoordinator dialogCoordinator, IDocumentoRepository <Documento> documentoRepository, IClienteProveedorRepository <ClienteProveedorLookup> clienteProveedorRepository, IConceptoDocumentoRepository <ConceptoDocumento> conceptoDocumentoRepository) { _dialogCoordinator = dialogCoordinator; _documentoRepository = documentoRepository; _clienteProveedorRepository = clienteProveedorRepository; _conceptoDocumentoRepository = conceptoDocumentoRepository; DocumentosView = CollectionViewSource.GetDefaultView(Documentos); DocumentosView.Filter = ProductosView_Filter; InicializarCommand = new RelayCommand(Inicializar); BuscarTodoCommand = new AsyncRelayCommand(BuscarTodoAsync); BuscarConFiltroCommand = new AsyncRelayCommand(BuscarConFiltroAsync, PuedeBuscaConFiltroAsync); }
public CrearFacturaViewModel(IDocumentoService documentoService, IConceptoDocumentoRepository <ConceptoDocumento> conceptoDocumentoRepository, IClienteProveedorRepository <ClienteProveedorLookup> clienteProveedorRepository, IDialogCoordinator dialogCoordinator, IDocumentoRepository <Documento> documentoRepository, IAgenteRepository <Agente> agenteRepository) { _documentoService = documentoService; _conceptoDocumentoRepository = conceptoDocumentoRepository; _clienteProveedorRepository = clienteProveedorRepository; _dialogCoordinator = dialogCoordinator; _documentoRepository = documentoRepository; _agenteRepository = agenteRepository; InicializarCommand = new RelayCommand(Inicializar); CrearFacturaCommand = new AsyncRelayCommand(CrearFacturaAsync); BuscarSiguienteFolioCommand = new AsyncRelayCommand(BuscarSiguienteFolioAsync, CanBuscarSiguienteFolio); CancelarCommand = new RelayCommand(CerrarVista); }