private void видалитиToolStripMenuItem_Click_1(object sender, EventArgs e) { try { var DelTime = Convert.ToDateTime(DateGridView.SelectedRows[0].Cells[0].Value); var DelIdShow = Convert.ToInt32(DateGridView.SelectedRows[0].Cells[3].Value); var res = MessageBox.Show($"Видалити {DelTime} ?", "", MessageBoxButtons.YesNo); if (res == DialogResult.Yes) { for (int i = program.dateList.Count - 1; i >= 0; i--) { if (program.dateList[i].StartTime == DelTime && program.dateList[i].Id == DelIdShow) { program.dateList.RemoveAt(i); } } DateGridView.Rows.Remove(DateGridView.SelectedRows[0]); program.IsDirty = true; } } catch (Exception) { MessageBox.Show("Нічого не виділено. Виделіть весь рядок для видалення!"); if (DateGridView.Visible == false) { DateGridView.Show(); TVshowGridView.Hide(); } } }
private void addToolStripMenuItem_Click(object sender, EventArgs e) { if (TVshowGridView.Visible == false) { TVshowGridView.Show(); } var add = new AddNew(); add.program = program; if (add.ShowDialog() == DialogResult.OK) { program.AddTVshow(add.TVshow); tVshowBindingSource.ResetBindings(false); program.IsDirty = true; TVshowGridView.DataSource = null; TVshowGridView.DataSource = program.tvshowList; var lastIdx = TVshowGridView.Rows.Count - 1; TVshowGridView.Rows[lastIdx].Selected = true; TVshowGridView.FirstDisplayedScrollingRowIndex = lastIdx; } }
private void editToolStripMenuItem_Click(object sender, EventArgs e) { try { var toEdit = TVshowGridView.SelectedRows[0].DataBoundItem as TVshow; var pf = new AddNew(toEdit); if (pf.ShowDialog() == DialogResult.Cancel) { tVshowBindingSource.ResetBindings(false); program.IsDirty = true; } } catch (Exception) { if (TVshowGridView.Visible == false) { TVshowGridView.Show(); } else { MessageBox.Show("Нічого не виділено. Виделіть весь рядок для редагування!"); } } }
private void viewToolStripMenuItem_Click(object sender, EventArgs e) { DateGridView.Hide(); TVshowGridView.Hide(); }
private void TVprogramToolStripMenuItem_Click(object sender, EventArgs e) { TVshowGridView.Hide(); }