예제 #1
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);
        }
예제 #2
0
 public GestionVentasController(IServicioAplicacionFacturacion pIServicioAplicacionFacturacion)
 {
     _IServicioAplicacionFacturacion = pIServicioAplicacionFacturacion;
 }