private void okBtn_Click(object sender, EventArgs e) { if (openDirTx.Text == "") { MessageBox.Show("Kérem válassza ki a CSV-t", "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { using (DataProgress dp = new DataProgress(openDirTx.Text)) { dp.FormClosing += new FormClosingEventHandler(dp_FormClosing); DialogResult result = dp.ShowDialog(); if (result == DialogResult.OK) { int count = records != null ? records.Count : 0; if (count > 0) { dao.UpdateKobmeter(records); historyBox.Items.Add(string.Format("{0} db sor importálva innen: {1}", count, openDirTx.Text)); } else { MessageBox.Show("Nincs importálandó adat", "Feldolgozás nem sikerült", MessageBoxButtons.OK, MessageBoxIcon.Error); } } openDirTx.Text = ""; } } }
private void dp_FormClosing(object sender, FormClosingEventArgs e) { DataProgress dp = sender as DataProgress; records = dp.Records; }