Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        public List <EBandeja> ObtenerBandejas()
        {
            ConfiguracionAplicacion configuracionAplicacion = new ConfiguracionAplicacion();

            return(configuracionAplicacion.ObtenerBandejas());
        }