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 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); }
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); }
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); }