private void showSchedule(Schedule task) { frmScheduleDetails frm = new frmScheduleDetails(task); frm.Show(); frm.FormClosed += (s, events) => Show(); Hide(); }
private void btnAdd_Click(object sender, EventArgs e) { frmScheduleDetails frm = new frmScheduleDetails(new Schedule("", DateTime.Today.Date, 0, new TimeSpan(0, 0, 0), "", ""), true); Utils.ShowForm(this, frm, dgvSchedule, () => { updateSchedules((Employee)lstEmployee.SelectedItem); }); }
private void dgvSchedule_SelectionChanged(object sender, EventArgs e) { DataGridView temp = sender as DataGridView; if (temp.SelectedRows.Count == 1) { frmScheduleDetails frm = new frmScheduleDetails((Schedule)temp.SelectedRows[0].DataBoundItem); Utils.ShowForm(this, frm, dgvSchedule, () => { updateSchedules((Employee)lstEmployee.SelectedItem); }); } }
private void treeNode_OnScheduleClick(object sender, EventArgs e) { Task task = (Task)treeSchedules.SelectedNode.Tag; frmScheduleDetails frm = new frmScheduleDetails(task, true); frm.Show(); frm.FormClosed += (s, events) => { treeSchedules.Nodes.Clear(); buildTree(); Show(); }; Hide(); }