public void Inserta(ActividadContratistaBE pItem, List <ActividadContratistaDetalleBE> pListaActividadContratistaDetalle) { try { using (TransactionScope ts = new TransactionScope()) { ActividadContratistaDL ActividadContratista = new ActividadContratistaDL(); ActividadContratistaDetalleDL ActividadContratistaDetalle = new ActividadContratistaDetalleDL(); int intIdActividadContratista = 0; intIdActividadContratista = ActividadContratista.Inserta(pItem); foreach (var item in pListaActividadContratistaDetalle) { item.IdActividadContratista = intIdActividadContratista; ActividadContratistaDetalle.Inserta(item); } ts.Complete(); } } catch (Exception ex) { throw ex; } }