private void Form5_Load(object sender, EventArgs e) { this.MaximumSize = new Size(815, 640); this.MinimumSize = new Size(815, 640); string filename = @"C:\SOTRUDNIK\sotrudnik.txt"; if (File.Exists(filename)) { StreamReader file = new StreamReader(filename); string[] values; string newline; rabotnik_list = new List <Sotrudnik>(); while ((newline = file.ReadLine()) != null) { values = newline.Split(' '); ln = values[1]; fn = values[0]; d = Convert.ToDouble(values[2]); h = Convert.ToDouble(values[3]); Sotrudnik r = new Sotrudnik(fn, ln, d, h); rabotnik_list.Add(r); lastname[rabotnik_list.Count - 1] = ln; info[rabotnik_list.Count - 1] = ln + " " + fn + ",\n" + h + "часов " + d + "(ставка руб./час) "; } count = rabotnik_list.Count; } try { pictureBox1.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + lastname[0] + ".jpg"); } catch { } try { pictureBox2.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + lastname[1] + ".jpg"); } catch { } try { pictureBox3.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + lastname[2] + ".jpg"); } catch { } try { pictureBox4.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + lastname[3] + ".jpg"); } catch { } try { pictureBox5.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + lastname[4] + ".jpg"); } catch { } try { pictureBox6.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + lastname[5] + ".jpg"); } catch { } try { pictureBox7.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + lastname[6] + ".jpg"); } catch { } try { pictureBox8.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + lastname[7] + ".jpg"); } catch { } try { label1.Text = info[0]; } catch { } try { label2.Text = info[1]; } catch { } try { label3.Text = info[2]; } catch { } try { label4.Text = info[3]; } catch { } try { label5.Text = info[4]; } catch { } try { label6.Text = info[5]; } catch { } try { label7.Text = info[6]; } catch { } try { label8.Text = info[7]; } catch { } pictureBox1.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + 1 + ".jpg"); pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox2.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + 2 + ".jpg"); pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox3.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + 3 + ".jpg"); pictureBox3.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox4.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + 4 + ".jpg"); pictureBox4.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox5.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + 5 + ".jpg"); pictureBox5.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox6.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + 6 + ".jpg"); pictureBox6.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox7.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + 7 + ".jpg"); pictureBox7.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox8.Image = Image.FromFile("C:\\SOTRUDNIK\\images\\" + 8 + ".jpg"); pictureBox8.SizeMode = PictureBoxSizeMode.StretchImage; }
private void button1_Click(object sender, EventArgs e) { string filename = @"C:\SOTRUDNIK\sotrudnik.txt"; if (File.Exists(filename)) { StreamReader file = new StreamReader(filename); string[] values; string newline; string sn; string fn; double wk; double hr; Sotrudnik sk; sotrudnik_list = new List <Sotrudnik>(); while ((newline = file.ReadLine()) != null) { values = newline.Split(' '); sn = values[0]; fn = values[1]; wk = Convert.ToDouble(values[2]); hr = Convert.ToDouble(values[3]); sk = new Sotrudnik(sn, fn, wk, hr); sotrudnik_list.Add(sk); } file.Close(); int j = 0; while (j < sotrudnik_list.Count) { sk = sotrudnik_list[j]; if (sk.getLastName().Equals(textBox1.Text)) { sotrudnik_list.RemoveAt(j); } else { j++; } } j = 0; string data; while (j < dt.Rows.Count) { data = dt.Rows[j][0].ToString(); if (data.Equals(textBox1.Text)) { dt.Rows[j].Delete(); } j++; } textBox1.Text = String.Empty; string message = ""; foreach (var x in sotrudnik_list) { message += x.Info() + "\n"; } MessageBox.Show(message); file.Close(); StreamWriter new_file = new StreamWriter(@"C:\SOTRUDNIK\sotrudnik.txt"); foreach (var x in sotrudnik_list) { new_file.WriteLine(x.Info()); } new_file.Close(); dataGridView1.DataSource = dt; dataGridView1.Update(); dataGridView1.Refresh(); } else { MessageBox.Show("Нет файла с данными"); } }