Esempio n. 1
0
        public static int EjecutarConsulta(TipoBase tipoBase, CommandType commandType, String commandText, params SqlParameter[] commandParameters)
        {
            SqlConnection connection = GetConnection(tipoBase);
            int           retval     = 0;

            if (connection == null)
            {
                throw new ExceptionDAL("Error de connection");
            }

            // Create a command and prepare it for execution
            SqlCommand cmd = new SqlCommand();

            PrepararComando(cmd, connection, (SqlTransaction)null, commandType, commandText, commandParameters);

            // Finally, execute the command
            try
            {
                retval = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                //throw new Exception("EjecutarQuery - Db.EjecutarQuery.Poligono ", ex);
                throw ex;
            }

            // Detach the SqlParameters from the command object, so they can be used again
            cmd.Parameters.Clear();
            connection.Close();
            cmd.Dispose();

            return(retval);
        }
Esempio n. 2
0
        public ConectarFalp(string NombreBD, string UserDB, string PassDB, TipoBase TipoBase)
        {
            DBNombre = NombreBD;
            DBUser   = UserDB;
            DBPass   = PassDB;
            TipoBD   = TipoBase;

            switch (TipoBD)
            {
            case TipoBase.Oracle:
                CnnOracle = new OracleConnection();
                CnnOracle.ConnectionString = "User Id=" + DBUser + ";Password="******";Data Source=" + DBNombre;
                break;

            case TipoBase.SqlServer:

                break;

            case TipoBase.MySql:

                break;

            case TipoBase.Teradata:

                break;
            }
        }
Esempio n. 3
0
        public static SqlConnection GetConnection(TipoBase tipoBase)
        {
            SqlConnection conn = null;

            switch (tipoBase)
            {
            case TipoBase.Residica:
                conn = conexion.Instance.GetDBConnectionResidica();
                break;

            case TipoBase.ResidicaSeguridad:
                conn = conexion.Instance.GetDBConnectionResidicaSeguridad();
                break;
            }
            return(conn);
        }
Esempio n. 4
0
        public CommonContext(TipoBase tipoBase = TipoBase.Local)
            : base()
        {
            Configuration.LazyLoadingEnabled   = false;
            Configuration.ProxyCreationEnabled = false;

            Database.Log = sql => Debug.Write(sql);
            if (tipoBase == TipoBase.Local)
            {
                this.Database.Connection.ConnectionString = STRING_CONEXION_BASE_LOCAL;
            }
            else
            {
                if (string.IsNullOrWhiteSpace(STRING_CONEXION_BASE_REMOTA))
                {
                    throw new NegocioException("Error al conectarse a la base de datos, la cadena de conexión está vacío. Verifique que se encuentra configurado");
                }
                this.Database.Connection.ConnectionString = Encriptar.DesencriptarMD5(STRING_CONEXION_BASE_REMOTA);
            }
        }
Esempio n. 5
0
        public static Task <List <Banco> > ObtenerAsync(TipoBase tipoBase)
        {
            IBancoRepository bancoRepository = new BancoRepository(new CommonContext(tipoBase));

            return(bancoRepository.ObtenerAsync());
        }
        public static Task <ClienteMayorista> ObtenerAsync(TipoBase tipoBase, int id)
        {
            IClienteMayoristaRepository ClienteMayoristaRepository = new ClienteMayoristaRepository(new CommonContext(tipoBase));

            return(ClienteMayoristaRepository.ObtenerAsync(id));
        }
        public static Task ActualizarAsync(TipoBase tipoBase, ClienteMayorista cliente)
        {
            IClienteMayoristaRepository ClienteMayoristaRepository = new ClienteMayoristaRepository(new CommonContext(tipoBase));

            return(ClienteMayoristaRepository.ActualizarAsync(cliente));
        }
        public static Task <List <ClienteMayorista> > BuscarAsync(TipoBase tipoBase, string razonSocial, string cuit, CondicionIVA?condicionIva, int?idListaPrecio, int?idCorredor, int?idEmpresa, bool?habilitado, string ordenadoPor, OrdenadoDireccion ordenarDireccion, int pagina, int itemsPorPagina, out int totalElementos)
        {
            IClienteMayoristaRepository ClienteMayoristaRepository = new ClienteMayoristaRepository(new CommonContext(tipoBase));

            return(ClienteMayoristaRepository.BuscarAsync(razonSocial, cuit, condicionIva, idListaPrecio, idCorredor, idEmpresa, habilitado, ordenadoPor, ordenarDireccion, pagina, itemsPorPagina, out totalElementos));
        }
Esempio n. 9
0
 public Task <Venta> ObtenerAsync(TipoBase tipoBase, long idVenta)
 {
     throw new NotImplementedException();
 }
Esempio n. 10
0
        public static Task <List <CuentaBancaria> > ObtenerAsync(TipoBase tipoBase, int?idBanco, bool?habilitado)
        {
            ICuentaBancariaRepository cuentaBancariaRepository = new CuentaBancariaRepository(new CommonContext(tipoBase));

            return(cuentaBancariaRepository.ObtenerAsync(idBanco, habilitado));
        }
Esempio n. 11
0
        public static Task ActualizarAsync(TipoBase tipoBase, CuentaBancaria cuentaBancaria)
        {
            ICuentaBancariaRepository cuentaBancariaRepository = new CuentaBancariaRepository(new CommonContext(tipoBase));

            return(cuentaBancariaRepository.ActualizarAsync(cuentaBancaria));
        }
Esempio n. 12
0
        public static SqlDataReader EjecutarReader(CommandType commandType, string commandText, TipoBase tipoBase, params SqlParameter[] commandParameters)
        {
            SqlConnection connection = GetConnection(tipoBase);

            return(EjecutarReader(connection, (SqlTransaction)null, commandType, commandText, 0, commandParameters));
        }
Esempio n. 13
0
 public StockContext(TipoBase local = TipoBase.Local) : base(local)
 {
 }
Esempio n. 14
0
        public static Task <Venta> ObtenerAsync(TipoBase tipoBase, long idVenta)
        {
            IVentaRepository ventaRepository = new VentaRepository(new VentaContext(tipoBase));

            return(Task.Run(() => ventaRepository.Obtener(idVenta)));
        }
        public static Task <DocumentoDePago> ObtenerAsync(TipoBase tipoBase, long idDocumentoDePago)
        {
            IDocumentoDePagoRepository documentoDePagoRepository = new DocumentoDePagoRepository(new VentaContext(tipoBase));

            return(documentoDePagoRepository.ObtenerAsync(idDocumentoDePago));
        }
        public static Task <int> CantidadAsync(TipoBase tipoBase, int idSucursal)
        {
            IDocumentoDePagoRepository documentoDePagoRepository = new DocumentoDePagoRepository(new VentaContext(tipoBase));

            return(documentoDePagoRepository.CantidadAsync(idSucursal));
        }
        public static Task <List <DocumentoDePago> > BuscarAsync(TipoBase tipoBase, int idSucursal, DateTime fecha, TipoPago?tipoPago)
        {
            IDocumentoDePagoRepository documentoDePagoRepository = new DocumentoDePagoRepository(new VentaContext(tipoBase));

            return(documentoDePagoRepository.BuscarAsync(idSucursal, fecha, fecha, tipoPago));
        }
        public static Task GuardarAsync(TipoBase tipoBase, DocumentoDePago documentoDePago)
        {
            IDocumentoDePagoRepository documentoDePagoRepository = new DocumentoDePagoRepository(new VentaContext(tipoBase));

            return(documentoDePagoRepository.GuardarAsync(documentoDePago));
        }
Esempio n. 19
0
        public static Task <List <NotaPedido> > BuscarAsync(TipoBase tipoBase, int idClienteMayorista, NotaPedidoEstado?estado, string ordenadoPor, OrdenadoDireccion ordenarDireccion, int pagina, int itemsPorPagina, out int totalElementos)
        {
            INotaPedidoRepository NotaPedidoRepository = new NotaPedidoRepository(new VentaContext(tipoBase));

            return(NotaPedidoRepository.BuscarAsync(idClienteMayorista, estado, ordenadoPor, ordenarDireccion, pagina, itemsPorPagina, out totalElementos));
        }
Esempio n. 20
0
        public static Venta Obtener(TipoBase tipoBase, long idVenta)
        {
            IVentaRepository ventaRepository = new VentaRepository(new VentaContext(tipoBase));

            return(ventaRepository.Obtener(idVenta));
        }
Esempio n. 21
0
        public static Task <List <Movimiento> > ObtenerMovimientosAsync(TipoBase tipoBase, int idCuentaCorriente, DateTime fechaDesde, DateTime fechaHasta, string ordenadoPor, OrdenadoDireccion ordenarDireccion, int pagina, int itemsPorPagina, out int totalElementos)
        {
            IMovimientoRepository movimientoRepository = new MovimientoRepository(new VentaContext(tipoBase));

            return(movimientoRepository.ObtenerMovimientosAsync(idCuentaCorriente, fechaDesde, fechaHasta, ordenadoPor, ordenarDireccion, pagina, itemsPorPagina, out totalElementos));
        }
Esempio n. 22
0
        public static Task <decimal> ObtenerSaldoAsync(TipoBase tipoBase, int idCuentaCorriente)
        {
            IMovimientoRepository movimientoRepository = new MovimientoRepository(new VentaContext(tipoBase));

            return(movimientoRepository.ObtenerSaldoAsync(idCuentaCorriente));
        }
Esempio n. 23
0
        public static Task GuardarAsync(TipoBase tipoBase, Movimiento movimiento)
        {
            IMovimientoRepository movimientoRepository = new MovimientoRepository(new VentaContext(tipoBase));

            return(movimientoRepository.GuardarAsync(movimiento));
        }
Esempio n. 24
0
 public static DataSet EjecutarDataset(CommandType commandType, string commandText, TipoBase tipoBase, params SqlParameter[] commandParameters)
 {
     try
     {
         SqlConnection connection = GetConnection(tipoBase);
         return(EjecutarDataset(connection, commandType, commandText, 180, commandParameters));
     }
     catch (SqlException sqlex)
     {
         throw new ExceptionDAL(sqlex, sqlex.Message);
     }
 }
Esempio n. 25
0
 public VentaContext(TipoBase local = TipoBase.Local) : base(local)
 {
 }