private void ResetAppointPoint() { Appoint appoint = null; if (dgvQueue.SelectedRows.Count > 0) { BindingList <AppointState> appoints = (BindingList <AppointState>)dgvQueue.DataSource; appoint = appoints[dgvQueue.SelectedRows[0].Index].Appoint; } else { if (dgvLoading.SelectedRows.Count > 0) { BindingList <AppointState> appoints = (BindingList <AppointState>)dgvLoading.DataSource; appoint = appoints[dgvLoading.SelectedRows[0].Index].Appoint; } else { MessageBox.Show(resources.Message.NoAppointSelected, "Ошибка"); return; } } FormStart form = (FormStart)MdiParent; FormSetToPoint formAppoint = new FormSetToPoint(); formAppoint.Database = database; formAppoint.Appoint = appoint; formAppoint.SaveData += eventRefreshData; form.AddChild(formAppoint); }
private void SetAppointNextStep() { Appoints appoints = (Appoints)bsAppoints.DataSource; FormStart form = (FormStart)MdiParent; FormSetToPoint formAppoint = new FormSetToPoint(); formAppoint.Database = database; formAppoint.Appoint = (Appoint)bsAppoints.Current; formAppoint.SaveData += SavingItem; form.AddChild(formAppoint); }