public void Inserta(AccidenteActoSubEstandarBE pItem) { try { AccidenteActoSubEstandarDL AccidenteActoSubEstandar = new AccidenteActoSubEstandarDL(); AccidenteActoSubEstandar.Inserta(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; } }
public Int32 Inserta(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(); int IdAccidente = 0; IdAccidente = Accidente.Inserta(pItem); pAccidenteCosto.IdAccidente = IdAccidente; AccidenteCosto.Inserta(pAccidenteCosto); foreach (var item in pListaAccidenteFoto) { item.IdAccidente = IdAccidente; AccidenteFoto.Inserta(item); } foreach (var item in pListaAccidenteActoSubEstandar) { item.IdAccidente = IdAccidente; AccidenteActoSubEstandar.Inserta(item); } foreach (var item in pListaAccidenteCondicionSubEstandar) { item.IdAccidente = IdAccidente; AccidenteCondicionSubEstandar.Inserta(item); } foreach (var item in pListaAccidenteFactorPersonal) { item.IdAccidente = IdAccidente; AccidenteFactorPersonal.Inserta(item); } foreach (var item in pListaAccidenteFactorTrabajo) { item.IdAccidente = IdAccidente; AccidenteFactorTrabajo.Inserta(item); } foreach (var item in pListaAccidenteMedidaPrevencion) { item.IdAccidente = IdAccidente; AccidenteMedidaPrevencion.Inserta(item); } foreach (var item in pListaAccidenteAccionCorrectiva) { item.IdAccidente = IdAccidente; AccidenteAccionCorrectiva.Inserta(item); } foreach (var item in pListaAccidenteTestigo) { item.IdAccidente = IdAccidente; AccidenteTestigo.Inserta(item); } foreach (var item in pListaAccidenteEntrevistado) { item.IdAccidente = IdAccidente; AccidenteEntrevistado.Inserta(item); } foreach (var item in pListaAccidenteDocumento) { item.IdAccidente = IdAccidente; AccidenteDocumento.Inserta(item); } ts.Complete(); return(IdAccidente); } } catch (Exception ex) { throw ex; } }