public static void Update(Korisnik korisnik) { using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) { con.Open(); SqlCommand cmd = con.CreateCommand(); SqlDataAdapter adapter = new SqlDataAdapter(cmd); cmd.CommandText = "UPDATE Korisnici SET Ime=@Ime,Prezime=@Prezime,KorisnickoIme=@KorisnickoIme,Lozinka=@Lozinka,TipKorisnika=@TipKorisnika,Obrisan=@Obrisan WHERE Id=@Id;"; cmd.CommandText += "SELECT SCOPE_IDENTITY();"; cmd.Parameters.AddWithValue("Id", korisnik.Id); cmd.Parameters.AddWithValue("Ime", korisnik.Ime); cmd.Parameters.AddWithValue("Prezime", korisnik.Prezime); cmd.Parameters.AddWithValue("KorisnickoIme", korisnik.KorisnickoIme); cmd.Parameters.AddWithValue("Lozinka", korisnik.Lozinka); cmd.Parameters.AddWithValue("TipKorisnika", korisnik.TipKorisnika.ToString()); cmd.Parameters.AddWithValue("Obrisan", korisnik.Obrisan); cmd.ExecuteNonQuery(); foreach (var k in Projekat.Instance.Korisnici) { if (korisnik.Id == k.Id) { korisnik.Ime = k.Ime; korisnik.Prezime = k.Prezime; korisnik.KorisnickoIme = k.KorisnickoIme; korisnik.Lozinka = k.Lozinka; korisnik.TipKorisnika = k.TipKorisnika; korisnik.Obrisan = k.Obrisan; break; } } } }
public static void Delete(Korisnik korisnik) { korisnik.Obrisan = true; Update(korisnik); }
static void Main1(string[] args) { TipNamestaja.Add(new TipNamestaja() { Id = 4, Naziv = "proba" }); AkcijskaProdaja.Add(new AkcijskaProdaja() { Id = 1, Popust = 10 }); List <TipNamestaja> tipn2 = GenericSerializer.Deserialize <TipNamestaja>("tipoviNamestaja.xml"); TipNamestaja = tipn2; List <Namestaj> ln2 = GenericSerializer.Deserialize <Namestaj>("namestaj.xml"); Namestaj = ln2; List <Korisnik> kor2 = GenericSerializer.Deserialize <Korisnik>("korisnici.xml"); Korisnici = kor2; Console.WriteLine("Finished serialization"); Salon s1 = new Salon() { Id = 1, Naziv = " Salon namestaja", Adresa = "bez broja", Telefon = "021556123", Email = "*****@*****.**", AdresaSajta = "salonnamestaja.com", PIB = 3322125, MaticniBroj = 22113551, BrojZiroRacuna = "00443-21234542" }; Korisnik k1 = new Korisnik() { Id = 1, Ime = "admin1", Prezime = "abc", KorisnickoIme = "a", Lozinka = "a", TipKorisnika = TipKorisnika.Administrator, Obrisan = false }; Korisnik k2 = new Korisnik() { Id = 2, Ime = "prodavac1", Prezime = "abc", KorisnickoIme = "b", Lozinka = "b", TipKorisnika = TipKorisnika.Prodavac, Obrisan = false }; var lk = new List <Korisnik>(); lk.Add(k1); lk.Add(k2); }