示例#1
0
        public ServicioAplicacionArticuloTest()
        {
            _IRepositorioArticulo              = new RepositorioArticulo(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioListaPrecioCliente    = new RepositorioListaPrecioCliente(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioListaPrecioInventario = new RepositorioListaPrecioInventario(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);

            _IRepositorioConfiguracionFormatoTicket = new RepositorioConfiguracionFormatoTicket(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioConfiguracionGeneral       = new RepositorioConfiguracionGeneral(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioConfiguracionInventario    = new RepositorioConfiguracionInventario(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioConfiguracionVenta         = new RepositorioConfiguracionVenta(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);

            _IServicioDominioListaPrecios  = new ServicioDominioListaPrecios();
            _IConfiguracionGlobalUnificado = new ConfiguracionGlobalUnificado(_IRepositorioConfiguracionFormatoTicket,
                                                                              _IRepositorioConfiguracionGeneral,
                                                                              _IRepositorioConfiguracionInventario,
                                                                              _IRepositorioConfiguracionVenta);

            _IServicioAplicacionArticulo = new ServicioAplicacionArticulo(_IRepositorioArticulo,
                                                                          _IRepositorioListaPrecioCliente,
                                                                          _IRepositorioListaPrecioInventario,
                                                                          _IServicioDominioListaPrecios,
                                                                          _IConfiguracionGlobalUnificado);

            LogFactory.EstablecerActual(new LogTrazaOrigenFactory());

            var adaptadorFactory = new AutomapperTipoAdaptadorFactory();

            TipoAdaptadorFactory.EstablecerActual(adaptadorFactory);
        }
示例#2
0
        public ServicioAplicacionInicioSessionTest()
        {
            _IRepositorioModuloSistema  = new RepositorioModuloSistema(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioUsuarioSistema = new RepositorioUsuarioSistema(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioVendedor       = new RepositorioVendedor(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);

            _IAutenticacion = new AutenticacionWindows();
            _IServicioDominioValidarUsuarioSistema  = new ServicioDominioValidarUsuarioSistema();
            _IServicioDominioValidarUsuarioVendedor = new ServicioDominioValidarUsuarioVendedor();

            _IServicioAplicacionInicioSession = new ServicioAplicacionInicioSession(
                _IRepositorioModuloSistema,
                _IRepositorioUsuarioSistema,
                _IRepositorioVendedor,

                _IAutenticacion,
                _IServicioDominioValidarUsuarioSistema,
                _IServicioDominioValidarUsuarioVendedor
                );

            LogFactory.EstablecerActual(new LogTrazaOrigenFactory());

            var adaptadorFactory = new AutomapperTipoAdaptadorFactory();

            TipoAdaptadorFactory.EstablecerActual(adaptadorFactory);
        }
示例#3
0
        public ServicioAplicacionConfiguracionTest()
        {
            _IRepositorioConfiguracionPuntoVenta    = new RepositorioConfiguracionPuntoVenta(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioConfiguracionFormatoTicket = new RepositorioConfiguracionFormatoTicket(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioConfiguracionGeneral       = new RepositorioConfiguracionGeneral(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioConfiguracionInventario    = new RepositorioConfiguracionInventario(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioConfiguracionVenta         = new RepositorioConfiguracionVenta(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);

            _IConfiguracionGlobalUnificado = new ConfiguracionGlobalUnificado(_IRepositorioConfiguracionFormatoTicket,
                                                                              _IRepositorioConfiguracionGeneral,
                                                                              _IRepositorioConfiguracionInventario,
                                                                              _IRepositorioConfiguracionVenta);

            _IServicioAplicacionConfiguracion = new ServicioAplicacionConfiguracion(_IRepositorioConfiguracionPuntoVenta,
                                                                                    _IRepositorioConfiguracionFormatoTicket, _IRepositorioConfiguracionGeneral,
                                                                                    _IRepositorioConfiguracionInventario, _IRepositorioConfiguracionVenta,
                                                                                    _IConfiguracionGlobalUnificado);



            LogFactory.EstablecerActual(new LogTrazaOrigenFactory());

            var adaptadorFactory = new AutomapperTipoAdaptadorFactory();

            TipoAdaptadorFactory.EstablecerActual(adaptadorFactory);
        }
示例#4
0
        public ServicioAplicacionFacturacionTest()
        {
            _IRepositorioVenta                      = new RepositorioVenta(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioEstadoDocumento            = new RepositorioEstadoDocumento(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioTipoDocumento              = new RepositorioTipoDocumento(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioCliente                    = new RepositorioCliente(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioClaseTipoCambio            = new RepositorioClaseTipoCambio(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioVendedor                   = new RepositorioVendedor(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioMoneda                     = new RepositorioMoneda(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioConfiguracionPuntoVenta    = new RepositorioConfiguracionPuntoVenta(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioConfiguracionGeneral       = new RepositorioConfiguracionGeneral(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioTipoPago                   = new RepositorioTipoPago(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioTipoMovimientoAlmacen      = new RepositorioTipoMovimientoAlmacen(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioCondicionPago              = new RepositorioCondicionPago(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioArticulo                   = new RepositorioArticulo(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioTarjeta                    = new RepositorioTarjeta(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioMovimientoAlmacen          = new RepositorioMovimientoAlmacen(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioAlmacen                    = new RepositorioAlmacen(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioTipoNegocio                = new RepositorioTipoNegocio(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioUsuarioSistema             = new RepositorioUsuarioSistema(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioPedidoEESS                 = new RepositorioPedidoEESS(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioPedidoRetail               = new RepositorioPedidoRetail(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioListaPrecioCliente         = new RepositorioListaPrecioCliente(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioListaPrecioInventario      = new RepositorioListaPrecioInventario(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioConfiguracionFormatoTicket = new RepositorioConfiguracionFormatoTicket(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioConfiguracionInventario    = new RepositorioConfiguracionInventario(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioConfiguracionVenta         = new RepositorioConfiguracionVenta(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);

            _IConfiguracionGlobalUnificado = new ConfiguracionGlobalUnificado(_IRepositorioConfiguracionFormatoTicket,
                                                                              _IRepositorioConfiguracionGeneral, _IRepositorioConfiguracionInventario,
                                                                              _IRepositorioConfiguracionVenta);

            _IServicioDominioVentas             = new ServicioDominioVentas();
            _IServicioDominioMovimientosAlmacen = new ServicioDominioMovimientosAlmacen();
            _IServicioDominioCuentaPorCobrar    = new ServicioDominioCuentaPorCobrar();
            _IServicioDominioListaPrecios       = new ServicioDominioListaPrecios();


            _IServicioAplicacionFacturacion = new ServicioAplicacionFacturacion(_IRepositorioVenta, _IRepositorioEstadoDocumento,
                                                                                _IRepositorioTipoDocumento, _IRepositorioCliente,
                                                                                _IRepositorioClaseTipoCambio, _IRepositorioVendedor,
                                                                                _IRepositorioMoneda, _IRepositorioConfiguracionPuntoVenta,
                                                                                _IRepositorioConfiguracionGeneral, _IRepositorioTipoPago,
                                                                                _IRepositorioTipoMovimientoAlmacen, _IRepositorioCondicionPago,
                                                                                _IRepositorioArticulo, _IRepositorioTarjeta,
                                                                                _IRepositorioMovimientoAlmacen, _IRepositorioAlmacen,
                                                                                _IRepositorioTipoNegocio, _IRepositorioUsuarioSistema,
                                                                                _IRepositorioPedidoEESS, _IRepositorioPedidoRetail,
                                                                                _IRepositorioListaPrecioCliente, _IRepositorioListaPrecioInventario,
                                                                                _IServicioDominioVentas, _IServicioDominioMovimientosAlmacen,
                                                                                _IServicioDominioCuentaPorCobrar, _IServicioDominioListaPrecios,
                                                                                _IConfiguracionGlobalUnificado);

            LogFactory.EstablecerActual(new LogTrazaOrigenFactory());

            var adaptadorFactory = new AutomapperTipoAdaptadorFactory();

            TipoAdaptadorFactory.EstablecerActual(adaptadorFactory);
        }
        public ServicioAplicacionClienteTest()
        {
            _IRepositorioCliente = new RepositorioCliente(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);

            _IServicioAplicacionCliente = new ServicioAplicacionCliente(_IRepositorioCliente);

            LogFactory.EstablecerActual(new LogTrazaOrigenFactory());

            var adaptadorFactory = new AutomapperTipoAdaptadorFactory();

            TipoAdaptadorFactory.EstablecerActual(adaptadorFactory);
        }
示例#6
0
        public ServicioAplicacionParametrosTest()
        {
            _IRepositorioCategoriaArticulo = new RepositorioCategoriaArticulo(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);

            _IServicioAplicacionParametros = new ServicioAplicacionParametros(_IRepositorioCategoriaArticulo);

            LogFactory.EstablecerActual(new LogTrazaOrigenFactory());

            var adaptadorFactory = new AutomapperTipoAdaptadorFactory();

            TipoAdaptadorFactory.EstablecerActual(adaptadorFactory);
        }
示例#7
0
        public ServicioAplicacionVendedorTest()
        {
            _IRepositorioAlmacen         = new RepositorioAlmacen(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioEstadoVendedor  = new RepositorioEstadoVendedor(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IIRepositorioUsuarioSistema = new RepositorioUsuarioSistema(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioVendedor        = new RepositorioVendedor(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);

            _IServicioAplicacionVendedor = new ServicioAplicacionVendedor(_IRepositorioAlmacen,
                                                                          _IRepositorioEstadoVendedor, _IIRepositorioUsuarioSistema, _IRepositorioVendedor);

            LogFactory.EstablecerActual(new LogTrazaOrigenFactory());

            var adaptadorFactory = new AutomapperTipoAdaptadorFactory();

            TipoAdaptadorFactory.EstablecerActual(adaptadorFactory);
        }
示例#8
0
        public ServicioAplicacionPedidosTest()
        {
            _IRepositorioPedidoEESS   = new RepositorioPedidoEESS(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioPedidoRetail = new RepositorioPedidoRetail(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioArticulo     = new RepositorioArticulo(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioMoneda       = new RepositorioMoneda(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);
            _IRepositorioTarjeta      = new RepositorioTarjeta(Infraestructura.ConfiguracionGlobal.CadenaConexionBd);

            _IServicioAplicacionPedidos = new ServicioAplicacionPedidos(_IRepositorioPedidoEESS, _IRepositorioPedidoRetail,
                                                                        _IRepositorioArticulo, _IRepositorioMoneda, _IRepositorioTarjeta);

            LogFactory.EstablecerActual(new LogTrazaOrigenFactory());

            var adaptadorFactory = new AutomapperTipoAdaptadorFactory();

            TipoAdaptadorFactory.EstablecerActual(adaptadorFactory);
        }
示例#9
0
        protected override void Load(ContainerBuilder builder)
        {
            builder.Register(c => new RepositorioVendedor(QueriesConnectionString))
            .As <IRepositorioVendedor>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioModuloSistema(QueriesConnectionString))
            .As <IRepositorioModuloSistema>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioUsuarioSistema(QueriesConnectionString))
            .As <IRepositorioUsuarioSistema>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioEstadoVendedor(QueriesConnectionString))
            .As <IRepositorioEstadoVendedor>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioArticulo(QueriesConnectionString))
            .As <IRepositorioArticulo>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioAlmacen(QueriesConnectionString))
            .As <IRepositorioAlmacen>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioCategoriaArticulo(QueriesConnectionString))
            .As <IRepositorioCategoriaArticulo>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioCliente(QueriesConnectionString))
            .As <IRepositorioCliente>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioConfiguracionPuntoVenta(QueriesConnectionString))
            .As <IRepositorioConfiguracionPuntoVenta>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioConfiguracionFormatoTicket(QueriesConnectionString))
            .As <IRepositorioConfiguracionFormatoTicket>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioConfiguracionGeneral(QueriesConnectionString))
            .As <IRepositorioConfiguracionGeneral>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioConfiguracionInventario(QueriesConnectionString))
            .As <IRepositorioConfiguracionInventario>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioConfiguracionVenta(QueriesConnectionString))
            .As <IRepositorioConfiguracionVenta>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioListaPrecioCliente(QueriesConnectionString))
            .As <IRepositorioListaPrecioCliente>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioListaPrecioInventario(QueriesConnectionString))
            .As <IRepositorioListaPrecioInventario>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioPedidoEESS(QueriesConnectionString))
            .As <IRepositorioPedidoEESS>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioPedidoRetail(QueriesConnectionString))
            .As <IRepositorioPedidoRetail>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioMoneda(QueriesConnectionString))
            .As <IRepositorioMoneda>()
            .InstancePerLifetimeScope();

            builder.Register(c => new RepositorioTarjeta(QueriesConnectionString))
            .As <IRepositorioTarjeta>()
            .InstancePerLifetimeScope();


            // builder.RegisterType<RepositorioVendedor>()
            //     .As<IRepositorioVendedor>()
            //     .InstancePerLifetimeScope();

            // builder.RegisterType<RepositorioModuloSistema>()
            //     .As<IRepositorioModuloSistema>()
            //     .InstancePerLifetimeScope();

            // builder.RegisterType<RepositorioUsuarioSistema>()
            //     .As<IRepositorioUsuarioSistema>()
            //     .InstancePerLifetimeScope();

            builder.RegisterType <ConfiguracionGlobalUnificado>()
            .As <IConfiguracionGlobalUnificado>()
            .InstancePerLifetimeScope();

            builder.RegisterType <ServicioDominioValidarUsuarioVendedor>()
            .As <IServicioDominioValidarUsuarioVendedor>()
            .InstancePerLifetimeScope();

            builder.RegisterType <ServicioDominioValidarUsuarioSistema>()
            .As <IServicioDominioValidarUsuarioSistema>()
            .InstancePerLifetimeScope();

            builder.RegisterType <ServicioDominioListaPrecios>()
            .As <IServicioDominioListaPrecios>()
            .InstancePerLifetimeScope();

            builder.RegisterType <ServicioAplicacionInicioSession>()
            .As <IServicioAplicacionInicioSession>()
            .InstancePerLifetimeScope();

            builder.RegisterType <ServicioAplicacionVendedor>()
            .As <IServicioAplicacionVendedor>()
            .InstancePerLifetimeScope();

            builder.RegisterType <ServicioAplicacionArticulo>()
            .As <IServicioAplicacionArticulo>()
            .InstancePerLifetimeScope();

            builder.RegisterType <ServicioAplicacionParametros>()
            .As <IServicioAplicacionParametros>()
            .InstancePerLifetimeScope();

            builder.RegisterType <ServicioAplicacionCliente>()
            .As <IServicioAplicacionCliente>()
            .InstancePerLifetimeScope();

            builder.RegisterType <ServicioAplicacionConfiguracion>()
            .As <IServicioAplicacionConfiguracion>()
            .InstancePerLifetimeScope();

            builder.RegisterType <ServicioAplicacionPedidos>()
            .As <IServicioAplicacionPedidos>()
            .InstancePerLifetimeScope();


            builder.RegisterType <AutenticacionWindows>()
            .As <IAutenticacion>()
            .InstancePerLifetimeScope();


            LogFactory.EstablecerActual(new LogTrazaOrigenFactory());

            var adaptadorFactory = new AutomapperTipoAdaptadorFactory();

            TipoAdaptadorFactory.EstablecerActual(adaptadorFactory);

            // builder.RegisterAssemblyTypes(typeof(CrearArticuloControladorComando).GetTypeInfo().Assembly)
            //.AsClosedTypesOf(typeof(IIntegrationEventHandler<>));
        }