//---- Загрузить блок "Обслуживание" - uс_DevService private void show_DevService(int pID) { if (check_IsCalibration(SN.SelNode)) // Устройство подлежит поверке { tab_Calibrations.IsEnabled = true; tabControl_Service.SelectedIndex = tabControl_Service.Items.IndexOf(tab_Calibrations); tab_Repairs.IsEnabled = false; if (ucDevCalibration == null) { ucDevCalibration = new uc_Calibration(); } ucDevCalibration.uc_Configure(pID); if (!panel_Calibrations.Children.Contains(ucDevCalibration)) { panel_Calibrations.Children.Add(ucDevCalibration); } } else // Устройство подлежит калибровке { tab_Repairs.IsEnabled = true; tabControl_Service.SelectedIndex = tabControl_Service.Items.IndexOf(tab_Repairs); tab_Calibrations.IsEnabled = false; if (ucDevRepair == null) { ucDevRepair = new uc_Repair(); } //ucDevRepair.uc_Configure(pID); if (!panel_Repairs.Children.Contains(ucDevRepair)) { panel_Repairs.Children.Add(ucDevRepair); } } txt_itemNameOnService.Text = SN.name; }
//---- Загрузить блок "Обслуживание" - uс_DevService private void show_DevService(int pID) { if (check_IsCalibration(SN.SelNode)) // Устройство подлежит поверке { tab_Calibrations.IsEnabled = true; tabControl_Service.SelectedIndex = tabControl_Service.Items.IndexOf(tab_Calibrations); tab_Repairs.IsEnabled = false; if (ucDevCalibration == null) ucDevCalibration = new uc_Calibration(); ucDevCalibration.uc_Configure(pID); if (!panel_Calibrations.Children.Contains(ucDevCalibration)) panel_Calibrations.Children.Add(ucDevCalibration); } else // Устройство подлежит калибровке { tab_Repairs.IsEnabled = true; tabControl_Service.SelectedIndex = tabControl_Service.Items.IndexOf(tab_Repairs); tab_Calibrations.IsEnabled = false; if (ucDevRepair == null) ucDevRepair = new uc_Repair(); //ucDevRepair.uc_Configure(pID); if (!panel_Repairs.Children.Contains(ucDevRepair)) panel_Repairs.Children.Add(ucDevRepair); } txt_itemNameOnService.Text = SN.name; }