private void buttonImport_Click(object sender, EventArgs e) { FormImport.FormAddPrepod FormAddPrepod = new FormImport.FormAddPrepod();//Форма проверки корректности данных if (comboBoxCK.SelectedValue != null) { FormAddPrepod.ID = (int)comboBoxCK.SelectedValue; //Подхват выбраного семестра } for (int i = 0; i < textBox1.Lines.Count(); i++) { string[] str = textBox1.Lines[i].Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); if (str.Length >= 3) { string fam = str[0], name = str[1], surname = str[2]; string categor = "", rol = "", login = "", pass = ""; if (str.Length >= 4) { categor = str[3]; } if (str.Length >= 5) { rol = str[4]; } if (str.Length >= 6) { login = str[5]; } if (str.Length >= 7) { pass = str[6]; } if (categor == "") { categor = "Без категории"; } if (rol == "" || rol != "Преподаватель" && rol != "Председатель") { rol = "Преподаватель"; } if (login == "") { login = ClassMain.GenerationLogin(fam, name, surname); //Генерация логина } if (pass == "") { pass = ClassMain.GenerationPass(1000, 10000); //Генерация пароля } FormAddPrepod.dataGridView1.Rows.Add(fam, name, surname, categor, rol, login, pass); } } FormAddPrepod.ShowDialog(); try { if (comboBoxCK.SelectedValue != null) { this.prepodTableAdapter.FillByIdCK(this.workload_of_teachersDataSet.Prepod, (int)comboBoxCK.SelectedValue); } else { this.prepodTableAdapter.Fill(this.workload_of_teachersDataSet.Prepod); } } catch (Exception error) { MessageBox.Show("Сообщение об ошибке: " + error.Message + "\nПроверьте наличие соединения с базой данных. Если ошибка продолжает появляться обратитесь к системному администратору или к разработчику данной программы.", "Ошибка при чтении данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonGenerationPass_Click(object sender, EventArgs e) { textBoxPass.Text = ClassMain.GenerationPass(1000, 10000); }