Ejemplo n.º 1
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (textBox1.Text == "")
     {
         MessageBox.Show("Вы не выбрали информационную базу!!!");
     }
     else
     {
         Zarplata f2 = new Zarplata();
         f2.Show();
         Hide();
     }
 }
Ejemplo n.º 2
0
        private void button6_Click(object sender, EventArgs e)
        {
            try
            {
                DataSet   ds = new DataSet();   // создаем пока что пустой кэш данных
                DataTable dt = new DataTable(); // создаем пока что пустую таблицу данных
                dt.TableName = "Employee";      // название таблицы
                dt.Columns.Add("Name");         // название колонок
                dt.Columns.Add("DR");
                dt.Columns.Add("pol");

                dt.Columns.Add("Dolznost"); // название колонок
                dt.Columns.Add("DU");
                dt.Columns.Add("Tel");

                dt.Columns.Add("PMJ"); // название колонок
                dt.Columns.Add("Vidan");
                dt.Columns.Add("DV");

                dt.Columns.Add("Seria"); // название колонок
                dt.Columns.Add("Nomer");
                dt.Columns.Add("SP");

                dt.Columns.Add("INN"); // название колонок
                dt.Columns.Add("NomerPS");
                dt.Columns.Add("NomerMP");

                dt.Columns.Add("Z"); // название колонок
                dt.Columns.Add("Z2");
                dt.Columns.Add("TV");

                dt.Columns.Add("Picture");

                ds.Tables.Add(dt);                                //в ds создается таблица, с названием и колонками, созданными выше

                foreach (DataGridViewRow r in dataGridView1.Rows) // пока в dataGridView1 есть строки
                {
                    DataRow row = ds.Tables["Employee"].NewRow(); // создаем новую строку в таблице, занесенной в ds
                    row["Name"] = r.Cells[0].Value;               //в столбец этой строки заносим данные из первого столбца dataGridView1
                    row["DR"]   = r.Cells[1].Value;               // то же самое со вторыми столбцами
                    row["pol"]  = r.Cells[2].Value;               //то же самое с третьими столбцами

                    row["Dolznost"] = r.Cells[3].Value;           // название колонок
                    row["DU"]       = r.Cells[4].Value;
                    row["Tel"]      = r.Cells[5].Value;

                    row["PMJ"]   = r.Cells[6].Value;
                    row["Vidan"] = r.Cells[7].Value;
                    row["DV"]    = r.Cells[8].Value;

                    row["Seria"] = r.Cells[9].Value;
                    row["Nomer"] = r.Cells[10].Value;
                    row["SP"]    = r.Cells[11].Value;

                    row["INN"]     = r.Cells[12].Value;
                    row["NomerPS"] = r.Cells[13].Value;
                    row["NomerMP"] = r.Cells[14].Value;

                    row["Z"]  = r.Cells[15].Value;
                    row["Z2"] = r.Cells[16].Value;
                    row["TV"] = r.Cells[17].Value;

                    row["Picture"] = r.Cells[18].Value;

                    ds.Tables["Employee"].Rows.Add(row); //добавление всей этой строки в таблицу ds.
                }
                ds.WriteXml(Vxod.a12);
                MessageBox.Show("Данные успешно сохранены.", "Выполнено.");
            }
            catch
            {
                MessageBox.Show("Невозможно сохранить XML файл.", "Ошибка.");
            }
            Zarplata f1 = new Zarplata();

            f1.FormClosed += new FormClosedEventHandler(f1_FormClosed);
            f1.ShowDialog();
            Hide();
        }