コード例 #1
0
ファイル: blIngCaja.cs プロジェクト: eldersontc/xyzsge
 public bool Agregar(IngCaja ingreso)
 {
     try
     {
         daIngCaja = new daIngCaja();
         daIngCaja.IniciarTransaccion();
         daIngCaja.Agregar(ingreso);
         daIngCajaItem = new daIngCajaItem();
         daIngCajaItem.AsignarSesion(daIngCaja);
         foreach (IngCajaItem item in ingreso.items)
         {
             item.idIngCaja = ingreso.idIngCaja;
             daIngCajaItem.Agregar(item);
         }
         daIngCaja.ConfirmarTransaccion();
     }
     catch (Exception)
     {
         daIngCaja.AbortarTransaccion();
         throw;
     }
     finally
     {
         daIngCaja.CerrarSesion();
     }
     return true;
 }
コード例 #2
0
ファイル: blIngCaja.cs プロジェクト: eldersontc/xyzsge
 public bool Eliminar(int idIngCaja)
 {
     try
     {
         daIngCaja = new daIngCaja();
         daIngCaja.IniciarTransaccion();
         daIngCaja.EliminarPorId(idIngCaja, constantes.esquemas.Finanzas);
         daIngCajaItem = new daIngCajaItem();
         daIngCajaItem.AsignarSesion(daIngCaja);
         daIngCajaItem.EliminarPorIdIngCaja(idIngCaja);
         daIngCaja.ConfirmarTransaccion();
     }
     catch (Exception)
     {
         daIngCaja.AbortarTransaccion();
         throw;
     }
     finally
     {
         daIngCaja.CerrarSesion();
     }
     return true;
 }
コード例 #3
0
ファイル: blIngCaja.cs プロジェクト: eldersontc/xyzsge
 public IngCaja ObtenerPorId(int idIngCaja)
 {
     IngCaja ingreso;
     try
     {
         daIngCaja = new daIngCaja();
         daIngCaja.AbrirSesion();
         ingreso = daIngCaja.ObtenerPorId(idIngCaja);
         List<object[]> filtros = new List<object[]>();
         filtros.Add(new object[] { "idIngCaja", idIngCaja });
         daIngCajaItem = new daIngCajaItem();
         daIngCajaItem.AsignarSesion(daIngCaja);
         ingreso.items = daIngCajaItem.ObtenerLista(filtros);
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         daIngCaja.CerrarSesion();
     }
     return ingreso;
 }
コード例 #4
0
ファイル: blIngCaja.cs プロジェクト: eldersontc/xyzsge
 public IList<IngCaja> ObtenerTodos()
 {
     IList<IngCaja> ingresos;
     try
     {
         daIngCaja = new daIngCaja();
         daIngCaja.AbrirSesion();
         ingresos = daIngCaja.ObtenerTodos();
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         daIngCaja.CerrarSesion();
     }
     return ingresos;
 }