public void Actualiza(AccidenteFotoBE pItem) { try { AccidenteFotoDL AccidenteFoto = new AccidenteFotoDL(); AccidenteFoto.Actualiza(pItem); } catch (Exception ex) { throw ex; } }
public void Actualiza(AccidenteBE pItem, AccidenteCostoBE pAccidenteCosto, List <AccidenteFotoBE> pListaAccidenteFoto, List <AccidenteActoSubEstandarBE> pListaAccidenteActoSubEstandar, List <AccidenteCondicionSubEstandarBE> pListaAccidenteCondicionSubEstandar, List <AccidenteFactorPersonalBE> pListaAccidenteFactorPersonal, List <AccidenteFactorTrabajoBE> pListaAccidenteFactorTrabajo, List <AccidenteMedidaPrevencionBE> pListaAccidenteMedidaPrevencion, List <AccidenteAccionCorrectivaBE> pListaAccidenteAccionCorrectiva, List <AccidenteTestigoBE> pListaAccidenteTestigo, List <AccidenteEntrevistadoBE> pListaAccidenteEntrevistado, List <AccidenteDocumentoBE> pListaAccidenteDocumento) { 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(); AccidenteCosto.Actualiza(pAccidenteCosto); foreach (AccidenteFotoBE item in pListaAccidenteFoto) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteFoto.Inserta(item); } else { AccidenteFoto.Actualiza(item); } } foreach (AccidenteActoSubEstandarBE item in pListaAccidenteActoSubEstandar) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteActoSubEstandar.Inserta(item); } else { AccidenteActoSubEstandar.Actualiza(item); } } foreach (AccidenteCondicionSubEstandarBE item in pListaAccidenteCondicionSubEstandar) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteCondicionSubEstandar.Inserta(item); } else { AccidenteCondicionSubEstandar.Actualiza(item); } } foreach (AccidenteFactorPersonalBE item in pListaAccidenteFactorPersonal) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteFactorPersonal.Inserta(item); } else { AccidenteFactorPersonal.Actualiza(item); } } foreach (AccidenteFactorTrabajoBE item in pListaAccidenteFactorTrabajo) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteFactorTrabajo.Inserta(item); } else { AccidenteFactorTrabajo.Actualiza(item); } } foreach (AccidenteMedidaPrevencionBE item in pListaAccidenteMedidaPrevencion) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteMedidaPrevencion.Inserta(item); } else { AccidenteMedidaPrevencion.Actualiza(item); } } foreach (AccidenteAccionCorrectivaBE item in pListaAccidenteAccionCorrectiva) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteAccionCorrectiva.Inserta(item); } else { AccidenteAccionCorrectiva.Actualiza(item); } } foreach (AccidenteTestigoBE item in pListaAccidenteTestigo) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteTestigo.Inserta(item); } else { AccidenteTestigo.Actualiza(item); } } foreach (AccidenteEntrevistadoBE item in pListaAccidenteEntrevistado) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteEntrevistado.Inserta(item); } else { AccidenteEntrevistado.Actualiza(item); } } foreach (AccidenteDocumentoBE item in pListaAccidenteDocumento) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdAccidente = pItem.IdAccidente; AccidenteDocumento.Inserta(item); } else { AccidenteDocumento.Actualiza(item); } } Accidente.Actualiza(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }