Пример #1
0
        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;
        }
Пример #2
0
        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("Нет файла с данными");
            }
        }