public Wpis zwrocWpis(long id) { SqlCommand cmd = new SqlCommand("SELECT * FROM slownik WHERE id = " + id, connection); try { connection.Open(); } catch (Exception e) { Console.WriteLine("Błąd: " + e.ToString()); connection.Close(); return(null); } Wpis wpis = null; SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { //Console.WriteLine("{0} {1} {2}", reader.GetInt32(0), reader.GetString(1), reader.GetString(2)); wpis = new Wpis(reader.GetString(1), reader.GetString(2)); wpis.id = reader.GetInt32(0); } connection.Close(); return(wpis); }
public List <Wpis> zwrocListeWpisow() { SqlCommand cmd = new SqlCommand("SELECT * FROM slownik", connection); List <Wpis> lista = new List <Wpis>(); try { connection.Open(); } catch (Exception e) { Console.WriteLine("Błąd: " + e.ToString()); connection.Close(); return(null); } SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { //Console.WriteLine("{0} {1} {2}", reader.GetInt32(0), reader.GetString(1), reader.GetString(2)); Wpis w = new Wpis(reader.GetString(1), reader.GetString(2)); w.id = reader.GetInt32(0); lista.Add(w); } connection.Close(); return(lista); }
private static Wpis edytujWpis(Wpis wpis) { Console.WriteLine("Edycja wpisu PL: {0} EN: {1} ", wpis.polskie, wpis.angielskie); Console.Write("\nPodaj poprawione słowo po polsku(puste - brak zmiany): "); String pl = Console.ReadLine(); Console.Write("\nPodaj poprawione słowo po angielsku(puste - brak zmiany): "); String en = Console.ReadLine(); if(!pl.Equals("")) wpis.polskie = pl.ToLower(); if(!en.Equals("")) wpis.angielskie = en.ToLower(); return wpis; }
private static Wpis edytujWpis(Wpis wpis) { Console.WriteLine("Edycja wpisu PL: {0} EN: {1} ", wpis.polskie, wpis.angielskie); Console.Write("\nPodaj poprawione słowo po polsku(puste - brak zmiany): "); String pl = Console.ReadLine(); Console.Write("\nPodaj poprawione słowo po angielsku(puste - brak zmiany): "); String en = Console.ReadLine(); if (!pl.Equals("")) { wpis.polskie = pl.ToLower(); } if (!en.Equals("")) { wpis.angielskie = en.ToLower(); } return(wpis); }
public void zapiszWpis(Wpis wpis) { try { SqlCommand cmd = null; if(wpis.id == -1) cmd = new SqlCommand("insert into slownik(polskie, angielskie) values('"+ wpis.polskie +"', '"+ wpis.angielskie +"' )", connection); else cmd = new SqlCommand("update slownik set polskie = '"+ wpis.polskie +"', angielskie = '"+ wpis.angielskie +"' where id = " + wpis.id, connection); connection.Open(); cmd.ExecuteScalar(); connection.Close(); } catch(SqlException e) { Console.WriteLine("Błąd: " + e.ToString()); connection.Close(); } }
public void zapiszWpis(Wpis wpis) { try { SqlCommand cmd = null; if (wpis.id == -1) { cmd = new SqlCommand("insert into slownik(polskie, angielskie) values('" + wpis.polskie + "', '" + wpis.angielskie + "' )", connection); } else { cmd = new SqlCommand("update slownik set polskie = '" + wpis.polskie + "', angielskie = '" + wpis.angielskie + "' where id = " + wpis.id, connection); } connection.Open(); cmd.ExecuteScalar(); connection.Close(); } catch (SqlException e) { Console.WriteLine("Błąd: " + e.ToString()); connection.Close(); } }
static void Main(string[] args) { DatabaseManager dbm = new DatabaseManager(); Console.WriteLine("Slownik ver 0.0.00001 by Ryszard Madejski."); char input = 'a'; while (input != '0') { Console.WriteLine("\nDostępne operacje:"); Console.WriteLine("1 - wypisz listę definicji ze słownika"); Console.WriteLine("2 - dodaj wpis"); Console.WriteLine("3 - usuń wpis"); Console.WriteLine("4 - edytuj wpis"); Console.WriteLine("5 - przetłumacz z języka polskiego na agnielski"); Console.WriteLine("6 - przetłumacz z języka angielskiego na polski"); Console.WriteLine("0 - wyjście"); Console.Write("Wybór: "); input = (char)Console.ReadLine().ToCharArray()[0]; switch (input) { case '1': List <Wpis> listaWpisow = dbm.zwrocListeWpisow(); wypiszListeWpisow(listaWpisow); break; case '2': dbm.zapiszWpis(zwrocWpisZWejscia()); break; case '3': dbm.usunWpis(usuwanieWpisu()); break; case '4': Console.Write("\nPodaj id wpisu do edycji: "); long id = long.Parse(Console.ReadLine()); Wpis w = edytujWpis(dbm.zwrocWpis(id)); dbm.zapiszWpis(w); break; case '5': Console.Write("\nPodaj słowo po polsku: "); String pl = Console.ReadLine(); wypiszTlumaczenia(dbm.zwrocTlumaczeniaAngielskie(pl.ToLower())); break; case '6': Console.Write("\nPodaj słowo po angielsku: "); String en = Console.ReadLine(); wypiszTlumaczenia(dbm.zwrocTlumaczeniaPolskie(en.ToLower())); break; } } //dbm.zapiszWpis(new Wpis("tabela", "tableaaaa")); //dbm.usunWpis(3); //Wpis wpis = dbm.zwrocWpis(6); //wpis.angielskie = "table"; //dbm.zapiszWpis(wpis); //List<String> l = dbm.zwrocTlumaczeniaAngielskie("rower"); }
public List<Wpis> zwrocListeWpisow() { SqlCommand cmd = new SqlCommand("SELECT * FROM slownik", connection); List<Wpis> lista = new List<Wpis>(); try { connection.Open(); } catch(Exception e) { Console.WriteLine("Błąd: " + e.ToString()); connection.Close(); return null; } SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { //Console.WriteLine("{0} {1} {2}", reader.GetInt32(0), reader.GetString(1), reader.GetString(2)); Wpis w = new Wpis(reader.GetString(1), reader.GetString(2)); w.id = reader.GetInt32(0); lista.Add(w); } connection.Close(); return lista; }
public Wpis zwrocWpis(long id) { SqlCommand cmd = new SqlCommand("SELECT * FROM slownik WHERE id = " + id, connection); try { connection.Open(); } catch(Exception e) { Console.WriteLine("Błąd: " + e.ToString()); connection.Close(); return null; } Wpis wpis = null; SqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { //Console.WriteLine("{0} {1} {2}", reader.GetInt32(0), reader.GetString(1), reader.GetString(2)); wpis = new Wpis(reader.GetString(1), reader.GetString(2)); wpis.id = reader.GetInt32(0); } connection.Close(); return wpis; }