private void addBtn_Click_1(object sender, EventArgs e) { if (textBox1.Text != "" && textBox2.Text != "" && comboBox1.Text != "") { if (dateTimePicker1.Value.ToOADate() < dateTimePicker2.Value.ToOADate()) { db.Open(); try { string selid = vf1.dgv.CurrentRow.Cells["Название фирмы"].Value.ToString(); SqlCommand cmd = db.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "UPDATE Voyage SET NameOrg=N'" + textBox1.Text + "',Date=N'" + dateTimePicker1.Text + "',DateFinish=N'" + dateTimePicker2.Text + "',NameAuto=N'" + comboBox2.Text.ToString() + "',Way=N'" + textBox2.Text + "',Type=N'" + comboBox1.Text + "' WHERE NameOrg = N'" + selid + "'"; cmd.ExecuteNonQuery(); } finally { db.Close(); } vf1.VoyageFrm_Load(sender, e); this.Close(); } else { MessageBox.Show("Дата отправления должна быть раньше прибытия"); } } else { MessageBox.Show("Некоторые поля остались пустыми, заполните их!"); } }
private void addBtn_Click(object sender, EventArgs e) { if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "" && comboBox1.Text != "") { if (dateTimePicker1.Value.ToOADate() > dateTimePicker2.Value.ToOADate()) { MessageBox.Show("Дата отправления должна быть раньше прибытия"); } else { db.Open(); string way = textBox2.Text + " - " + textBox3.Text; string query = "INSERT INTO Voyage (NameOrg,Date,DateFinish,NameAuto,Way,Type) VALUES(N'" + textBox1.Text + "',N'" + this.dateTimePicker1.Text + "',N'" + this.dateTimePicker2.Text + "',N'" + comboBox2.Text.ToString() + "',N'" + way + "',N'" + comboBox1.Text.ToString() + "')"; SqlDataAdapter sna = new SqlDataAdapter(query, db); sna.SelectCommand.ExecuteNonQuery(); db.Close(); frm.VoyageFrm_Load(sender, e); this.Close(); } } }