void DisplayToolsInfo(ToolInfoPresenter toolInfoPresenter) { //ToolInfoPresenter toolInfoPresenter = new ToolInfoPresenter(toolBaseFilePath, xmlFilePath, insertBaseFilePath); toolInfoGrid.ItemsSource = toolInfoPresenter.ProjectToolsInfo; toolInfoGrid.CanUserAddRows = false; }
/*void DisplayToolsInfo() * { * ToolInfoPresenter toolInfoPresenter = new ToolInfoPresenter(toolBaseFilePath, xmlFilePath); * * foreach (Tool operationTool in toolInfoPresenter.DistinctProjectTools) * { * textBox_output.Text += "Инструмент: " + operationTool.Type + " " + operationTool.Name + "\n"; * textBox_output.Text += "Димаметр: " + operationTool.Diametr + "\n"; * textBox_output.Text += "Длинна инструмента: " + operationTool.Length + "\n"; * textBox_output.Text += "Длинна режущей части: " + operationTool.WorkingLength + "\n"; * textBox_output.Text += "Радиус на кромке: " + operationTool.EdgeRadius + "\n"; * textBox_output.Text += "Угол кромки: " + operationTool.Angle + "\n"; * textBox_output.Text += "Кол-во зубов: " + operationTool.NumberOfTeeth + "\n"; * //textBox_output.Text += "Длинна оправки: " + operationTool.HolderLength + "\n"; * //textBox_output.Text += "Общий вылет с оправкой: " + operationTool.FullOverhang + "\n"; * textBox_output.Text += "Вылет инструмента: " + operationTool.WorkingOverhang + "\n"; * //textBox_output.Text += "Стоикость: " + operationTool.Durability + "\n"; * textBox_output.Text += "Имя оправки: " + operationTool.HolderName + "\n"; * textBox_output.Text += "Пластина: " + operationTool.InsertPattern + "\n"; * textBox_output.Text += "\n"; * } * * ShowToolInfoInExcel(toolInfoPresenter); * }*/ void DisplayInfo() { toolInfoPresenter = new ToolInfoPresenter(toolBaseFilePath, xmlFilePath, insertBaseFilePath, colletBaseFilePath); toolInfoPresenter.FlagInsertDataProcessingStart += ShowWaitWindow; toolInfoPresenter.FlagInsertDataProcessingStop += CloseWaitWindow; toolInfoPresenter.InitializeAndStartDataProcessing(); DisplayOperationInfo(toolInfoPresenter); DisplayToolsInfo(toolInfoPresenter); currentTools = toolInfoPresenter.ProjectToolsInfo; excelReportButton.IsEnabled = true; }