Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // metoda jakiegos guzika
- // sprawdza czy textbox z ocena nie jest pusty, po czym sczytuje jego zawartosc i:
- // otwieramy polaczenie z baza
- SqlConnection myConnection = new SqlConnection("user id=user;" +
- "password=pass;server=NYMPHO\\SQLEXPRESS;" +
- "Trusted_Connection=yes;" +
- "database=indeks; " +
- "connection timeout=30");
- try
- {
- myConnection.Open();
- }
- catch (Exception e)
- {
- Console.WriteLine(e.ToString());
- }
- try
- {
- // zmienna pid zawiera ID przedmiotu edytowanego,
- // zmienna ocena zawiera wystawioną ocenę sczytaną z np textbox-a
- // sid to ID studenta ktoremu dodajemy ocene (najlepiej sczytac je tak samo jak sczytuje informacje przy odswiezaniu (metody onIndexChange wiekszosci list
- // teraz UWAGA - jako ze bedzie to metoda dodana do jakiegos przycisku (dodaj textbox, obok tego przycisk - textbox przyjmuje ocene, przycisk dodaje ja - polecam uzyc maskedtextbox zamiast textbox i ustawic by przyjmowal tylko liczby staloprzecinkowe)
- // i metoda ta jest przypisana gdzies w formularzu profesora, wiec pid to po prostu przedmiot za ktory odpowiedzialny jest dany profesor (niezmienny w obrebie wybierania danych), sid trzeba koniecznie sczytac z listy studentow jako ze kolejnosc wystepowania na liscie nie jest rownoznaczna z sid->0...n bo czasem jakiegos studenta brakuje na danym przedmiocie
- // mysle ze dasz sobie z tym dalej rade.
- // ogolnie caly ten kod jest do przypisania jako reakcja na przycisk. Nie zapomnij na koniec dodac jakiegos textboxa z info ze dodano :)
- SqlCommand myCommand = new SqlCommand("insert into oceny (ocena,sid,pid) values ("+ocena+","+sid+","+pid+")",
- myConnection);
- myCommand.ExecuteNonQuery(); // wykonaj polecenie mysql ktore nic nie zwraca
- // nic wiecej nie trzeba robic, no moze wypadaloby tutaj walnac jakis komunikat o zakonczonej robocie :)
- }
- catch (Exception e)
- {
- Console.WriteLine(e.ToString());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement