コード例 #1
0
        void DisplayToolsInfo(ToolInfoPresenter toolInfoPresenter)
        {
            //ToolInfoPresenter toolInfoPresenter = new ToolInfoPresenter(toolBaseFilePath, xmlFilePath, insertBaseFilePath);

            toolInfoGrid.ItemsSource    = toolInfoPresenter.ProjectToolsInfo;
            toolInfoGrid.CanUserAddRows = false;
        }
コード例 #2
0
        /*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;
        }