コード例 #1
0
        /// <summary>
        /// Pokaż szczegóły
        /// </summary>
        /// <remarks>Po wciśnięciu przycisku w tabeli w nowym oknie wyświetlane sa szczegółowe dane zaznaczonej w tabeli rezerwacji</remarks>
        /// <param name="sender">Obiekt wywołujący zdarzenie</param>
        /// <param name="e">Zdarzenie które wywołało funkcję</param>
        private void Kol_Click(object sender, RoutedEventArgs e)
        {
            baza             cos    = (baza)Rezw.SelectedItem;
            string           f      = cos.Nrlot;
            SQLiteConnection sqlcon = new SQLiteConnection(dbcon);

            sqlcon.Open();
            SQLiteCommand cmd = new SQLiteCommand();

            cmd.CommandText = @"INSERT INTO rezerwacje(id_uzyt, nr_lotu) VALUES (@id, @nr)";
            cmd.Connection  = sqlcon;
            cmd.Parameters.Add(new SQLiteParameter("@id", Convert.ToInt32(x)));
            cmd.Parameters.Add(new SQLiteParameter("@nr", f));

            int u = cmd.ExecuteNonQuery();

            if (u == 1)
            {
                MessageBox.Show("dodano dane");
            }
            else
            {
                MessageBox.Show("error2");
            }

            sqlcon.Close();
        }
コード例 #2
0
        /// <summary>
        /// Wyszukiwanie Dostępnych lotów
        /// </summary>
        /// <remarks>Po wciśnięciu przycisku w tabeli wyświetlane są wszystkie dostępne Loty miedzy dwoma wpisanymi miejscami</remarks>
        /// <param name="sender">Obiekt wywołujący zdarzenie</param>
        /// <param name="e">Zdarzenie które wywołało funkcję</param>
        private void Add_Click(object sender, RoutedEventArgs e)
        {
            SQLiteConnection sqlcon = new SQLiteConnection(dbcon);

            sqlcon.Open();
            string        query = "SELECT Z, DO, Dzien, Nr_lot FROM przewoznik WHERE Z ='" + Z.Text + "' AND DO = '" + DO.Text + "'";
            SQLiteCommand com   = new SQLiteCommand(query, sqlcon);

            com.ExecuteNonQuery();
            SQLiteDataReader dr = com.ExecuteReader();
            int count           = 0;

            while (dr.Read())
            {
                count++;
                baza nazwa = new baza {
                    Z = dr["Z"].ToString(), Do = dr["DO"].ToString(), Kiedy = dr["Dzien"].ToString(), Nrlot = dr["Nr_lot"].ToString()
                };
                Rezw.Items.Add(nazwa);
            }
            sqlcon.Close();
        }