Exemple #1
0
 public bool Agregar(SalInventario salida)
 {
     try
     {
         daSalInventario = new daSalInventario();
         daSalInventario.IniciarTransaccion();
         daSalInventario.Agregar(salida);
         daSalInventarioItem = new daSalInventarioItem();
         daSalInventarioItem.AsignarSesion(daSalInventario);
         foreach (SalInventarioItem item in salida.items)
         {
             item.idSalInventario = salida.idSalInventario;
             daSalInventarioItem.Agregar(item);
         }
         daSalInventario.ConfirmarTransaccion();
     }
     catch (Exception)
     {
         daSalInventario.AbortarTransaccion();
         throw;
     }
     finally
     {
         daSalInventario.CerrarSesion();
     }
     return true;
 }
 public static object Agregar(Sesion sesion, SalInventario salida)
 {
     object resultado = new { };
     try
     {
         blSalInventario blSalInventario = new blSalInventario(sesion);
         blSalInventario.Agregar(salida);
         resultado = new { correcto = true };
     }
     catch (Exception)
     {
         resultado = new { correcto = false };
     }
     return resultado;
 }