Процедура продажи билета.
private void buSale_Click(object sender, System.EventArgs e)
{
// сохранение даты продажи билета и данных пассажира
comm.Parameters.Clear();
comm.CommandText="update TrainSeats set Saledate=GETDATE(),Passenger=@Passenger where "+
"TrainDate=@TrainDate and TrainNumber=@TrainNumber and Carriage=@Carriage and Seat=@Seat";
comm.Parameters.Add("@Passenger",SqlDbType.VarChar,100).Value=txtPassenger.Text;
comm.Parameters.Add("@TrainDate",SqlDbType.DateTime,0).Value=txtTrainDate.Text;
comm.Parameters.Add("@TrainNumber",SqlDbType.VarChar,10).Value=txtTrainNumber.Text;
comm.Parameters.Add("@Carriage",SqlDbType.TinyInt,0).Value=txtCarriage.Text;
comm.Parameters.Add("@Seat",SqlDbType.TinyInt,0).Value=txtSeat.Text;
int RowCount=comm.ExecuteNonQuery();
// подтверждение транзакции
comm.Transaction.Commit();
}
Назад