private void button1_Click(object sender, EventArgs e) { openFileDialog1.ShowDialog(); FileStream f = new FileStream(openFileDialog1.FileName, FileMode.Open); StreamReader rd = new StreamReader(f); allDataSet dataset = new allDataSet(); allDataSetTableAdapters.KlientTableAdapter klientTA = new allDataSetTableAdapters.KlientTableAdapter(); klientTA.Fill(dataset.Klient); string inpstr; string output = ""; string[] str; int i = 0; while (((inpstr = rd.ReadLine()) != null) && (i < 20)) { str = inpstr.Split('\n'); string[] s = str[0].Split('='); if (i == 16) { output += "Номер счета: " + s[1] + Environment.NewLine; } if (i == 17) { output += "Дата: " + s[1] + Environment.NewLine; } if (i == 18) { output += "Сумма: " + s[1] + Environment.NewLine; } if (i == 19) { var c = from obj in dataset.Klient.AsEnumerable() where obj.schet == Convert.ToInt32(s[1]) select obj; foreach (var obj in c) { output += "Плательщик: " + obj.SIF + Environment.NewLine; } } i++; } MessageBox.Show(output); }
private void button1_Click(object sender, EventArgs e) { openFileDialog1.ShowDialog(); FileStream f = new FileStream(openFileDialog1.FileName, FileMode.Open); StreamReader rd = new StreamReader(f); allDataSet dataset = new allDataSet(); allDataSetTableAdapters.KlientTableAdapter klientTA = new allDataSetTableAdapters.KlientTableAdapter(); klientTA.Fill(dataset.Klient); string inpstr; string output = ""; string[] str; int i = 0; while (((inpstr = rd.ReadLine()) != null) && (i < 20)) { str = inpstr.Split('\n'); string[] s = str[0].Split('='); if (i == 16) output += "Номер счета: " + s[1] + Environment.NewLine; if (i == 17) output += "Дата: " + s[1] + Environment.NewLine; if (i == 18) output += "Сумма: " + s[1] + Environment.NewLine; if (i == 19) { var c = from obj in dataset.Klient.AsEnumerable() where obj.schet == Convert.ToInt32(s[1]) select obj; foreach (var obj in c) { output += "Плательщик: " + obj.SIF + Environment.NewLine; } } i++; } MessageBox.Show(output); }