Exemplo n.º 1
0
 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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }