コード例 #1
0
ファイル: RolData.cs プロジェクト: ocarril/gh-sgpvdlls
        /// <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);
        }
コード例 #2
0
 /// <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);
 }
コード例 #3
0
 /// <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);
 }
コード例 #4
0
ファイル: RolData.cs プロジェクト: ocarril/gh-sgpvdlls
        /// <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);
        }