public void Actualiza(CapacitacionBE pItem, List <CapacitacionDetalleBE> pListaCapacitacionDetalle) { try { using (TransactionScope ts = new TransactionScope()) { CapacitacionDL Capacitacion = new CapacitacionDL(); CapacitacionDetalleDL CapacitacionDetalle = new CapacitacionDetalleDL(); foreach (CapacitacionDetalleBE item in pListaCapacitacionDetalle) { if (item.TipoOper == Convert.ToInt32(Operacion.Nuevo)) //Nuevo { item.IdCapacitacion = pItem.IdCapacitacion; CapacitacionDetalle.Inserta(item); } else { CapacitacionDetalle.Actualiza(item); } } Capacitacion.Actualiza(pItem); ts.Complete(); } } catch (Exception ex) { throw ex; } }
public Int32 Inserta(CapacitacionBE pItem, List <CapacitacionDetalleBE> pListaCapacitacionDetalle) { try { using (TransactionScope ts = new TransactionScope()) { CapacitacionDL Capacitacion = new CapacitacionDL(); CapacitacionDetalleDL CapacitacionDetalle = new CapacitacionDetalleDL(); int IdCapacitacion = 0; IdCapacitacion = Capacitacion.Inserta(pItem); foreach (var item in pListaCapacitacionDetalle) { item.IdCapacitacion = IdCapacitacion; CapacitacionDetalle.Inserta(item); } ts.Complete(); return(IdCapacitacion); } } catch (Exception ex) { throw ex; } }
public void Inserta(CapacitacionDetalleBE pItem) { try { CapacitacionDetalleDL CapacitacionDetalle = new CapacitacionDetalleDL(); CapacitacionDetalle.Inserta(pItem); } catch (Exception ex) { throw ex; } }