private void OnSaveClick(object sender, EventArgs e) { IList <double> values = Lists.Cast <object, double>(GridAssist.GetColumnValues(uiGrid_db_grid, y.HeaderText)); if (!SeriesAssist.IsChartAcceptable(values)) { log.Info(MethodBase.GetCurrentMethod().Name + '(' + PanelStateInformation.OperationRevoked + ')'); UpdateUiByPanelStateInfo(PanelStateInformation.OperationRevoked); AppMessages.GridPreviewer.ErrorOfInvalidCurvePoints(); return; } SeriesAssist.OverrideValues(Curve, values); UpdateUiByPanelStateInfo(PanelStateInformation.ChangesSaved); log.Info(MethodBase.GetCurrentMethod().Name + '(' + PanelStateInformation.ChangesSaved + ')'); }
private void UpdateUiBySettings() { UiControls.TrySelectTab(uiL_TbCtrl, (int)Phenomenon.Peek); UiControls.TrySelectTab(uiR_TbCtrl, 0); ChartAssist.SetDefaultSettings(uiRChart_Chart); EnumsLocalizer.Localize(LocalizableEnumerator.DataSetCurveType, uiRChartDown_CrvT_ComBx); UiControls.TrySetSelectedIndex(uiRChartDown_CrvT_ComBx, (int)DataSetCurveType.Ideal); uiRChartDown_CrvIdx_Num.Minimum = 0; uiRChartDown_CrvIdx_Num.Maximum = Settings.Ui.CurvesNo - 1; UiControls.TrySetValue(uiRChartDown_CrvIdx_Num, Settings.Ui.CurvesNo / 2); EnumsLocalizer.Localize(LocalizableEnumerator.Phenomenon, uiRChartDown_Phen_ComBx); UiControls.TrySetSelectedIndex(uiRChartDown_Phen_ComBx, (int)Phenomenon.Peek); EnumsLocalizer.PopulateComboBox(Lists.Cast <double, string>(Noises), uiRChartDown_Noises_ComBx); UiControls.TrySetSelectedIndex(uiRChartDown_Noises_ComBx, 0); EnumsLocalizer.Localize(LocalizableEnumerator.MeanType, uiRChartDown_MeanT_ComBx); UiControls.TrySetSelectedIndex(uiRChartDown_MeanT_ComBx, (int)MeanType.Tolerance); GridAssist.SetDefaultSettings(uiLPeek_Grid); GridAssist.SetDefaultSettings(uiLSat_Grid); }