public void Elimina(TemaBE pItem) { try { using (TransactionScope ts = new TransactionScope()) { TemaDL Tema = new TemaDL(); TemaDetalleDL TemaDetalle = new TemaDetalleDL(); List <TemaDetalleBE> lstTemaDetalle = null; lstTemaDetalle = new TemaDetalleDL().ListaTodosActivo(pItem.IdTema); foreach (TemaDetalleBE item in lstTemaDetalle) { TemaDetalle.Elimina(item); } Tema.Elimina(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }
public void Elimina(TemaDetalleBE pItem) { try { TemaDetalleDL TemaDetalle = new TemaDetalleDL(); TemaDetalle.Elimina(pItem); } catch (Exception ex) { throw ex; } }