private void _samplesToDetectors_Click(object sender, EventArgs e) { var ln = _loadNumber; if (!ln.HasValue) { return; } var sf = new ContainersToDetectorsForm(new string[] { "D1", "D2", "D3", "D4" }, ln.Value); sf.Show(); sf.buttonExportToCSV.Visible = false; sf.buttonFillMeasurementRegister.Visible = false; sf.buttonExportToExcel.Visible = false; #if NETFRAMEWORK sf.buttonExportToExcel.Visible = true; sf.buttonExportToExcel.Click += (s, ee) => { sf.ExportToExcel(mainForm.MainRDGV.CurrentDbSet.Local); }; #endif }
private void ButtonAddAllSamples_Click(object sender, EventArgs e) { var cti = mainForm.TabsPane.SelectedTabIndex; if (cti == 0) // irradiations tab { if (MeasurementsTypeItems.CheckedItem == MeasurementsType.sli) { for (int i = 0; i < mainForm.TabsPane[cti, 1].RowCount; ++i) { var cellId = (int)mainForm.TabsPane[cti, 1].Rows[i].Cells["Id"].Value; AddRecord(cellId); } } else { var ln = (int?)mainForm.TabsPane[cti, 0].SelectedCells[0].Value; if (!ln.HasValue) { return; } if (_circleDetArray == null || _circleDetArray.Length == 0) { return; } var sf = new ContainersToDetectorsForm(_circleDetArray.ToArray(), ln.Value); sf.Show(); sf.buttonExportToCSV.Visible = false; sf.buttonExportToExcel.Visible = false; sf.buttonFillMeasurementRegister.Click += (s, e) => { ClearCurrentRegister(); AddAllIrradiationsAndAssignDiskPosition(ln.Value, sf.DetCont); sf.Close(); }; } } else // cti = 1 measurements tab { foreach (var m in _chosenMeasurements) { AddRecord(m); } } mainForm.MainRDGV.SaveChanges(); }