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); }
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; } }
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); }
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); } }
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)); }
public Task <Venta> ObtenerAsync(TipoBase tipoBase, long idVenta) { throw new NotImplementedException(); }
public static Task <List <CuentaBancaria> > ObtenerAsync(TipoBase tipoBase, int?idBanco, bool?habilitado) { ICuentaBancariaRepository cuentaBancariaRepository = new CuentaBancariaRepository(new CommonContext(tipoBase)); return(cuentaBancariaRepository.ObtenerAsync(idBanco, habilitado)); }
public static Task ActualizarAsync(TipoBase tipoBase, CuentaBancaria cuentaBancaria) { ICuentaBancariaRepository cuentaBancariaRepository = new CuentaBancariaRepository(new CommonContext(tipoBase)); return(cuentaBancariaRepository.ActualizarAsync(cuentaBancaria)); }
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)); }
public StockContext(TipoBase local = TipoBase.Local) : base(local) { }
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)); }
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)); }
public static Venta Obtener(TipoBase tipoBase, long idVenta) { IVentaRepository ventaRepository = new VentaRepository(new VentaContext(tipoBase)); return(ventaRepository.Obtener(idVenta)); }
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)); }
public static Task <decimal> ObtenerSaldoAsync(TipoBase tipoBase, int idCuentaCorriente) { IMovimientoRepository movimientoRepository = new MovimientoRepository(new VentaContext(tipoBase)); return(movimientoRepository.ObtenerSaldoAsync(idCuentaCorriente)); }
public static Task GuardarAsync(TipoBase tipoBase, Movimiento movimiento) { IMovimientoRepository movimientoRepository = new MovimientoRepository(new VentaContext(tipoBase)); return(movimientoRepository.GuardarAsync(movimiento)); }
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); } }
public VentaContext(TipoBase local = TipoBase.Local) : base(local) { }