Exemplo n.º 1
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);
        }
        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;
        }
Exemplo 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);
        }
Exemplo n.º 4
0
 public ServicoVendedor(IRepositorioVendedor repositorioVendedor,
                        IRepositorioVendedorConsulta repositorioVendedorConsulta, IServicoPermissao servicoPermissao) : base(repositorioVendedor)
 {
     _repositorioVendedor         = repositorioVendedor;
     _repositorioVendedorConsulta = repositorioVendedorConsulta;
     _servicoPermissao            = servicoPermissao;
     _tabela = "VENDEDOR";
 }
Exemplo n.º 5
0
 public RepositorioCliente(IDbConnection conexao, IDbTransaction transaction,
                           IRepositorioCidade repositorioCidade,
                           IRepositorioVendedor repositorioVendedor,
                           IRepositorioFormaPagto repositorioFormaPagto) : base(conexao, transaction)
 {
     _conexao               = conexao;
     _transaction           = transaction;
     _repositorioCidade     = repositorioCidade;
     _repositorioFormaPagto = repositorioFormaPagto;
     _repositorioVendedor   = repositorioVendedor;
 }
Exemplo n.º 6
0
 public RepositorioPedido(IDbConnection conexao, IDbTransaction transaction,
                          IRepositorioCliente repositorioCliente,
                          IRepositorioVendedor repositorioVendedor,
                          IRepositorioFornecedor repositorioFornecedor
                          ) : base(conexao, transaction)
 {
     _conexao               = conexao;
     _transaction           = transaction;
     _repositorioCliente    = repositorioCliente;
     _repositorioFornecedor = repositorioFornecedor;
     _repositorioVendedor   = repositorioVendedor;
 }
        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;
        }
Exemplo n.º 8
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);
        }
Exemplo n.º 9
0
 public RepositorioVendedorTest()
 {
     _IRepositorioVendedor = new RepositorioVendedor(ConfiguracionGlobal.CadenaConexionBd);
 }
Exemplo n.º 10
0
 public ServicoVendedor(IRepositorioVendedor repositorio) : base(repositorio)
 {
     _repositorio = repositorio;
     _api         = new ApiVendedor();
 }