Пример #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);
 }
Пример #2
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);
        }
        public ListadoClientesViewModel(IClienteProveedorRepository <ClienteProveedor> clienteProveedorRepository, IDialogCoordinator dialogCoordinator)
        {
            _clienteProveedorRepository    = clienteProveedorRepository;
            _dialogCoordinator             = dialogCoordinator;
            ClientesProveedores            = new ObservableCollection <ClienteProveedor>();
            ClientesProveedoresView        = CollectionViewSource.GetDefaultView(ClientesProveedores);
            ClientesProveedoresView.Filter = ClientesProveedoresView_Filter;

            BuscarTodoCommand             = new AsyncRelayCommand(BuscarTodoAsync);
            BuscarClientesCommand         = new AsyncRelayCommand(BuscarClientesAsync);
            BuscarProveedoresCommand      = new AsyncRelayCommand(BuscarProveedoresAsync);
            CrearClienteProveedorCommand  = new AsyncRelayCommand(CrearClienteProveedorAsync);
            EditarClienteProveedorCommand = new AsyncRelayCommand(EditarClienteProveedorAsync, CanEditarClienteProveedorAsync);
        }
Пример #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);
        }
Пример #5
0
        public EditarClienteProveedorViewModel(IDialogCoordinator dialogCoordinator, IClienteProveedorService clienteProveedorService, IClasificacionRepository <Clasificacion> clasificacionRepository, IClienteProveedorRepository <ClienteProveedor> clienteProveedorRepository, IDireccionRepository <Direccion> direccionRepository)
        {
            _dialogCoordinator          = dialogCoordinator;
            _clienteProveedorService    = clienteProveedorService;
            _clasificacionRepository    = clasificacionRepository;
            _clienteProveedorRepository = clienteProveedorRepository;
            _direccionRepository        = direccionRepository;

            GuardarCommand  = new AsyncRelayCommand(Guardar);
            CancelarCommand = new RelayCommand(CerrarVista);
            BuscarValorClasificacionCommand = new AsyncRelayCommand <string>(BuscarValorClasificacionAsync);
            CrearDireccionCommand           = new AsyncRelayCommand(CrearDireccionAsync);
            EditarDireccionCommand          = new AsyncRelayCommand(EditarDireccionAsync, CanEditarDireccionAsync);

            BuscarAlmacenCommand     = new AsyncRelayCommand(BuscarAlmacenAsync);
            BuscarAgenteVentaCommand = new AsyncRelayCommand(BuscarAgenteVentaAsync);
            BuscarAgenteCobroCommand = new AsyncRelayCommand(BuscarAgenteCobroAsync);
        }