protected void DeleteAlbum_Click(object sender, EventArgs e) { //any other business rules if (string.IsNullOrEmpty(AlbumID.Text)) { MessageUserControl2.ShowInfo("Missing Data", "Missing Album Id. Use Find to locate the album you wish to maintain."); } else { int albumid = 0; if (int.TryParse(AlbumID.Text, out albumid)) { MessageUserControl2.TryRun(() => { AlbumController sysmgr = new AlbumController(); sysmgr.Albums_Delete(albumid); }, "Delete Album", "Album has been successfully delete from the database."); } else { MessageUserControl2.ShowInfo("Invalid Data", "Album Id. Use Find to locate the album you wish to maintain."); } } }
protected void Delete_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(AlbumID.Text)) { Message.Text = "Look up an album to delete."; } else { try { AlbumController sysmgr = new AlbumController(); int rowsaffected = sysmgr.Albums_Delete(int.Parse(AlbumID.Text)); if (rowsaffected == 0) { Message.Text = "Delete had a problem. Album not found."; } else { Message.Text = "Delete successful."; SearchResults.DataBind(); } } catch (Exception ex) { Message.Text = ex.Message; } } }