// Copy constructor public User(User user) { this.Id = user.Id; this.Username = user.Username; this.Password = user.Password; this.prava = user.prava; }
public void DoSomething() { prava = Prava.Cteni | Prava.Zapis; prava = prava | Prava.Spusteni; prava = prava ^ Prava.Cteni; if ((prava & Prava.Tisk) == Prava.Tisk) Console.WriteLine("Mohu tisknout!"); }
public static void Novi(string korisnickoIme, string sifra) { using (FbConnection con = new FbConnection(Baza.connectionString)) { con.Open(); using (FbCommand cmd = new FbCommand("INSERT INTO KORISNICI (KORISNIKID, KORISNIK, SIFRA) VALUES (((SELECT MAX(KORISNIKID) FROM KORISNICI) + 1), @Korisnik, @Sifra) RETURNING KORISNIKID", con)) { cmd.Parameters.AddWithValue("@Korisnik", korisnickoIme); cmd.Parameters.AddWithValue("@Sifra", sifra); cmd.Parameters.Add("KORISNIKID", FbDbType.Integer).Direction = ParameterDirection.Output; var id = (int)cmd.ExecuteScalar(); Prava.Dodaj(id, 0, 1); } con.Close(); } }