/// <summary>
        /// dgvTrack_CellClick - cell click event for updating track record
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dgvTrack_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0)
            {
                TrackModel trackModel = new TrackModel();

                trackModel.TrackID = int.Parse(dgvTrack.Rows[e.RowIndex].Cells["TrackID"].Value.ToString());
                trackModel.Name    = dgvTrack.Rows[e.RowIndex].Cells["Name"].Value.ToString();

                if (dgvTrack.Rows[e.RowIndex].Cells["IsDeleted"].Value.ToString() == "True")
                {
                    trackModel.IsDeleted = true;
                }
                else
                {
                    trackModel.IsDeleted = false;
                }
                TracksForm tracksForm = new TracksForm(this, trackModel);
                tracksForm.ShowDialog();
            }
        }
        /// <summary>
        /// btnTrackAddNew_Click - add new track record
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnTrackAddNew_Click(object sender, EventArgs e)
        {
            TracksForm tracksForm = new TracksForm(this);

            tracksForm.ShowDialog();
        }