private void pictureBox3_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Вы действительно хотите удалить строку ?", "Удаление строки", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { svr[] user = new svr[100]; StreamReader zap1 = new StreamReader("Service.txt"); // Октрывает поток на чтение int i = 0, size = 0; while (zap1.Peek() != -1) //Считываем данные с файла { i++; user[i].name = zap1.ReadLine(); user[i].stoim = Convert.ToDouble(zap1.ReadLine()); size++; } int del; del = dataGridView1.CurrentCell.RowIndex; del++; svr[] user2 = new svr[100]; for (int j = 1; j <= size; j++) // Перезапись исходного массива в новый без удаляемого элемента, т.е. сдвиг { if (j < del) { user2[j] = user[j]; } if (j > del) { user2[j - 1] = user[j]; } } zap1.Close(); File.Delete("Service.txt"); FileStream file2 = new FileStream("Service.txt", FileMode.Create); // Перезапись исходного файла StreamWriter zap2 = new StreamWriter(file2); for (int j = 1; j < size; j++) { zap2.WriteLine(user2[j].name); zap2.WriteLine(user2[j].stoim); } zap2.Close(); DataTable dt = new DataTable(); dt.Columns.Add("Наименование услуги"); dt.Columns.Add("Стоимость руб."); StreamReader zap = new StreamReader("Service.txt"); int p = 0; while (zap.Peek() != -1) // Считывание с файла { p++; user2[i].name = zap.ReadLine(); user2[i].stoim = Convert.ToDouble(zap.ReadLine()); } zap.Close(); for (int j = 1; j <= p; j++) { dt.Rows.Add(user2[j].name, user2[j].stoim); } dataGridView1.DataSource = dt; } }
public Form4() { InitializeComponent(); DataTable dt = new DataTable(); dt.Columns.Add("Фамилия"); dt.Columns.Add("Стоимость, руб."); svr[] user = new svr[100]; StreamReader zap = new StreamReader("Service.txt"); // Поток на чтение с файла int i = 0; while (zap.Peek() != -1) // Считывание с файла { i++; user[i].name = zap.ReadLine(); user[i].stoim = Convert.ToDouble(zap.ReadLine()); } zap.Close(); for (int j = 1; j <= i; j++) { dt.Rows.Add(user[j].name, user[j].stoim); } dataGridView1.DataSource = dt; }
private void pictureBox4_Click(object sender, EventArgs e) { svr[] user = new svr[100]; svr[] user2 = new svr[100]; StreamReader zap = new StreamReader("Service.txt"); // Октрываем поток на чтение int i = 0, size = 0; while (zap.Peek() != -1) // Считывание данных с файла { i++; user[i].name = zap.ReadLine(); user[i].stoim = Convert.ToDouble(zap.ReadLine()); size++; } zap.Close(); int Ed; Ed = dataGridView1.CurrentCell.RowIndex; Ed++; GlobalTrash.MyGlobalTrash.MiGlobalVariable = Ed; Form9 f9 = new Form9(); f9.textBox1.Text = user[Ed].name; f9.textBox2.Text = Convert.ToString(user[Ed].stoim); f9.Owner = this; f9.ShowDialog(); }
private void pictureBox5_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("Фамилия"); dt.Columns.Add("Стоимость, руб."); svr[] user = new svr[100]; StreamReader zap = new StreamReader("Service.txt"); // Поток на чтение с файла int i = 0; while (zap.Peek() != -1) // Считывание с файла { i++; user[i].name = zap.ReadLine(); user[i].stoim = Convert.ToDouble(zap.ReadLine()); } zap.Close(); for (int j = 1; j <= i; j++) { dt.Rows.Add(user[j].name, user[j].stoim); } dataGridView1.DataSource = dt; }
private void button2_Click(object sender, EventArgs e) { Form4 f4 = new Form4(); f4.Show(); this.Close(); DataTable dt = new DataTable(); dt.Columns.Add("Наименование услуги"); dt.Columns.Add("Стоимость руб."); svr[] user = new svr[100]; StreamReader zap = new StreamReader("Service.txt"); // Поток на чтение с файла int i = 0; while (zap.Peek() != -1) // Считывание с файла { i++; user[i].name = zap.ReadLine(); user[i].stoim = Convert.ToDouble(zap.ReadLine()); } zap.Close(); for (int j = 1; j <= i; j++) { dt.Rows.Add(user[j].name, user[j].stoim); } f4.dataGridView1.DataSource = dt; }
private void button1_Click_1(object sender, EventArgs e) { if ((textBox1.Text == "") || (textBox2.Text == "")) { MessageBox.Show("Заполните все поля!!!!", "Ошибка", MessageBoxButtons.OKCancel); } else { Service s = new Service(textBox1.Text, Convert.ToDouble(textBox2.Text)); if (!(textBox1.Text == "") && !(textBox2.Text == "")) { FileStream file1 = new FileStream("Service.txt", FileMode.Append); StreamWriter zap1 = new StreamWriter(file1); zap1.WriteLine(textBox1.Text); zap1.WriteLine(textBox2.Text); zap1.Close(); DataTable dt = new DataTable(); dt.Columns.Add("Наименование услуги"); dt.Columns.Add("Стоимость руб."); svr[] user = new svr[100]; StreamReader zap = new StreamReader("Service.txt"); // Поток на чтение с файла int i = 0; while (zap.Peek() != -1) // Считывание с файла { i++; user[i].name = zap.ReadLine(); user[i].stoim = Convert.ToDouble(zap.ReadLine()); } zap.Close(); for (int j = 1; j <= i; j++) { dt.Rows.Add(user[j].name, user[j].stoim); } Form4 f4 = new Form4(); f4.dataGridView1.DataSource = dt; } MessageBox.Show("Данные добавлены!!!", "Добавление", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } textBox1.Clear(); textBox2.Clear(); }