public bool Eliminar(int idReporte) { try { daReporte = new daReporte(); daReporte.IniciarTransaccion(); daReporte.EliminarPorId(idReporte, constantes.esquemas.Administracion); daItemReporte = new daReporteItem(); daItemReporte.AsignarSesion(daReporte); daItemReporte.EliminarPorIdReporte(idReporte); daReporte.ConfirmarTransaccion(); } catch (Exception) { daReporte.AbortarTransaccion(); throw; } finally { daReporte.CerrarSesion(); } return true; }