public bool HandleKeypress(System.Windows.Forms.Keys key) { if (key == System.Windows.Forms.Keys.F1) { SampleGroupBindingSource.AddNew(); CodeTextBox.Focus(); return(true); } return(false); }
private void StratumBindingSource_CurrentChanged(object sender, EventArgs e) { if (CurrentStratum != null) { _stratumDiscriptionLBL.Text = string.Format("{0}: {1} - {2}", CurrentStratum.Code, CurrentStratum.Method, CurrentStratum.Description); //grab the list of sample groups attached to the selected stratum IList <SampleGroupDO> sgList = CurrentStratum.SampleGroups; if (sgList != null) { SampleGroupBindingSource.DataSource = sgList; } if (SampleGroupBindingSource.Count == 0) { Presenter.GetNewSampleGroup(CurrentStratum, (SampleGroupDO)SampleGroupBindingSource.AddNew()); } if (SampleGroupDO.CanEnableBigBAF(CurrentStratum) == false) { _bigBAFTB.Text = "0"; _bigBAFTB.Enabled = false; } else { _bigBAFTB.Enabled = true; } if (SampleGroupDO.CanEnableFrequency(CurrentStratum) == false) { _FreqTB.Text = "0"; _FreqTB.Enabled = false; _samplingPNL.Visible = false; } else { _FreqTB.Enabled = true; _samplingPNL.Visible = true; } if (SampleGroupDO.CanEnableKZ(CurrentStratum) == false) { _kzTB.Text = "0"; _kzTB.Enabled = false; _minKPITB.Text = "0"; _minKPITB.Enabled = false; _maxKPITB.Text = "0"; _maxKPITB.Enabled = false; _threePSamplingPNL.Visible = false; } else { _kzTB.Enabled = true; _minKPITB.Enabled = true; _maxKPITB.Enabled = true; _threePSamplingPNL.Visible = true; } if (SampleGroupDO.CanEnableIFreq(CurrentStratum) == false) { _IFreqTB.Text = "0"; _IFreqTB.Enabled = false; } else { _IFreqTB.Enabled = true; } } else { SampleGroupBindingSource.DataSource = Enumerable.Empty <SampleGroupDO>(); } }