public void Inserta(PlanAnualBE pItem, List <PlanAnualDetalleBE> pListaPlanAnualDetalle) { try { using (TransactionScope ts = new TransactionScope()) { PlanAnualDL PlanAnual = new PlanAnualDL(); PlanAnualDetalleDL PlanAnualDetalle = new PlanAnualDetalleDL(); int IdPlanAnual = 0; IdPlanAnual = PlanAnual.Inserta(pItem); foreach (var item in pListaPlanAnualDetalle) { item.IdPlanAnual = IdPlanAnual; PlanAnualDetalle.Inserta(item); } ts.Complete(); } } catch (Exception ex) { throw ex; } }