private void button_predp_Click(object sender, EventArgs e) { try { string man = textBox_man_pred.Text; selectQueryString = "SELECT `Номер Паспорта` FROM граждане WHERE `Номер Паспорта`=" + man; sqlDataAdapter = new MySqlDataAdapter(selectQueryString, sqlConnection); sqlCommandBuilder = new MySqlCommandBuilder(sqlDataAdapter); dataTable = new DataTable(); sqlDataAdapter.Fill(dataTable); if (dataTable.Rows.Count > 0) { string saveStaff = "INSERT INTO `kursovaya`.`предписания` (`Код дела`, `Лицо, на которое распространяется`, `содержание предписания`, `Дата выдачи`) VALUES (@coddela,@man,@sod, curdate())"; using (MySqlCommand querySaveStaff = new MySqlCommand(saveStaff)) { querySaveStaff.Connection = sqlConnection; querySaveStaff.Parameters.AddWithValue("coddela", cd); querySaveStaff.Parameters.AddWithValue("man", man); querySaveStaff.Parameters.AddWithValue("sod", richTextBox1.Text); querySaveStaff.ExecuteNonQuery(); } MessageBox.Show("Предписание выдано успешно"); } else { MessageBox.Show("Гражданина нет в базе, необходимо добавить"); Add_Man f1 = new Add_Man(); f1.Show(); } } catch { MessageBox.Show("Невозможно вынести предписание, обратитесь к администратору"); } }
private void button_add_man_Click(object sender, EventArgs e) { Add_Man f1 = new Add_Man(); f1.FormClosed += (object s, FormClosedEventArgs args) => { this.Show(); }; f1.Show(); this.Hide(); }
private void button_iskadd_Click(object sender, EventArgs e) { string s1, s2; s1 = textBox_pass.Text; s2 = textBox_pass_a.Text; selectQueryString = "SELECT `Номер Паспорта` FROM граждане WHERE `Номер Паспорта`=" + s1; sqlDataAdapter = new MySqlDataAdapter(selectQueryString, sqlConnection); sqlCommandBuilder = new MySqlCommandBuilder(sqlDataAdapter); dataTable = new DataTable(); sqlDataAdapter.Fill(dataTable); if (dataTable.Rows.Count > 0) { selectQueryString = "SELECT `Номер Паспорта` FROM граждане WHERE `Номер Паспорта`=" + s2; sqlDataAdapter = new MySqlDataAdapter(selectQueryString, sqlConnection); sqlCommandBuilder = new MySqlCommandBuilder(sqlDataAdapter); dataTable = new DataTable(); sqlDataAdapter.Fill(dataTable); if (dataTable.Rows.Count > 0) { try { string saveStaff = "INSERT INTO `kursovaya`.`Иски` (`Изложение иска`, `Подающий иск`, `Получающий иск`) VALUES (@Text, @pass, @npass)"; using (MySqlCommand querySaveStaff = new MySqlCommand(saveStaff)) { querySaveStaff.Connection = sqlConnection; querySaveStaff.Parameters.AddWithValue("Text", richTextBox_iskk.Text); querySaveStaff.Parameters.AddWithValue("pass", s1); querySaveStaff.Parameters.AddWithValue("npass", s2); querySaveStaff.ExecuteNonQuery(); } MessageBox.Show("Иск подан, ожидайте уведомления"); this.Close(); } catch (Exception ex) { MessageBox.Show("Добавить иск не удалось"); } } else { DialogResult res = MessageBox.Show("Гражданин подающий заявление отсутствует в базе.Добавить гражданина?", "Добавить гражданина?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.Yes) { Add_Man f1 = new Add_Man(); f1.Show(); } else { } } } else { DialogResult res = MessageBox.Show("В базе отсутствует, гражданин на которого подаётся иск. Добавить гражданина ? ", "добавление", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.Yes) { Add_Man f1 = new Add_Man(); f1.Show(); } else { } } }