public ServicioAplicacionVendedor(IRepositorioAlmacen pIRepositorioAlmacen,
                                          IRepositorioEstadoVendedor pIRepositorioEstadoVendedor,
                                          IRepositorioUsuarioSistema pIRepositorioUsuarioSistema,
                                          IRepositorioVendedor pIRepositorioVendedor)
        {
            if (pIRepositorioAlmacen == null)
            {
                throw new ArgumentNullException("IRepositorioAlmacen Nulo En ServicioAplicacionInicioSession");
            }

            if (pIRepositorioEstadoVendedor == null)
            {
                throw new ArgumentNullException("IRepositorioEstadoVendedor Nulo En ServicioAplicacionInicioSession");
            }

            if (pIRepositorioUsuarioSistema == null)
            {
                throw new ArgumentNullException("IRepositorioUsuarioSistema Nulo En ServicioAplicacionInicioSession");
            }

            if (pIRepositorioVendedor == null)
            {
                throw new ArgumentNullException("pIRepositorioVendedor Nulo En ServicioAplicacionInicioSession");
            }


            _IRepositorioAlmacen         = pIRepositorioAlmacen;
            _IRepositorioEstadoVendedor  = pIRepositorioEstadoVendedor;
            _IIRepositorioUsuarioSistema = pIRepositorioUsuarioSistema;
            _IRepositorioVendedor        = pIRepositorioVendedor;
        }
Exemple #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);
        }
Exemple #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 ServicioAplicacionInicioSession(
            IRepositorioModuloSistema pIRepositorioModuloSistema,
            IRepositorioUsuarioSistema pIRepositorioUsuarioSistema,
            IRepositorioVendedor pIRepositorioVendedor,

            IAutenticacion pIAutenticacion,
            IServicioDominioValidarUsuarioSistema pIServicioDominioValidarUsuarioSistema,
            IServicioDominioValidarUsuarioVendedor pIServicioDominioValidarUsuarioVendedor

            )
        {
            if (pIRepositorioModuloSistema == null)
            {
                throw new ArgumentNullException("IRepositorioModuloSistema Nulo En ServicioAplicacionInicioSession");
            }

            if (pIRepositorioUsuarioSistema == null)
            {
                throw new ArgumentNullException("IRepositorioUsuarioSistema Nulo En ServicioAplicacionInicioSession");
            }

            if (pIRepositorioVendedor == null)
            {
                throw new ArgumentNullException("IRepositorioVendedor Nulo En ServicioAplicacionInicioSession");
            }

            if (pIAutenticacion == null)
            {
                throw new ArgumentNullException("IValidadorInicioSesion Nulo En ServicioAplicacionInicioSession");
            }

            if (pIServicioDominioValidarUsuarioSistema == null)
            {
                throw new ArgumentNullException("IServicioDominioValidarUsuarioSistema Nulo En ServicioAplicacionInicioSession");
            }

            if (pIServicioDominioValidarUsuarioVendedor == null)
            {
                throw new ArgumentNullException("IServicioDominioValidarUsuarioVendedor Nulo En ServicioAplicacionInicioSession");
            }


            _IRepositorioModuloSistema  = pIRepositorioModuloSistema;
            _IRepositorioUsuarioSistema = pIRepositorioUsuarioSistema;
            _IRepositorioVendedor       = pIRepositorioVendedor;

            _IAutenticacion = pIAutenticacion;
            _IServicioDominioValidarUsuarioSistema  = pIServicioDominioValidarUsuarioSistema;
            _IServicioDominioValidarUsuarioVendedor = pIServicioDominioValidarUsuarioVendedor;
        }
Exemple #5
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);
        }
Exemple #6
0
 public RepositorioUsuarioSistemaTest()
 {
     _IRepositorioUsuarioSistema = new RepositorioUsuarioSistema(ConfiguracionGlobal.CadenaConexionBd);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ValidacaoUsuarioSistema"/> class.
 /// </summary>
 /// <param name="repositorioUsuarioSistema">The repositorio UsuarioSistema.</param>
 public ValidacaoUsuarioSistema(IRepositorioUsuarioSistema repositorioUsuarioSistema)
 {
     this.repositorioUsuarioSistema = repositorioUsuarioSistema;
 }
 /// <summary>
 /// Cria uma instânica de <see cref="ServicoUsuarioSistema"/>.
 /// </summary>
 /// <param name="repositorioUsuarioSistema">O repositório de UsuarioSistema.</param>
 /// <param name="repositorioCredencialAcesso">The repositorio credencial acesso.</param>
 /// <param name="fabrica">A fabrica.</param>
 public ServicoUsuarioSistema(IRepositorioUsuarioSistema repositorioUsuarioSistema, IRepositorioCredencialAcesso repositorioCredencialAcesso, IFabrica fabrica)
     : base(repositorioUsuarioSistema, fabrica)
 {
     this.repositorioUsuarioSistema   = repositorioUsuarioSistema;
     this.repositorioCredencialAcesso = repositorioCredencialAcesso;
 }