/// <summary> /// Actualiza el registro de un objeto de tipo Roles /// </summary> /// <param name="pItem">Entidad Roles</param> public bool Update(BERolAux pItem) { int CodigoRetorno = -1; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { CodigoRetorno = SeguridadDC.omgc_mnt_Update_Rol ( pItem.codRol, pItem.codSistema, pItem.desNombre, pItem.desDescripcion, Convert.ToBoolean(pItem.indEstado), pItem.segUsuarioCrea ); } } catch (Exception ex) { throw ex; } return(CodigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de un objeto de tipo [Tabla]. /// </summary> /// <param name="pItem"></param> public ReturnValor Update(BERolAux pItem) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturn.Exitosa = oRolData.Update(pItem); if (oReturn.Exitosa) { tx.Complete(); oReturn.Message = HelpMessages.Evento_EDIT; } } } catch (Exception ex) { oReturn = HelpException.mTraerMensaje(ex); } return(oReturn); }
/// <summary> /// Almacena el registro de un objeto de tipo [Tabla]. /// </summary> /// <param name="pItem"></param> public ReturnValor Insert(BERolAux pItem) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { oReturn.CodigoRetorno = this.oRolData.Insert(pItem); if (oReturn.CodigoRetorno != null) { oReturn.Exitosa = true; tx.Complete(); oReturn.Message = HelpMessages.Evento_NEW; } } } catch (Exception ex) { oReturn = HelpException.mTraerMensaje(ex); } return(oReturn); }
/// <summary> /// Registrar una Entidad Roles /// </summary> /// <param name="pItem">Entidad Roles</param> public string Insert(BERolAux pItem) { string codigoRetorno = ""; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { SeguridadDC.omgc_mnt_Insert_Rol( ref codigoRetorno, pItem.codSistema, pItem.desNombre, pItem.desDescripcion, Convert.ToBoolean(pItem.indEstado), pItem.segUsuarioCrea); } } catch (Exception) { throw; } return(codigoRetorno); }