示例#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 GestionInventariosController(IServicioAplicacionArticulo pIServicioAplicacionArticulo)
 {
     _IServicioAplicacionArticulo = pIServicioAplicacionArticulo;
 }