// private NxToolsToDbUploaderService _uploaderService; public DataService(TechDoc theTechDoc) { _session = TechDoc.theSession; _ui = TechDoc.theUI; _dialog = theTechDoc; _lw = _session.ListingWindow; _data = new NxSession(_session, _ui); // _uploaderService = new NxToolsToDbUploaderService(_data); }
public NxToolsToDbUploaderOptions(NxSession context) { if (context == null) { throw new Exception("Не могу работать! Не могу создать объект для выгрузки в базу!"); } if (context.NxOperationGroups == null || !context.NxOperationGroups.Any()) { throw new Exception("Не могу работать! Не нашел выделенных групп операций!"); } _context = context; }
public DataService(TechDoc theTechDoc) { _data = new NxSession(TechDoc.theSession); _ui = TechDoc.theUI; _dialog = theTechDoc; }
public void update_cb(UIBlock block) { // группа станков if (block == _dialog.enum05) { _data.Additional.SelectedMachineGroup = _dialog.enum05.ValueAsString; initialize_cb(_dialog.enum06); } // станок else if (block == _dialog.enum06) { _data.Additional.SelectedMachine = _dialog.enum06.ValueAsString; _dialog.group1.Enable = _dialog.enum06.Enable; // _dialog.group2.Enable = _dialog.enum06.Enable; // _dialog.group3.Enable = _dialog.enum06.Enable; } else if (block == _dialog.toggle0) { update_enable_gr(_dialog.group1.Members, false);//_dialog.toggle0.Value if (_dialog.toggle0.Value == true && !_data.TaggedObjects.Any()) { _ui.NXMessageBox.Show("Не выбраны операции", NXMessageBox.DialogType.Warning, "Не забудьте выбрать одну или несколько программ в навигаторе операций!"); } } else if (block == _dialog.toggle01) { update_enable_gr(_dialog.group2.Members, _dialog.toggle01.Value); } else if (block == _dialog.toggle02) { update_enable_gr(_dialog.group3.Members, _dialog.toggle02.Value); } else if (block == _dialog.button0) { OpenHelpFileInLw("по_атрибутам"); } else if (block == _dialog.button01) { OpenHelpFileInLw("о_программе"); } else if (block == _dialog.button05) { OpenHelpFileInLw("по_чертежам"); } // else if (block == _dialog.button06) // { // OpenHelpFileInLw("по_инструментам"); // } else if (block == _dialog.button02) { var toolsCardAttributesFilter = NxSession.GetToolsCardAttributesFilter(); if (toolsCardAttributesFilter == null || !toolsCardAttributesFilter.Any() || _lw == null) { return; } _lw.Open(); toolsCardAttributesFilter.ForEach(l => _lw.WriteFullline(l)); } else if (block == _dialog.button03) { var openFileDialog = new OpenFileDialog { Multiselect = false, Filter = "Текстовые файлы |*.txt", Title = "Укажите файл с тех.требованиями для карты наладки" }; var f = NxSession.GetDirectory("карта_наладки"); if (!string.IsNullOrEmpty(f)) { openFileDialog.InitialDirectory = f; } if (openFileDialog.ShowDialog() != DialogResult.OK) { return; } _data.SETUP_CARD_FILE_TT = openFileDialog.FileName; } else if (block == _dialog.button04) { var openFileDialog = new OpenFileDialog { Multiselect = false, Filter = "Текстовые файлы |*.txt", Title = "Укажите файл с тех.требованиями для карты эскизов" }; var f = NxSession.GetDirectory("карта_эскизов"); if (!string.IsNullOrEmpty(f)) { openFileDialog.InitialDirectory = f; } if (openFileDialog.ShowDialog() != DialogResult.OK) { return; } _data.SKETCH_CARD_FILE_TT = openFileDialog.FileName; } else if (block == _dialog.integer0) { _data.Additional.RouteNumber = ((IntegerBlock)block).Value; } else if (block == _dialog.integer01) { _data.Additional.OperationNumber = ((IntegerBlock)block).Value; } }
public NxDrawingCreator(NxSession nxSession) { _part = NxSession.Part; ufs = NxSession.Ufs; }
public NxToolsToDbUploaderService(NxSession data) : this() { _context = data; }
public NxOperationDescriptionsService() { _toolsCardAttributesFilter = NxSession.GetToolsCardAttributesFilter(); }