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;
        }
Example #2
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);
        }
Example #3
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);
        }
Example #4
0
 public RepositorioPedidoRetailTest()
 {
     _IRepositorioPedidoRetail = new RepositorioPedidoRetail(ConfiguracionGlobal.CadenaConexionBd);
 }