Esempio n. 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);
        }
        public ServicioAplicacionPedidos(IRepositorioPedidoEESS pIRepositorioPedidoEESS, IRepositorioPedidoRetail pIRepositorioPedidoRetail,
                                         IRepositorioArticulo pIRepositorioArticulo, IRepositorioMoneda pIRepositorioMoneda,
                                         IRepositorioTarjeta pIRepositorioTarjeta)
        {
            if (pIRepositorioPedidoEESS == null)
            {
                throw new ArgumentNullException("pIRepositorioPedidoEESS Nulo en ServicioAplicacionPedidos");
            }

            if (pIRepositorioPedidoRetail == null)
            {
                throw new ArgumentNullException("pIRepositorioPedidoRetail Nulo en ServicioAplicacionPedidos");
            }

            if (pIRepositorioArticulo == null)
            {
                throw new ArgumentNullException("pIRepositorioArticulo Nulo en ServicioAplicacionPedidos");
            }

            if (pIRepositorioMoneda == null)
            {
                throw new ArgumentNullException("pIRepositorioArticulo Nulo en ServicioAplicacionPedidos");
            }

            if (pIRepositorioTarjeta == null)
            {
                throw new ArgumentNullException("pIRepositorioArticulo Nulo en ServicioAplicacionPedidos");
            }

            _IRepositorioPedidoEESS   = pIRepositorioPedidoEESS;
            _IRepositorioPedidoRetail = pIRepositorioPedidoRetail;
            _IRepositorioArticulo     = pIRepositorioArticulo;
            _IRepositorioMoneda       = pIRepositorioMoneda;
            _IRepositorioTarjeta      = pIRepositorioTarjeta;
        }
Esempio n. 3
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 ArticuloControllerIntegrationTest()
 {
     repositorio              = new RepositorioArticulo();
     service                  = new ArticuloService(repositorio);
     controller               = new ArticuloController(service);
     controller.Request       = new HttpRequestMessage();
     controller.Configuration = new HttpConfiguration();
 }
Esempio n. 5
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);
        }
Esempio n. 6
0
        public ServicioAplicacionArticulo(IRepositorioArticulo pIRepositorioArticulo,
                                          IRepositorioListaPrecioCliente pIRepositorioListaPrecioCliente,
                                          IRepositorioListaPrecioInventario pIRepositorioListaPrecioInventario,
                                          IServicioDominioListaPrecios pIServicioDominioListaPrecios,
                                          IConfiguracionGlobalUnificado pIConfiguracionGlobalUnificado)
        {
            if (pIRepositorioArticulo == null)
            {
                throw new ArgumentNullException("pIRepositorioArticulo Nulo En ServicioAplicacionArticulo");
            }

            if (pIRepositorioListaPrecioCliente == null)
            {
                throw new ArgumentNullException("pIRepositorioListaPrecioCliente Nulo En ServicioAplicacionArticulo");
            }

            if (pIRepositorioListaPrecioInventario == null)
            {
                throw new ArgumentNullException("pIRepositorioListaPrecioInventario Nulo En ServicioAplicacionArticulo");
            }

            if (pIServicioDominioListaPrecios == null)
            {
                throw new ArgumentNullException("pIServicioDominioListaPrecios Nulo En ServicioAplicacionArticulo");
            }

            if (pIConfiguracionGlobalUnificado == null)
            {
                throw new ArgumentNullException("pIConfiguracionGlobalUnificado Nulo En ServicioAplicacionArticulo");
            }

            _IRepositorioArticulo              = pIRepositorioArticulo;
            _IRepositorioListaPrecioCliente    = pIRepositorioListaPrecioCliente;
            _IRepositorioListaPrecioInventario = pIRepositorioListaPrecioInventario;
            _IServicioDominioListaPrecios      = pIServicioDominioListaPrecios;
            _IConfiguracionGlobalUnificado     = pIConfiguracionGlobalUnificado;
        }
Esempio n. 7
0
        public ArticuloService(IRepositorioArticulo repository)
        {
            if (_mapper == null)
            {
                _mapper = new MapperConfiguration(cfg =>
                {
                    cfg.CreateMap <ArticulosSearch, ArticuloLiteDto>()
                    .ReverseMap();

                    cfg.CreateMap <LibertadIncluit.Domain.Model.Entidades.Articulo, ArticuloDto>()
                    .ReverseMap();

                    cfg.CreateMap <Estadistico, EstadisticoDto>()
                    .ReverseMap();

                    cfg.CreateMap <EanArticulo, EanArticuloDto>()
                    .ReverseMap();
                }).CreateMapper();
            }


            _repository     = repository;
            _FactoryDtoUtil = FactoryDtoUtil.getFactoryDtoUtil();
        }
 public ServicioArticulo(IRepositorioArticulo respositoArticulo)
 {
     _repositorioArticulo = respositoArticulo;
 }
Esempio n. 9
0
 public RepositorioArticuloUnitTest()
 {
     repositorioArticulo = new RepositorioArticulo();
 }
Esempio n. 10
0
 public RepositorioArticuloTest()
 {
     _IRepositorioArticuloTest = new RepositorioArticulo(ConfiguracionGlobal.CadenaConexionBd);
 }