private void showSchedule(Schedule task)
        {
            frmScheduleDetails frm = new frmScheduleDetails(task);

            frm.Show();
            frm.FormClosed += (s, events) => Show();
            Hide();
        }
Example #2
0
        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);
            });
        }
Example #3
0
        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();
        }