protected void gvFlightLogs_RowCommand(object sender, GridViewCommandEventArgs e) { if (e == null) { throw new ArgumentNullException(nameof(e)); } if (e.CommandName.CompareOrdinal("_revSig") == 0) { int idFlight = Convert.ToInt32(e.CommandArgument, CultureInfo.InvariantCulture); // Can't edit a LogbookEntryDisplay, so load a logbookentry LogbookEntry le = new LogbookEntry(); if (le.FLoadFromDB(idFlight, User)) { try { le.RevokeSignature(Page.User.Identity.Name); FlushCache(); BindData(Data); } catch (InvalidOperationException ex) { ((Label)((Control)e.CommandSource).NamingContainer.FindControl("lblErr")).Text = ex.Message; } } } }
protected void gvFlightLogs_RowCommand(object sender, GridViewCommandEventArgs e) { if (e == null) { throw new ArgumentNullException(nameof(e)); } if (e.CommandName.CompareOrdinal("_revSig") == 0) { int idFlight = Convert.ToInt32(e.CommandArgument, CultureInfo.InvariantCulture); // Can't edit a LogbookEntryDisplay, so load a logbookentry LogbookEntry le = new LogbookEntry(); if (le.FLoadFromDB(idFlight, User)) { le.RevokeSignature(Page.User.Identity.Name); FlushCache(); BindData(Data); } } }