public bool Eliminar(int idCaja) { try { daCaja = new daCaja(); daCaja.IniciarTransaccion(); daCaja.EliminarPorId(idCaja, constantes.esquemas.Finanzas); daCaja.ConfirmarTransaccion(); } catch (Exception) { daCaja.AbortarTransaccion(); throw; } finally { daCaja.CerrarSesion(); } return true; }
public bool Agregar(Caja caja) { try { daCaja = new daCaja(); daCaja.IniciarTransaccion(); daCaja.Agregar(caja); daCaja.ConfirmarTransaccion(); } catch (Exception) { daCaja.AbortarTransaccion(); throw; } finally { daCaja.CerrarSesion(); } return true; }
public bool Actualizar(Caja caja) { try { daCaja = new daCaja(); daCaja.IniciarTransaccion(); Caja caja_ = daCaja.ObtenerPorId(caja.idCaja); caja_.descripcion = caja.descripcion; caja_.moneda = caja.moneda; caja_.activo = caja.activo; daCaja.ConfirmarTransaccion(); } catch (Exception) { daCaja.AbortarTransaccion(); throw; } finally { daCaja.CerrarSesion(); } return true; }
public IList<Caja> ObtenerActivos() { IList<Caja> cajas; try { daCaja = new daCaja(); daCaja.AbrirSesion(); List<object[]> filtros = new List<object[]>(); filtros.Add(new object[] { "activo", true }); cajas = daCaja.ObtenerLista(filtros); } catch (Exception) { throw; } finally { daCaja.CerrarSesion(); } return cajas; }
public IList<Caja> ObtenerTodos() { IList<Caja> cajas; try { daCaja = new daCaja(); daCaja.AbrirSesion(); cajas = daCaja.ObtenerTodos(); } catch (Exception) { throw; } finally { daCaja.CerrarSesion(); } return cajas; }