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!"); } }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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!")); }