Exemplo n.º 1
0
        /// <summary>
        /// Actualiza el registro de un objeto de tipo Opciones
        /// </summary>
        /// <param name="pItem">Entidad Opciones</param>
        public bool Update(BEOpcion pItem)
        {
            bool blnResult = false;

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    var resulSet = SeguridadDC.omgc_mnt_Update_Opcion(
                        pItem.codOpcion,
                        pItem.codSistema,
                        pItem.codOpcionPadre,
                        pItem.desNombre,
                        pItem.desDescripcion,
                        pItem.desEnlaceWIN,
                        pItem.desEnlaceURL,
                        Convert.ToBoolean(pItem.indMenu),
                        Convert.ToBoolean(pItem.indEstado),
                        pItem.segUsuarioEdita,
                        pItem.segMaquinaOrigen,
                        pItem.numOrden,
                        pItem.nomIcono,
                        pItem.indTipoObjeto,
                        pItem.codElementoID
                        );
                    foreach (var item in resulSet)
                    {
                        blnResult = item.desMessage == "OK" ? true : false;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(blnResult);
        }