コード例 #1
0
        /// <summary>
        /// Retorna un objeto de registros de tipo [Tabla].RolesOpciones
        /// </summary>
        /// <returns>Lista</returns>
        public BERolOpcion Find(string CodigoRol, string CodigoOpcion)
        {
            BERolOpcion itemRolesOpciones = new BERolOpcion();

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    var resul = SeguridadDC.omgc_mnt_Find_RolOpcion(CodigoRol, CodigoOpcion);
                    foreach (var item in resul)
                    {
                        itemRolesOpciones = new BERolOpcion()
                        {
                            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,
                            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);
        }