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 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 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; }