Предмет:
Тип роботи:
Курсова робота
К-сть сторінок:
56
Мова:
Українська
int response = -1;
try{
response = SQLCommand.ExecuteNonQuery();}
catch (Exception ex){
MessageBox.Show(ex.Message);}
if (response >= 1) MessageBox.Show("Ваш запит додано до бази даних", "Успіх", MessageBoxButtons.OK, MessageBoxIcon.Information);
radioButton1.Checked = radioButton2.Checked = false;}else{
MessageBox.Show("Рік не підходить\nВиберіть інший рік.", "Попередження", MessageBoxButtons.OK, MessageBoxIcon.Warning);
textBox3.Clear();
textBox3.Focus();}}
public int CheckYear(string year){
int yr = int.Parse(year);
if (yr >= 2100 || yr <= 1900){
return 1;}
else{
return yr;}}
#endregion
#region Delete/Edit button handling
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e){
string queryString = "SELECT movieID, Позначення, Потужність, Небезпечний, Рік_виготовлення, Довжина_хвилі, Ціна, Вага, Діаметр_променя, Type FROM movie,movieType WHERE movietype.typeID = movie.typeID";
int currentRow = int.Parse(e.RowIndex.ToString());try{
string movieIDString = dataGridView1[0, currentRow].Value.ToString();
movieIDInt = int.Parse(movieIDString);}
catch { }
if (dataGridView1.Columns[e.ColumnIndex] == editButton && currentRow >= 0){
string Позначення = dataGridView1[1, currentRow].Value.ToString();
string Потужність = dataGridView1[2, currentRow].Value.ToString();
string Небезпечний = dataGridView1[3, currentRow].Value.ToString();
string Рік_виготовлення = dataGridView1[4, currentRow].Value.ToString();
string Довжина_хвилі = dataGridView1[5, currentRow].Value.ToString();
string Ціна = dataGridView1[6, currentRow].Value.ToString();
string Вага = dataGridView1[7, currentRow].Value.ToString();
string Діаметр_променя = dataGridView1[8, currentRow].Value.ToString();
string type = dataGridView1[9, currentRow].Value.ToString();
Form2 f2 = new Form2();
f2.Позначення = Позначення;
f2.Потужність = Потужність;
f2.Небезпечний = Небезпечний;
f2.Рік_виготовлення = Рік_виготовлення;
f2.Довжина_хвилі = Довжина_хвилі;
f2.Ціна = Ціна;
f2.Вага = Вага;
f2.Діаметр_променя = Діаметр_променя;
f2.type = type;
f2.movieID = movieIDInt;
f2.Show();
dataGridView1.Update();}
else if (dataGridView1.Columns[e.ColumnIndex] == deleteButton && currentRow >= 0){
string queryDeleteString = "DELETE FROM movie where movieID = " + movieIDInt + "";
OleDbCommand sqlDelete = new OleDbCommand();
sqlDelete.CommandText = queryDeleteString;
sqlDelete.Connection = database;
sqlDelete.ExecuteNonQuery();
loadDataGrid(queryString);}}
#endregion
private void Form1_Load(object sender, EventArgs e){}
#region search by Позначення
private void button1_Click(object sender, EventArgs e){
string Позначення = textBox4.Text.ToString();
if (Позначення != ""){
string queryString = "SELECT movieID, Позначення, Потужність, Небезпечний, Рік_виготовлення, Довжина_хвилі, Ціна, Вага, Діаметр_променя, Type FROM movie,movietype WHERE movietype.typeID = movie.typeID AND movie.Позначення LIKE '" + Позначення + "%'";
loadDataGrid(queryString);}else{
MessageBox.Show("Введіть фірму Позначенняа", "Попередження", MessageBoxButtons.OK, MessageBoxIcon.Warning);}}
#endregion
#region search by type