예제 #1
0
        public OperationResult FindWS(int p_codRolOpcion)
        {
            BERolOpcion itemRol = new BERolOpcion();

            try
            {
                itemRol = oRolOpcionData.FindWS(p_codRolOpcion);
                return(OK(itemRol));
            }
            catch (Exception ex)
            {
                return(Error(GetType().Name, MethodBase.GetCurrentMethod().Name, ex, "", ""));
            }
        }
예제 #2
0
        /// <summary>
        /// Retorna un objeto de registros de tipo Opciones.
        /// </summary>
        /// <returns>Lista</returns>
        public BERolOpcion Find(string p_CodigoRol, string p_CodigOpcion)
        {
            BERolOpcion itemRol = new BERolOpcion();

            try
            {
                itemRol = oRolOpcionData.Find(p_CodigoRol, p_CodigOpcion);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                              string.Format("CodigoRol: {0}.", p_CodigoRol));
                throw new Exception(returnValor.Message);
            }
            return(itemRol);
        }
예제 #3
0
        public BERolOpcion FindWS(int p_codRolOpcion)
        {
            BERolOpcion itemRolesOpciones = new BERolOpcion();

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    var resul = SeguridadDC.usp_sis_R_RolOpcion(p_codRolOpcion);
                    foreach (var item in resul)
                    {
                        itemRolesOpciones = new BERolOpcion()
                        {
                            codRolOpcion      = item.codRolOpcion,
                            codRol            = item.codRol,
                            codOpcion         = item.codOpcion,
                            indEditar         = item.indEditar,
                            indEliminar       = item.indEliminar,
                            indExporta        = item.indExporta,
                            indImporta        = item.indImporta,
                            indImprime        = item.indImprime,
                            indNuevo          = item.indNuevo,
                            indOtro           = item.indOtro,
                            indVer            = item.indVer,
                            indActivo         = item.indActivo,
                            segUsuarioCrea    = item.segUsuarioCrea,
                            segFechaHoraCrea  = Convert.ToDateTime(item.segFechaHoraCrea),
                            segUsuarioEdita   = item.segUsuarioEdita,
                            segFechaHoraEdita = Convert.ToDateTime(item.segFechaHoraEdita),
                            segMaquinaOrigen  = item.segMaquinaOrigen
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(itemRolesOpciones);
        }