コード例 #1
0
        protected new void Page_Load(object sender, EventArgs e)
        {
            Utilities.Assert(!isNull(QS_ASSET_ID), "You must provide an Asset ID");

            //Check to see if user can access this specific asset
            bool CanUserAccessAsset = AppSecurity.Can_View_Site_Asset(QS_ASSET_ID);

            if (!CanUserAccessAsset)
            {
                string description = "CAIRS - Unauthorized Access - User trying to access Asset ID: " + QS_ASSET_ID;
                //process unauthorized access
                Unauthorized_Access(description);
            }

            if (!IsPostBack)
            {
                //initilize these control when page first loads
                txtTagIDEdit.reqTagID.EnableClientScript            = true;
                txtSerialNumberEdit.reqSerialNum.EnableClientScript = true;

                //Load controls
                DDLLoadAssetCondition();

                //Refresh Form
                RefreshForm();

                //Security set controls
                ApplySecurityToControl();
            }

            //Events that needs to happen on every postback
            tabRepair.btnSaveRepair_Click       += btnRefreshFormClick;
            tabRepair.btnDeleteRepair_Click     += btnRefreshFormClick;
            tabRepair.btnSaveMarkReceived_Click += btnRefreshFormClick;
            tabTamper.btnDeleteTamperClick      += btnRefreshFormClick;
            tabTamper.btnSaveTamperClick        += btnRefreshFormClick;
        }