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