public void Elimina(AccidenteFotoBE pItem) { try { AccidenteFotoDL AccidenteFoto = new AccidenteFotoDL(); AccidenteFoto.Elimina(pItem); } catch (Exception ex) { throw ex; } }
public void Elimina(AccidenteBE pItem) { try { using (TransactionScope ts = new TransactionScope()) { AccidenteDL Accidente = new AccidenteDL(); AccidenteCostoDL AccidenteCosto = new AccidenteCostoDL(); AccidenteFotoDL AccidenteFoto = new AccidenteFotoDL(); AccidenteActoSubEstandarDL AccidenteActoSubEstandar = new AccidenteActoSubEstandarDL(); AccidenteCondicionSubEstandarDL AccidenteCondicionSubEstandar = new AccidenteCondicionSubEstandarDL(); AccidenteFactorPersonalDL AccidenteFactorPersonal = new AccidenteFactorPersonalDL(); AccidenteFactorTrabajoDL AccidenteFactorTrabajo = new AccidenteFactorTrabajoDL(); AccidenteMedidaPrevencionDL AccidenteMedidaPrevencion = new AccidenteMedidaPrevencionDL(); AccidenteAccionCorrectivaDL AccidenteAccionCorrectiva = new AccidenteAccionCorrectivaDL(); AccidenteTestigoDL AccidenteTestigo = new AccidenteTestigoDL(); AccidenteEntrevistadoDL AccidenteEntrevistado = new AccidenteEntrevistadoDL(); AccidenteDocumentoDL AccidenteDocumento = new AccidenteDocumentoDL(); List <AccidenteFotoBE> lstAccidenteFoto = null; lstAccidenteFoto = new AccidenteFotoDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteFotoBE item in lstAccidenteFoto) { AccidenteFoto.Elimina(item); } List <AccidenteActoSubEstandarBE> lstAccidenteActoSubEstandar = null; lstAccidenteActoSubEstandar = new AccidenteActoSubEstandarDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteActoSubEstandarBE item in lstAccidenteActoSubEstandar) { AccidenteActoSubEstandar.Elimina(item); } List <AccidenteCondicionSubEstandarBE> lstAccidenteCondicionSubEstandar = null; lstAccidenteCondicionSubEstandar = new AccidenteCondicionSubEstandarDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteCondicionSubEstandarBE item in lstAccidenteCondicionSubEstandar) { AccidenteCondicionSubEstandar.Elimina(item); } List <AccidenteFactorPersonalBE> lstAccidenteFactorPersonal = null; lstAccidenteFactorPersonal = new AccidenteFactorPersonalDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteFactorPersonalBE item in lstAccidenteFactorPersonal) { AccidenteFactorPersonal.Elimina(item); } List <AccidenteFactorTrabajoBE> lstAccidenteFactorTrabajo = null; lstAccidenteFactorTrabajo = new AccidenteFactorTrabajoDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteFactorTrabajoBE item in lstAccidenteFactorTrabajo) { AccidenteFactorTrabajo.Elimina(item); } List <AccidenteMedidaPrevencionBE> lstAccidenteMedidaPrevencion = null; lstAccidenteMedidaPrevencion = new AccidenteMedidaPrevencionDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteMedidaPrevencionBE item in lstAccidenteMedidaPrevencion) { AccidenteMedidaPrevencion.Elimina(item); } List <AccidenteAccionCorrectivaBE> lstAccidenteAccionCorrectiva = null; lstAccidenteAccionCorrectiva = new AccidenteAccionCorrectivaDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteAccionCorrectivaBE item in lstAccidenteAccionCorrectiva) { AccidenteAccionCorrectiva.Elimina(item); } List <AccidenteTestigoBE> lstAccidenteTestigo = null; lstAccidenteTestigo = new AccidenteTestigoDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteTestigoBE item in lstAccidenteTestigo) { AccidenteTestigo.Elimina(item); } List <AccidenteEntrevistadoBE> lstAccidenteEntrevistado = null; lstAccidenteEntrevistado = new AccidenteEntrevistadoDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteEntrevistadoBE item in lstAccidenteEntrevistado) { AccidenteEntrevistado.Elimina(item); } List <AccidenteDocumentoBE> lstAccidenteDocumento = null; lstAccidenteDocumento = new AccidenteDocumentoDL().ListaTodosActivo(pItem.IdAccidente); foreach (AccidenteDocumentoBE item in lstAccidenteDocumento) { AccidenteDocumento.Elimina(item); } Accidente.Elimina(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }