public bool Eliminar(int idFactura) { try { daFactura = new daFactura(); daFactura.IniciarTransaccion(); daFactura.EliminarPorId(idFactura, constantes.esquemas.Facturacion); daFacturaItem = new daFacturaItem(); daFacturaItem.AsignarSesion(daFactura); daFacturaItem.EliminarPorIdFactura(idFactura); daFactura.ConfirmarTransaccion(); } catch (Exception) { daFactura.AbortarTransaccion(); throw; } finally { daFactura.CerrarSesion(); } return true; }