public MainViewModel(IDialogCoordinator dialogCoordinator, IComercialSdkSesionService comercialSdkSesionService, ConfiguracionAplicacion configuracionAplicacion) { _dialogCoordinator = dialogCoordinator; _comercialSdkSesionService = comercialSdkSesionService; _configuracionAplicacion = configuracionAplicacion; MostrarIniciarSesionViewCommand = new AsyncRelayCommand(MostrarIniciarSesionViewAsync, CanMostrarIniciarSesionView); TerminarSesionCommand = new AsyncRelayCommand(TerminarSesionAsync, CanTerminarSesionAsync); AbrirEmpresaCommand = new AsyncRelayCommand(AbrirEmpresaAsync, CanAbrirEmpresaAsync); CerrarEmpresaCommand = new AsyncRelayCommand(CerrarEmpresaAsync, CanCerrarEmpresaAsync); MostrarListadoClientesViewCommand = new RelayCommand(MostrarListadoClientesView, IsSdkListo); MostrarListadoAgentesViewCommand = new RelayCommand(MostrarListadoAgentesView, IsSdkListo); MostrarListadoAlmacenesViewCommand = new RelayCommand(MostrarListadoAlmacenesView, IsSdkListo); MostrarListadoProductosViewCommand = new RelayCommand(MostrarListadoProductosView, IsSdkListo); MostrarListadoConceptosViewCommand = new RelayCommand(MostrarListadoConceptosView, IsSdkListo); MostrarListadoUnidadesMedidaViewCommand = new RelayCommand(MostrarListadoUnidadesMedidaView, IsSdkListo); MostrarListadoClasificacionesViewCommand = new RelayCommand(MostrarListadoClasificacionesView, IsSdkListo); MostrarListadoDocumentosViewCommand = new RelayCommand(MostrarListadoDocumentosViewAsync, IsSdkListo); MostrarListadoFacturasViewCommand = new RelayCommand(MostrarListadoFacturasViewAsync, IsSdkListo); MostrarListadoErroresViewCommand = new RelayCommand(MostrarListadoErroresViewAsync, IsSdkListo); }
public DetallesFacturaViewModel(IDocumentoRepository <Documento> documentoRepository, IDialogCoordinator dialogCoordinator, IMovimientoService movimientoService, IDocumentoService documentoService, IDatosCfdiRepository datosCfdiRepository, ConfiguracionAplicacion configuracionAplicacion) { _documentoRepository = documentoRepository; _dialogCoordinator = dialogCoordinator; _movimientoService = movimientoService; _documentoService = documentoService; _datosCfdiRepository = datosCfdiRepository; _configuracionAplicacion = configuracionAplicacion; CrearMovimientoCommand = new AsyncRelayCommand(CrearMovimientoAsync); EditarMovimientoCommand = new AsyncRelayCommand(EditarMovimientoAsync, CanEditarMovimientoAsync); EliminarMovimientoCommand = new AsyncRelayCommand(EliminarMovimientoAsync, CanEliminarMovimientoAsync); GuardarDocumentoCommand = new AsyncRelayCommand(GuardarDocumentoAsync); CancelarDocumentoCommand = new AsyncRelayCommand(CancelarDocumentoAsync); EliminarDocumentoCommand = new AsyncRelayCommand(EliminarDocumentoAsync); TimbrarDocumentoCommand = new AsyncRelayCommand(TimbrarDocumentoAsync); GenerarPdfDocumentoCommand = new AsyncRelayCommand(GenerarPdfDocumentoAsync); GenerarXmlDocumentoCommand = new AsyncRelayCommand(GenerarXmlDocumentoAsync); BuscarDatosCfdiCommand = new AsyncRelayCommand(BuscarDatosCfdiAsync); }
public List <EBandeja> ObtenerBandejas() { ConfiguracionAplicacion configuracionAplicacion = new ConfiguracionAplicacion(); return(configuracionAplicacion.ObtenerBandejas()); }