Example #1
0
        public void Edit(ObjectListView olv)
        {
            var obj = olv.SelectedObject as Schedule;

            if (obj == null)
            {
                return;
            }
            if (obj.Done)
            {
                return;
            }
            using (SchedulesRepository repo = new SchedulesRepository())
            {
                ScheduleForm frm = new ScheduleForm(obj);
                frm.Text = obj.Id;
                if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    obj = repo.Update(frm.Schedule);
                    olv.RefreshObject(obj);
                }
            }
        }