using ErrorAnalysis.Repository; namespace ErrorAnalysis.UI { public partial class FrmMain : Form { private string? _connectionString; public FrmMain() { InitializeComponent(); } private void btnGetAllPipe_Click(object sender, EventArgs e) { var modelRepository = new COModelRepository(_connectionString); var models = modelRepository.GetCOModels(); } private void rdoMode_CheckedChanged(object sender, EventArgs e) { if (rdoLockSpeed.Checked) { pnlLockPass.Visible = false; pnlLockSpeed.Visible = true; } else { pnlLockPass.Visible = true; pnlLockSpeed.Visible = false; } } private void btnSelectDataSource_Click(object sender, EventArgs e) { var fileDlg = new OpenFileDialog(); fileDlg.Filter = "Data source|*.db"; fileDlg.InitialDirectory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Projects"); fileDlg.FilterIndex = 0; var result = fileDlg.ShowDialog(); if (result == DialogResult.OK) { txtDataPath.Text = fileDlg.FileName; _connectionString = $"Data Source={fileDlg.FileName};"; } } private void FrmMain_Load(object sender, EventArgs e) { cmbSpeedUnit.SelectedIndex = 0; } } }