Пример #1
0
 static void Main(string[] args)
 {
     SqlConnection connection = new SqlConnection("Data Source=.;Initial Catalog=real;Integrated Security=true");
     connection.Open();
     Pracownik.connection = connection;
     Pracownik p1 = Pracownik.FindById(1);
     Console.WriteLine(string.Format("Single Result for ID=1: {0} {1}", p1.imie, p1.nazwisko));
     Console.WriteLine("---------------------------------");
     foreach(Pracownik p in Pracownik.FindAll()) {
         Console.WriteLine(string.Format("Result for ID={0}: {1} {2}", p.id, p.imie, p.nazwisko));
     }
     Pracownik p2 = Pracownik.FindById(1);
     Console.WriteLine(string.Format("{0} {1}=={3} {4}: {2}", p1.imie, p1.nazwisko, p1.Equals(p2), p2.imie, p2.nazwisko));
     Pracownik p3 = Pracownik.FindById(2);
     Console.WriteLine(string.Format("{0} {1}=={3} {4}: {2}", p1.imie, p1.nazwisko, p1.Equals(p3), p3.imie, p3.nazwisko));
     Pracownik np = new Pracownik();
     np.imie = "ATEST";
     np.nazwisko = "TSETA";
     np.login = "******";
     np.haslo = "@#*@!!(@@*#";
     np.rola = 1;
     np.Save();
     np.imie = "NEWONE";
     np.Update();
     Pracownik np2 = new Pracownik();
     np2.imie = "nexttest";
     np2.nazwisko = "testnext";
     np2.rola = 2;
     np2.login = "******";
     np2.haslo = "@#@#(@!#M@O!@$@IR#IR@!@KD";
     np2.SaveOrUpdate();
     np2.login = "******";
     np2.SaveOrUpdate();
     Console.ReadKey();
     connection.Close();
 }
Пример #2
0
 public bool Equals(Pracownik op)
 {
     return this.id == op.id
     && this.imie == op.imie
     && this.nazwisko == op.nazwisko
     && this.rola == op.rola
     && this.login == op.login
     && this.haslo == op.haslo;
 }
Пример #3
0
 private static Pracownik _makePracownik(SqlDataReader reader)
 {
     Pracownik pracownik = new Pracownik();
     pracownik.id = (int)reader["id"];
     pracownik.imie = (string)reader["imie"];
     pracownik.nazwisko = (string)reader["nazwisko"];
     pracownik.rola = (int)reader["rola"];
     pracownik.login = (string)reader["login"];
     pracownik.haslo = (string)reader["haslo"];
     return pracownik;
 }