/// <summary> /// Almacena el registro de un objeto de tipo [Tabla]. /// </summary> /// <param name="pItem"></param> public ReturnValor InsertUpdate(List <BERolOpcionAux> pItem) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { foreach (BERolOpcionAux item in pItem) { oReturn.Exitosa = oRolOpcionData.InsertUpdate(item); } if (oReturn.Exitosa) { oReturn.Message = HelpMessages.Evento_NEW; tx.Complete(); } } } catch (Exception ex) { oReturn = HelpException.mTraerMensaje(ex); } return(oReturn); }