private void polacz_Click(object sender, RoutedEventArgs e)
        {
            string conString = polaczenie.Text.ToString();
            string filePath  = @"..\Debug\Polaczenie.txt";

            try
            {
                using (System.IO.StreamWriter file = new System.IO.StreamWriter(filePath))
                {
                    file.WriteLine(conString);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Nieudało się stworzyć pliku połączenia!");
            }

            try
            {
                System.IO.File.WriteAllText(filePath, conString);
                BazaDanych bd   = new BazaDanych();
                bool       stan = bd.wyslijDane("SELECT * FROM Zamowienia", "Niepoprawny łańcuch połączenia, Sprawdź jego poprawność,");
                if (stan == true)
                {
                    this.Close();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Łańcuch znaków jest niepoprawny!");
            }
        }
예제 #2
0
        /// <summary>
        /// Dodawanie towaru do bazy danych. Dodanie Nazwy i Ceny towaru.
        /// </summary>
        /// <returns></returns>
        public bool dodajTowar()
        {
            string     sqlString = "INSERT INTO Towary ([NazwaTowaru], [CenaNetto], [CenaBrutto], [ProcentPodatku]) VALUES ('" + Nazwa + "', '" + Convert.ToString(Cena).Replace(',', '.') + "', '" + Convert.ToString(CenaBrutto).Replace(',', '.') + "','" + wielkoscPodatku.ToString() + "');";
            string     wiadomosc = "Nieudało się dodać towaru!";
            BazaDanych bd        = new BazaDanych();

            return(bd.wyslijDane(sqlString, wiadomosc));
        }
예제 #3
0
        /// <summary>
        /// Usuwanie towaru na podstawie ID towaru.
        /// </summary>
        /// <returns></returns>
        public bool usunTowar()
        {
            string     sqlString = "DELETE FROM Towary WHERE ID  = " + Id + ";";
            string     wiadomosc = "Nieudało się usunąć Towaru!";
            BazaDanych bd        = new BazaDanych();

            return(bd.wyslijDane(sqlString, wiadomosc));
        }
예제 #4
0
        /// <summary>
        /// Aktualizowanie danych o towarze. NazwaTowaru oraz Cena
        /// </summary>
        /// <returns></returns>
        public bool aktualizujTowar()
        {
            string     sqlString = "UPDATE Towary SET NazwaTowaru = '" + Nazwa + "', CenaNetto = '" + Convert.ToString(Cena).Replace(',', '.') + "', CenaBrutto = '" + Convert.ToString(CenaBrutto).Replace(',', '.') + "', ProcentPodatku = '" + wielkoscPodatku.ToString() + "'  WHERE id = '" + Id + "';";
            String     wiadomosc = "Nieudało się zaktualizować danych!";
            BazaDanych bd        = new BazaDanych();

            return(bd.wyslijDane(sqlString, wiadomosc));
        }
예제 #5
0
        /// <summary>
        /// Dodawanie klienta. Dodawanie poprzez znajomość Imienia i Nazwiska
        /// </summary>
        /// <returns></returns>
        public bool dodajOsobe()
        {
            string     sqlString = "INSERT INTO Klienci ([Imie], [Nazwisko]) VALUES ('" + Imie + "', '" + Nazwisko + "');";
            string     wiadomosc = "Nieudało się dodać klienta!";
            BazaDanych bd        = new BazaDanych();

            return(bd.wyslijDane(sqlString, wiadomosc));
        }
예제 #6
0
        /// <summary>
        /// Usuwanie klienta. Usuwanie rekordu na podsatwie numeru ID klienta
        /// </summary>
        /// <returns></returns>
        public bool usunKlienta()
        {
            string     sqlString = "DELETE FROM Klienci WHERE ID  = " + Id + ";";
            string     wiadomosc = "Nie udało się usunąc klienta!";
            BazaDanych bd        = new BazaDanych();

            return(bd.wyslijDane(sqlString, wiadomosc));
        }
예제 #7
0
        /// <summary>
        /// Aktualizacja danych klienta (Imie, Nazwisko, ID)
        /// </summary>
        /// <returns></returns>
        public bool aktualizujKlienta()
        {
            string     sqlString = "UPDATE Klienci SET Imie = '" + Imie + "', Nazwisko = '" + Nazwisko + "'  WHERE id = '" + Id + "';";
            string     wiadomosc = "Nieudało się zaktualizować danych!";
            BazaDanych bd        = new BazaDanych();

            return(bd.wyslijDane(sqlString, wiadomosc));
        }
예제 #8
0
        /// <summary>
        /// Składanie zamówienia na podsatwie wybranego Klienta i Towaru
        /// </summary>
        /// <returns></returns>
        public bool zlozZamowienie(Klient kt, Towar tow)
        {
            ID_Klienta  = kt.pobierzIDKlienta();
            ID_Towaru   = tow.pobierzIDTowaru();
            dataDodania = DateTime.Now;

            string connString = @"Server=DESKTOP-AEJBGEO\SQLEXPRESS;Database=Test;Trusted_Connection=True;";
            string sqlString  = "INSERT INTO Zamowienia ([ID_Klienta], [ID_Towaru], [Data_Zamowienia]) VALUES ('" + ID_Klienta + "', '" + ID_Towaru + "' , '" + dataDodania.ToString("MM-dd-yyyy HH:mm:ss") + "');";

            BazaDanych bd = new BazaDanych();

            return(bd.wyslijDane(sqlString, "Nie udalo się połączyć z bazą danych!"));
        }