Exemple #1
0
 public bool Agregar(SalCaja salida)
 {
     try
     {
         daSalCaja = new daSalCaja();
         daSalCaja.IniciarTransaccion();
         daSalCaja.Agregar(salida);
         daSalCajaItem = new daSalCajaItem();
         daSalCajaItem.AsignarSesion(daSalCaja);
         foreach (SalCajaItem item in salida.items)
         {
             item.idSalCaja = salida.idSalCaja;
             daSalCajaItem.Agregar(item);
         }
         daSalCaja.ConfirmarTransaccion();
     }
     catch (Exception)
     {
         daSalCaja.AbortarTransaccion();
         throw;
     }
     finally
     {
         daSalCaja.CerrarSesion();
     }
     return true;
 }
Exemple #2
0
 public static object Agregar(Sesion sesion, SalCaja salida)
 {
     object resultado = new { };
     try
     {
         blSalCaja blSalCaja = new blSalCaja(sesion);
         blSalCaja.Agregar(salida);
         resultado = new { correcto = true };
     }
     catch (Exception)
     {
         resultado = new { correcto = false };
     }
     return resultado;
 }